From 49c7e5a6052ae8be9f3a97b337dfa3b34b5d1305 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Sun, 2 Feb 2020 18:28:09 +0100 Subject: [PATCH] frontend: working monorepo layout with CRA + web-scripts deps, without individual builds --- frontend/.eslintignore | 7 + frontend/.eslintrc | 7 + frontend/lerna.json | 4 +- frontend/package.json | 20 +- frontend/packages/app/.eslintrc.js | 26 + frontend/packages/app/.gitignore | 24 +- frontend/packages/app/README.md | 44 - frontend/packages/app/package.json | 24 +- .../app/public/android-chrome-192x192.png | Bin 0 -> 4352 bytes .../packages/app/public/apple-touch-icon.png | Bin 0 -> 4311 bytes .../packages/app/public/favicon-16x16.png | Bin 0 -> 890 bytes .../packages/app/public/favicon-32x32.png | Bin 0 -> 1296 bytes frontend/packages/app/public/favicon.ico | Bin 3150 -> 15086 bytes frontend/packages/app/public/index.html | 33 +- frontend/packages/app/public/logo192.png | Bin 5347 -> 0 bytes frontend/packages/app/public/logo512.png | Bin 9664 -> 0 bytes frontend/packages/app/public/manifest.json | 20 +- .../packages/app/public/safari-pinned-tab.svg | 28 + frontend/packages/app/src/App.css | 38 - frontend/packages/app/src/App.test.tsx | 10 +- frontend/packages/app/src/App.tsx | 23 +- frontend/packages/app/src/index.css | 13 - frontend/packages/app/src/index.tsx | 7 - frontend/packages/app/src/logo.svg | 7 - frontend/packages/app/src/serviceWorker.ts | 145 - frontend/packages/app/tsconfig.json | 10 +- frontend/packages/core/jest.config.js | 4 + frontend/packages/core/jest.setup.ts | 1 + frontend/packages/core/package.json | 24 +- .../packages/core/src/createPlugin.test.ts | 8 + frontend/packages/core/src/createPlugin.ts | 11 + frontend/packages/core/src/index.js | 3 - frontend/packages/core/src/index.ts | 2 + frontend/packages/core/src/types.ts | 3 + .../packages/plugins/_template/jest.config.js | 4 + .../packages/plugins/_template/jest.setup.ts | 1 + .../packages/plugins/_template/package.json | 24 + .../packages/plugins/_template/src/index.ts | 1 + .../plugins/_template/src/plugin.test.ts | 7 + .../packages/plugins/_template/src/plugin.ts | 5 + .../plugins/hello-world/jest.config.js | 4 + .../plugins/hello-world/jest.setup.ts | 1 + .../packages/plugins/hello-world/package.json | 24 + .../MyComponent/MyComponent.test.tsx | 10 + .../components/MyComponent/MyComponent.tsx | 7 + .../src/components/MyComponent/index.ts | 1 + .../packages/plugins/hello-world/src/index.ts | 2 + .../plugins/hello-world/src/plugin.test.ts | 7 + .../plugins/hello-world/src/plugin.ts | 5 + frontend/prettier.config.js | 1 + frontend/tsconfig.json | 8 + frontend/yarn.lock | 4219 +++++++++++++++-- 52 files changed, 4128 insertions(+), 749 deletions(-) create mode 100644 frontend/.eslintignore create mode 100644 frontend/.eslintrc create mode 100644 frontend/packages/app/.eslintrc.js delete mode 100644 frontend/packages/app/README.md create mode 100644 frontend/packages/app/public/android-chrome-192x192.png create mode 100644 frontend/packages/app/public/apple-touch-icon.png create mode 100644 frontend/packages/app/public/favicon-16x16.png create mode 100644 frontend/packages/app/public/favicon-32x32.png delete mode 100644 frontend/packages/app/public/logo192.png delete mode 100644 frontend/packages/app/public/logo512.png create mode 100644 frontend/packages/app/public/safari-pinned-tab.svg delete mode 100644 frontend/packages/app/src/App.css delete mode 100644 frontend/packages/app/src/index.css delete mode 100644 frontend/packages/app/src/logo.svg delete mode 100644 frontend/packages/app/src/serviceWorker.ts create mode 100644 frontend/packages/core/jest.config.js create mode 100644 frontend/packages/core/jest.setup.ts create mode 100644 frontend/packages/core/src/createPlugin.test.ts create mode 100644 frontend/packages/core/src/createPlugin.ts delete mode 100644 frontend/packages/core/src/index.js create mode 100644 frontend/packages/core/src/index.ts create mode 100644 frontend/packages/core/src/types.ts create mode 100644 frontend/packages/plugins/_template/jest.config.js create mode 100644 frontend/packages/plugins/_template/jest.setup.ts create mode 100644 frontend/packages/plugins/_template/package.json create mode 100644 frontend/packages/plugins/_template/src/index.ts create mode 100644 frontend/packages/plugins/_template/src/plugin.test.ts create mode 100644 frontend/packages/plugins/_template/src/plugin.ts create mode 100644 frontend/packages/plugins/hello-world/jest.config.js create mode 100644 frontend/packages/plugins/hello-world/jest.setup.ts create mode 100644 frontend/packages/plugins/hello-world/package.json create mode 100644 frontend/packages/plugins/hello-world/src/components/MyComponent/MyComponent.test.tsx create mode 100644 frontend/packages/plugins/hello-world/src/components/MyComponent/MyComponent.tsx create mode 100644 frontend/packages/plugins/hello-world/src/components/MyComponent/index.ts create mode 100644 frontend/packages/plugins/hello-world/src/index.ts create mode 100644 frontend/packages/plugins/hello-world/src/plugin.test.ts create mode 100644 frontend/packages/plugins/hello-world/src/plugin.ts create mode 100644 frontend/prettier.config.js create mode 100644 frontend/tsconfig.json diff --git a/frontend/.eslintignore b/frontend/.eslintignore new file mode 100644 index 0000000000..dcf11353ec --- /dev/null +++ b/frontend/.eslintignore @@ -0,0 +1,7 @@ +**/node_modules/** +**/dist/** +**/storybook-static/** +**/coverage/** +**/build/** +**/.git/** +**/public/** diff --git a/frontend/.eslintrc b/frontend/.eslintrc new file mode 100644 index 0000000000..4231481610 --- /dev/null +++ b/frontend/.eslintrc @@ -0,0 +1,7 @@ +{ + "extends": [ + "@spotify/eslint-config-base", + "@spotify/eslint-config-react", + "@spotify/eslint-config-typescript" + ] +} diff --git a/frontend/lerna.json b/frontend/lerna.json index 8e0a097761..53b216d8c2 100644 --- a/frontend/lerna.json +++ b/frontend/lerna.json @@ -1,7 +1,5 @@ { - "packages": [ - "packages/*" - ], + "packages": ["packages/*", "packages/plugins/*"], "npmClient": "yarn", "useWorkspaces": true, "version": "0.0.0" diff --git a/frontend/package.json b/frontend/package.json index 1c56e8fc9c..3d3f49d09e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,19 +1,23 @@ { + "name": "root", "private": true, + "scripts": { + "start": "yarn workspace @backstage/app start", + "build": "yarn workspace @backstage/app build", + "test": "cross-env CI=true lerna run test --stream --parallel -- --coverage", + "lint": "lerna run lint --stream" + }, "workspaces": { "packages": [ - "packages/*" - ], - "nohoist": [ - "**/webpack-dev-server", - "**/babel-loader", - "**/babel-jest" + "packages/*", + "packages/plugins/*" ] }, + "version": "1.0.0", "devDependencies": { + "cross-env": "^7.0.0", "lerna": "^3.20.2", "prettier": "^1.19.1", "typescript": "^3.7.5" - }, - "name": "frontend" + } } diff --git a/frontend/packages/app/.eslintrc.js b/frontend/packages/app/.eslintrc.js new file mode 100644 index 0000000000..170d387d07 --- /dev/null +++ b/frontend/packages/app/.eslintrc.js @@ -0,0 +1,26 @@ +module.exports = { + parser: '@typescript-eslint/parser', // Specifies the ESLint parser + extends: [ + // Extend on the config used in `react-scripts` + require.resolve('eslint-config-react-app'), + // If you want extra rules/extensions, it can be added here: + // 'plugin:react/recommended', // Uses the recommended rules from @eslint-plugin-react + // 'plugin:@typescript-eslint/recommended', // Uses the recommended rules from @typescript-eslint/eslint-plugin + ], + parserOptions: { + ecmaVersion: 2018, // Allows for the parsing of modern ECMAScript features + sourceType: 'module', // Allows for the use of imports + ecmaFeatures: { + jsx: true, // Allows for the parsing of JSX + }, + }, + rules: { + // Place to specify ESLint rules. Can be used to overwrite rules specified from the extended configs + // e.g. "@typescript-eslint/explicit-function-return-type": "off", + }, + settings: { + react: { + version: 'detect', // Tells eslint-plugin-react to automatically detect the version of React to use + }, + }, +}; diff --git a/frontend/packages/app/.gitignore b/frontend/packages/app/.gitignore index 4d29575de8..567609b123 100644 --- a/frontend/packages/app/.gitignore +++ b/frontend/packages/app/.gitignore @@ -1,23 +1 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js - -# testing -/coverage - -# production -/build - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* +build/ diff --git a/frontend/packages/app/README.md b/frontend/packages/app/README.md deleted file mode 100644 index 2fa78e71b5..0000000000 --- a/frontend/packages/app/README.md +++ /dev/null @@ -1,44 +0,0 @@ -This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). - -## Available Scripts - -In the project directory, you can run: - -### `yarn start` - -Runs the app in the development mode.
-Open [http://localhost:3000](http://localhost:3000) to view it in the browser. - -The page will reload if you make edits.
-You will also see any lint errors in the console. - -### `yarn test` - -Launches the test runner in the interactive watch mode.
-See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. - -### `yarn build` - -Builds the app for production to the `build` folder.
-It correctly bundles React in production mode and optimizes the build for the best performance. - -The build is minified and the filenames include the hashes.
-Your app is ready to be deployed! - -See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. - -### `yarn eject` - -**Note: this is a one-way operation. Once you `eject`, you can’t go back!** - -If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. - -Instead, it will copy all the configuration files and the transitive dependencies (Webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. - -You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. - -## Learn More - -You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). - -To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/frontend/packages/app/package.json b/frontend/packages/app/package.json index 9fe4cc87ad..865fc12a96 100644 --- a/frontend/packages/app/package.json +++ b/frontend/packages/app/package.json @@ -3,6 +3,9 @@ "version": "0.1.0", "private": true, "dependencies": { + "@backstage/core": "0.0.0", + "@backstage/plugin-hello-world": "0.0.0", + "@react-workspaces/react-scripts": "^3.3.0-alpha-08", "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.3.2", "@testing-library/user-event": "^7.1.2", @@ -10,16 +13,20 @@ "@types/node": "^12.0.0", "@types/react": "^16.9.0", "@types/react-dom": "^16.9.0", + "cross-env": "^7.0.0", "react": "^16.12.0", - "react-dom": "^16.12.0", - "react-scripts": "3.3.1", - "typescript": "~3.7.2" + "react-dom": "^16.12.0" + }, + "workspaces": { + "nohoist": [ + "@react-workspaces/react-scripts" + ] }, "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", - "eject": "react-scripts eject" + "start": "cross-env SKIP_PREFLIGHT_CHECK=true react-scripts start", + "build": "cross-env SKIP_PREFLIGHT_CHECK=true react-scripts build", + "test": "cross-env SKIP_PREFLIGHT_CHECK=true react-scripts test", + "lint": "eslint ./src/**/*.{ts,tsx} --max-warnings=0 --format=codeframe" }, "eslintConfig": { "extends": "react-app" @@ -35,5 +42,6 @@ "last 1 firefox version", "last 1 safari version" ] - } + }, + "license": "Apache-2.0" } diff --git a/frontend/packages/app/public/android-chrome-192x192.png b/frontend/packages/app/public/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..3d56edbb0dce7b1c12f644090e3522d9b992fd1d GIT binary patch literal 4352 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 RoeFdlgQu&X%Q~loCID><@&Nz< literal 0 HcmV?d00001 diff --git a/frontend/packages/app/public/favicon-32x32.png b/frontend/packages/app/public/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..e2707f2d1e6f17270c8728efcb7230310aefdefc GIT binary patch literal 1296 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+081LL6ppAc7|0tRMAnGIgd zg6z^8JOwj#q}O=JZuFK~=P9+;LuS2~^m;G3O_H2?+zGJ^OOSp?2T3kG1g zVM@V8fDE8|G%ltHTmhQlXeyDF0onim|F2@Y_Zg^Ya!HV1Fsfcg9$t3QwWm%T+c7yr zSo+SdBOWgTFUhZ5wf@Za>?9@@!B2}5I5ux*o4bZt_Iy>fhPHmdzk9D@mA3D z-b1QO^Xm4#vs8O5aif`C$5xTay+V5KtFQMexN-zUf-kVn{F#3FqLkW`ecY)gA1(-e zZIZmSj3pxNvo(KzUwghIYv`tv3oUuil%F>NI*T#M+udaFdh=h+CN7 zRPLi&;zFRbr>Bc!h{fsTgau3w9*Z|H)j8VbaJ96!x+psM#5e_U1vhRvlfp7#>g4B# zS0{W*VRdEVQq$H<4pmsRXw|ZHjA08qLmS1KxAm=CCfBj@e7kQWV@GBNOOn*=2O$R% zxRPegd>oRH$e9$CSlYa`ckSH08<{6O&FBtooHu!Mw|2+FXMOfEHa1&7YJd0?c5FS+ z0{QqgTz^dd{$*x5xbA}Zk(a)V`4h~WnhM!NJTyAq_D4HLSair9Ja9rpQdCy>bjv~o zKAGr`JU*PAo+mX|X8LfjzLcCfQ!MhP!m`!2#eVNZ6i%E@PioZW2-VUkXj#&JNa@-m zp$SczOH+L!4mmEK)3|n#(3%CSq`I4CMLDxA+f}upsm+at)wIa>KtfVdejekgRmjRy*V;jCKX z8c~vxSdwa$T$Bo=7>o=IEp!bHbqy^;3{9;}jjfCgv<(cc3=G%>mENIf$jwj5OsmAL zq0DC%s6Yy@3W+EQN-S3>D9TUE%t=)!sVqoU$Sf#HW?-n8^Y{}FM`4(T#wq{PXFQ(< zF)%B0>m_pwD+_y17GV}vaA`0(oWiWUIYi;~jVmXPoH-(Mg#C1b#{w@shF9W(C7+y3 Rrvj~D@O1TaS?83{1OQGQaIF9U literal 0 HcmV?d00001 diff --git a/frontend/packages/app/public/favicon.ico b/frontend/packages/app/public/favicon.ico index bcd5dfd67cd0361b78123e95c2dd96031f27f743..5b582704a10d20240034385f14c210db96d51603 100644 GIT binary patch literal 15086 zcmeI2d2AF_9LJ{=UG5^DSg*Ti8pU{EyyAuN zh&M`6142+i#ef%xF&Z`4phlws8xbwKw0^$3^S0C1Id*4fh=1%a`RqG?@AsYS&6}BZ zoGPc<88ylwt#@8L$Z?K#9H+kCEe~{@P1Fq}Rr}1Ij&nO5M$iWrXDX;ZXT$PI<+rj2 zDtn-^2h!XF6BpN3pWZyA_r&HQ%t$5KNP16!OJgt@pL1a>)IkPHGBgi@Y48HP3yWYj z>{sMK*VC^9+GCQ%?@#z1mcR@c43UP$VelsW3mqPIl7Al#j~v8tjDBrH5@>rqg^OW# z@HMp6z!LE4w)1Ofuk{_EvodM@W*_L7+y;F+Lv`lRH3@b^=-2jK+v(+-OH04D;~!{( zZr3Eb9xFn-^e^L@4!f?>)UR#$9nOG)G1v4&SJb&<&ZUp(TT^iEo=IE3wqZH+H=!pi z8eD~@C&6e8OINV}dl_G!G)n(cd@h4&9;TC@3s1l%kj5~!(LN3ehW5+Ao_GAVDM*TZ5~16J}?t>-(3Z-!CZ)%_Z3r? zlz!cJ!}PD9y_V^&8rAkKqEAgrxI1nd`n7g$hGL#S%H6!A z^=mye1$vh&tVsW)_3t3=2QU%RnD6b)N?O0UCVnN*C3dhB%2E11C+6dzwX)$k^4iCm zlZ;-!bTjQ~&HD_Uvnc(3>*p#w`@u=D8vL}Ix|eD11!-9v{a!5xQ_vi5^xCQJy~lVR z63&;aUvlmOTer7-b;6px!zH2rstElLdIKh$PeT7~5&EA>ShIJya`g{kuus5yzS#MP zy#W)>$JM_ZIyOa8bDeBmC3SzmvENAg$*vvsr2A*E5^0k%1;iifNMiv*=t8dRMxu z*8loGpku9P@KX63pRMpUyaduc78?PdqoRbJHd_ZLsR|{W7h2zf7Bz+Hnf;OdLBkaZPH)XEWFi zeu_#*aBS=0L@4}EYggPQiC3}z*B;;-R|fh+*u76{?;AjC!FwanbIM#82YZ085pOrR z5MBp;Cwv-?^X=?7`VRLUaF!R1*4-b#B-QL zcbNNw!}!DD$AI|nP~TVmJQfuHO8RK#+RJ4q>G`k$ys?$nJLz-4nb=&bbMH}~`1&u+ z73yPIQ2eP@KU17Q<`1wnG@1^?sfC5`D{KdydyUY?^zo#n#@`R$ufdM5@8bm{mahFn z;CMI?dK4PFW=f4e9Cw`?cKkVAhb_8PO8owedJov&<@AgaG`~a%35u_G@UubNC2j(J z%hb7MZ+ki4FN5OSF@nnPq30loYjNZMOh6rry10Q|zqs+g!T&r6I)L{a?D`T2Op@9|x5;61XmIaQw=N{|o--mJwU7apM1jpVq&pLEPhx zYtHuO_f^pGUK_%Pw7ms-?|K332}zjr_k;cssE^kAgNHiAQ-#eF># z-c#65Mzkel8o8H+&ZTZ^2iD1bU?6zUv&r;*2UdDmLH=pb8bo86XP;(#^}pUps&j1~ zY0&)j7j2E|htJJmo)z`Kay|RVjK9_(55YBXKWKfTaW})TGv6FK3!khz#!^yUQ!?ZK zC;73tn*7h*B=T>A@iSV7_r+%p%!fnrU2?x({}bH$0i@4>{I|kU5M;(*-#=EvB3J{8 ztGY)($0x{)zu!J=#%Z4*N4MViYu?nlUf)`mgJQSB6bLip@7;g<;;;dvX(fbx&oTab zUohV7dkm@8Zt`CX+MhvY{CCpfOIQa#f!QDTk@udj6uX%5H~mejb5Hm7`Yye@7j$gr s!c{JFNN2*y5T={v@+|-E({Wa9gK6CKM)ODZG0;F+H04p*TW9?K1Dt;TIRF3v literal 3150 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 MDeX2GIKR{Qf5okjU;qFB diff --git a/frontend/packages/app/public/index.html b/frontend/packages/app/public/index.html index aa069f27cb..54a800cd82 100644 --- a/frontend/packages/app/public/index.html +++ b/frontend/packages/app/public/index.html @@ -2,7 +2,6 @@ - - + - React App + + + + + + + Backstage diff --git a/frontend/packages/app/public/logo192.png b/frontend/packages/app/public/logo192.png deleted file mode 100644 index fc44b0a3796c0e0a64c3d858ca038bd4570465d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN diff --git a/frontend/packages/app/public/manifest.json b/frontend/packages/app/public/manifest.json index 080d6c77ac..4a7c1b4ec4 100644 --- a/frontend/packages/app/public/manifest.json +++ b/frontend/packages/app/public/manifest.json @@ -1,24 +1,14 @@ { - "short_name": "React App", - "name": "Create React App Sample", + "short_name": "Backstage", + "name": "Backstage", "icons": [ { "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" - }, - { - "src": "logo192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "logo512.png", - "type": "image/png", - "sizes": "512x512" + "sizes": "48x48", + "type": "image/png" } ], - "start_url": ".", + "start_url": "./index.html", "display": "standalone", "theme_color": "#000000", "background_color": "#ffffff" diff --git a/frontend/packages/app/public/safari-pinned-tab.svg b/frontend/packages/app/public/safari-pinned-tab.svg new file mode 100644 index 0000000000..3b0f666390 --- /dev/null +++ b/frontend/packages/app/public/safari-pinned-tab.svg @@ -0,0 +1,28 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + + diff --git a/frontend/packages/app/src/App.css b/frontend/packages/app/src/App.css deleted file mode 100644 index 74b5e05345..0000000000 --- a/frontend/packages/app/src/App.css +++ /dev/null @@ -1,38 +0,0 @@ -.App { - text-align: center; -} - -.App-logo { - height: 40vmin; - pointer-events: none; -} - -@media (prefers-reduced-motion: no-preference) { - .App-logo { - animation: App-logo-spin infinite 20s linear; - } -} - -.App-header { - background-color: #282c34; - min-height: 100vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; -} - -.App-link { - color: #61dafb; -} - -@keyframes App-logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} diff --git a/frontend/packages/app/src/App.test.tsx b/frontend/packages/app/src/App.test.tsx index 4db7ebc25c..b795396d0c 100644 --- a/frontend/packages/app/src/App.test.tsx +++ b/frontend/packages/app/src/App.test.tsx @@ -2,8 +2,10 @@ import React from 'react'; import { render } from '@testing-library/react'; import App from './App'; -test('renders learn react link', () => { - const { getByText } = render(); - const linkElement = getByText(/learn react/i); - expect(linkElement).toBeInTheDocument(); +describe('App', () => { + it('renders learn react link', () => { + const rendered = render(); + rendered.getByText('This is Backstage with plugin hello-world'); + rendered.getByText('Hello!'); + }); }); diff --git a/frontend/packages/app/src/App.tsx b/frontend/packages/app/src/App.tsx index eb557394f8..1dcf4c0125 100644 --- a/frontend/packages/app/src/App.tsx +++ b/frontend/packages/app/src/App.tsx @@ -1,26 +1,15 @@ -import React from 'react'; -import logo from './logo.svg'; -import './App.css'; +import React, { FC } from 'react'; +import helloWorld, { MyComponent } from '@backstage/plugin-hello-world'; -const App = () => { +const App: FC<{}> = () => { return (
- logo -

- Edit src/App.tsx and save to reload. -

- - Learn React - +

This is Backstage with plugin {helloWorld?.id ?? 'wat'}

+
); -} +}; export default App; diff --git a/frontend/packages/app/src/index.css b/frontend/packages/app/src/index.css deleted file mode 100644 index ec2585e8c0..0000000000 --- a/frontend/packages/app/src/index.css +++ /dev/null @@ -1,13 +0,0 @@ -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', - monospace; -} diff --git a/frontend/packages/app/src/index.tsx b/frontend/packages/app/src/index.tsx index 87d1be5518..b597a44232 100644 --- a/frontend/packages/app/src/index.tsx +++ b/frontend/packages/app/src/index.tsx @@ -1,12 +1,5 @@ import React from 'react'; import ReactDOM from 'react-dom'; -import './index.css'; import App from './App'; -import * as serviceWorker from './serviceWorker'; ReactDOM.render(, document.getElementById('root')); - -// If you want your app to work offline and load faster, you can change -// unregister() to register() below. Note this comes with some pitfalls. -// Learn more about service workers: https://bit.ly/CRA-PWA -serviceWorker.unregister(); diff --git a/frontend/packages/app/src/logo.svg b/frontend/packages/app/src/logo.svg deleted file mode 100644 index 6b60c1042f..0000000000 --- a/frontend/packages/app/src/logo.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/frontend/packages/app/src/serviceWorker.ts b/frontend/packages/app/src/serviceWorker.ts deleted file mode 100644 index d5f0275a77..0000000000 --- a/frontend/packages/app/src/serviceWorker.ts +++ /dev/null @@ -1,145 +0,0 @@ -// This optional code is used to register a service worker. -// register() is not called by default. - -// This lets the app load faster on subsequent visits in production, and gives -// it offline capabilities. However, it also means that developers (and users) -// will only see deployed updates on subsequent visits to a page, after all the -// existing tabs open on the page have been closed, since previously cached -// resources are updated in the background. - -// To learn more about the benefits of this model and instructions on how to -// opt-in, read https://bit.ly/CRA-PWA - -const isLocalhost = Boolean( - window.location.hostname === 'localhost' || - // [::1] is the IPv6 localhost address. - window.location.hostname === '[::1]' || - // 127.0.0.0/8 are considered localhost for IPv4. - window.location.hostname.match( - /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ - ) -); - -type Config = { - onSuccess?: (registration: ServiceWorkerRegistration) => void; - onUpdate?: (registration: ServiceWorkerRegistration) => void; -}; - -export function register(config?: Config) { - if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { - // The URL constructor is available in all browsers that support SW. - const publicUrl = new URL( - process.env.PUBLIC_URL, - window.location.href - ); - if (publicUrl.origin !== window.location.origin) { - // Our service worker won't work if PUBLIC_URL is on a different origin - // from what our page is served on. This might happen if a CDN is used to - // serve assets; see https://github.com/facebook/create-react-app/issues/2374 - return; - } - - window.addEventListener('load', () => { - const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; - - if (isLocalhost) { - // This is running on localhost. Let's check if a service worker still exists or not. - checkValidServiceWorker(swUrl, config); - - // Add some additional logging to localhost, pointing developers to the - // service worker/PWA documentation. - navigator.serviceWorker.ready.then(() => { - console.log( - 'This web app is being served cache-first by a service ' + - 'worker. To learn more, visit https://bit.ly/CRA-PWA' - ); - }); - } else { - // Is not localhost. Just register service worker - registerValidSW(swUrl, config); - } - }); - } -} - -function registerValidSW(swUrl: string, config?: Config) { - navigator.serviceWorker - .register(swUrl) - .then(registration => { - registration.onupdatefound = () => { - const installingWorker = registration.installing; - if (installingWorker == null) { - return; - } - installingWorker.onstatechange = () => { - if (installingWorker.state === 'installed') { - if (navigator.serviceWorker.controller) { - // At this point, the updated precached content has been fetched, - // but the previous service worker will still serve the older - // content until all client tabs are closed. - console.log( - 'New content is available and will be used when all ' + - 'tabs for this page are closed. See https://bit.ly/CRA-PWA.' - ); - - // Execute callback - if (config && config.onUpdate) { - config.onUpdate(registration); - } - } else { - // At this point, everything has been precached. - // It's the perfect time to display a - // "Content is cached for offline use." message. - console.log('Content is cached for offline use.'); - - // Execute callback - if (config && config.onSuccess) { - config.onSuccess(registration); - } - } - } - }; - }; - }) - .catch(error => { - console.error('Error during service worker registration:', error); - }); -} - -function checkValidServiceWorker(swUrl: string, config?: Config) { - // Check if the service worker can be found. If it can't reload the page. - fetch(swUrl, { - headers: { 'Service-Worker': 'script' } - }) - .then(response => { - // Ensure service worker exists, and that we really are getting a JS file. - const contentType = response.headers.get('content-type'); - if ( - response.status === 404 || - (contentType != null && contentType.indexOf('javascript') === -1) - ) { - // No service worker found. Probably a different app. Reload the page. - navigator.serviceWorker.ready.then(registration => { - registration.unregister().then(() => { - window.location.reload(); - }); - }); - } else { - // Service worker found. Proceed as normal. - registerValidSW(swUrl, config); - } - }) - .catch(() => { - console.log( - 'No internet connection found. App is running in offline mode.' - ); - }); -} - -export function unregister() { - if ('serviceWorker' in navigator) { - navigator.serviceWorker.ready.then(registration => { - registration.unregister(); - }); - } -} diff --git a/frontend/packages/app/tsconfig.json b/frontend/packages/app/tsconfig.json index f2850b7161..af10394b4c 100644 --- a/frontend/packages/app/tsconfig.json +++ b/frontend/packages/app/tsconfig.json @@ -1,11 +1,7 @@ { "compilerOptions": { "target": "es5", - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], + "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true, "esModuleInterop": true, @@ -19,7 +15,5 @@ "noEmit": true, "jsx": "react" }, - "include": [ - "src" - ] + "include": ["src"] } diff --git a/frontend/packages/core/jest.config.js b/frontend/packages/core/jest.config.js new file mode 100644 index 0000000000..6b28dacb3d --- /dev/null +++ b/frontend/packages/core/jest.config.js @@ -0,0 +1,4 @@ +module.exports = { + ...require('@spotify/web-scripts/config/jest.config.js'), + setupFilesAfterEnv: ['../jest.setup.ts'], +}; diff --git a/frontend/packages/core/jest.setup.ts b/frontend/packages/core/jest.setup.ts new file mode 100644 index 0000000000..666127af39 --- /dev/null +++ b/frontend/packages/core/jest.setup.ts @@ -0,0 +1 @@ +import '@testing-library/jest-dom/extend-expect'; diff --git a/frontend/packages/core/package.json b/frontend/packages/core/package.json index 7f7df5ec8e..27c8453567 100644 --- a/frontend/packages/core/package.json +++ b/frontend/packages/core/package.json @@ -1,5 +1,23 @@ { - "name": "@backstage/core", - "version": "0.0.0", - "main": "./src/index.js" + "name": "@backstage/core", + "version": "0.0.0", + "main": "src/index.ts", + "main:src": "src/index.ts", + "devDependencies": { + "@spotify/web-scripts": "^6.0.0", + "@testing-library/jest-dom": "^4.2.4", + "@testing-library/react": "^9.3.2", + "@testing-library/user-event": "^7.1.2", + "@types/jest": "^24.0.0", + "@types/node": "^12.0.0", + "@types/react": "^16.9.0", + "@types/react-dom": "^16.9.0", + "react": "^16.12.0", + "react-dom": "^16.12.0" + }, + "scripts": { + "lint": "web-scripts lint", + "test": "web-scripts test" + }, + "license": "Apache-2.0" } diff --git a/frontend/packages/core/src/createPlugin.test.ts b/frontend/packages/core/src/createPlugin.test.ts new file mode 100644 index 0000000000..edda12f09e --- /dev/null +++ b/frontend/packages/core/src/createPlugin.test.ts @@ -0,0 +1,8 @@ +import createPlugin from './createPlugin'; + +describe('createPlugin', () => { + it('should create a plugin', () => { + const plugin = createPlugin({ id: 'my-plugin' }); + expect(plugin.id).toBe('my-plugin'); + }); +}); diff --git a/frontend/packages/core/src/createPlugin.ts b/frontend/packages/core/src/createPlugin.ts new file mode 100644 index 0000000000..9b1cef8e44 --- /dev/null +++ b/frontend/packages/core/src/createPlugin.ts @@ -0,0 +1,11 @@ +import { BackstagePlugin } from './types'; + +export type PluginConfig = { + id: string; +}; + +function createPlugin(config: PluginConfig): BackstagePlugin { + return config; +} + +export default createPlugin; diff --git a/frontend/packages/core/src/index.js b/frontend/packages/core/src/index.js deleted file mode 100644 index 69fff786b0..0000000000 --- a/frontend/packages/core/src/index.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = function () { - return "hello world!"; -} \ No newline at end of file diff --git a/frontend/packages/core/src/index.ts b/frontend/packages/core/src/index.ts new file mode 100644 index 0000000000..0b69aa4ff3 --- /dev/null +++ b/frontend/packages/core/src/index.ts @@ -0,0 +1,2 @@ +export * from './types'; +export { default as createPlugin } from './createPlugin'; diff --git a/frontend/packages/core/src/types.ts b/frontend/packages/core/src/types.ts new file mode 100644 index 0000000000..c47102abb6 --- /dev/null +++ b/frontend/packages/core/src/types.ts @@ -0,0 +1,3 @@ +export type BackstagePlugin = { + id: string; +}; diff --git a/frontend/packages/plugins/_template/jest.config.js b/frontend/packages/plugins/_template/jest.config.js new file mode 100644 index 0000000000..6b28dacb3d --- /dev/null +++ b/frontend/packages/plugins/_template/jest.config.js @@ -0,0 +1,4 @@ +module.exports = { + ...require('@spotify/web-scripts/config/jest.config.js'), + setupFilesAfterEnv: ['../jest.setup.ts'], +}; diff --git a/frontend/packages/plugins/_template/jest.setup.ts b/frontend/packages/plugins/_template/jest.setup.ts new file mode 100644 index 0000000000..666127af39 --- /dev/null +++ b/frontend/packages/plugins/_template/jest.setup.ts @@ -0,0 +1 @@ +import '@testing-library/jest-dom/extend-expect'; diff --git a/frontend/packages/plugins/_template/package.json b/frontend/packages/plugins/_template/package.json new file mode 100644 index 0000000000..697fa8abcc --- /dev/null +++ b/frontend/packages/plugins/_template/package.json @@ -0,0 +1,24 @@ +{ + "name": "@backstage/__CHANGE_ME__", + "version": "0.0.0", + "main": "src/index.ts", + "main:src": "src/index.ts", + "devDependencies": { + "@backstage/core": "0.0.0", + "@spotify/web-scripts": "^6.0.0", + "@testing-library/jest-dom": "^4.2.4", + "@testing-library/react": "^9.3.2", + "@testing-library/user-event": "^7.1.2", + "@types/jest": "^24.0.0", + "@types/node": "^12.0.0", + "@types/react": "^16.9.0", + "@types/react-dom": "^16.9.0", + "react": "^16.12.0", + "react-dom": "^16.12.0" + }, + "scripts": { + "lint": "web-scripts lint", + "test": "web-scripts test" + }, + "license": "Apache-2.0" +} diff --git a/frontend/packages/plugins/_template/src/index.ts b/frontend/packages/plugins/_template/src/index.ts new file mode 100644 index 0000000000..b68aea57f9 --- /dev/null +++ b/frontend/packages/plugins/_template/src/index.ts @@ -0,0 +1 @@ +export { default } from './plugin'; diff --git a/frontend/packages/plugins/_template/src/plugin.test.ts b/frontend/packages/plugins/_template/src/plugin.test.ts new file mode 100644 index 0000000000..eda9eeb72a --- /dev/null +++ b/frontend/packages/plugins/_template/src/plugin.test.ts @@ -0,0 +1,7 @@ +import plugin from './plugin'; + +describe('plugin-1', () => { + it('should export plugin', () => { + expect(plugin.id).toBe('change-me-id'); + }); +}); diff --git a/frontend/packages/plugins/_template/src/plugin.ts b/frontend/packages/plugins/_template/src/plugin.ts new file mode 100644 index 0000000000..a20c7ccd89 --- /dev/null +++ b/frontend/packages/plugins/_template/src/plugin.ts @@ -0,0 +1,5 @@ +import { createPlugin } from '@backstage/core'; + +export default createPlugin({ + id: 'change-me-id', +}); diff --git a/frontend/packages/plugins/hello-world/jest.config.js b/frontend/packages/plugins/hello-world/jest.config.js new file mode 100644 index 0000000000..6b28dacb3d --- /dev/null +++ b/frontend/packages/plugins/hello-world/jest.config.js @@ -0,0 +1,4 @@ +module.exports = { + ...require('@spotify/web-scripts/config/jest.config.js'), + setupFilesAfterEnv: ['../jest.setup.ts'], +}; diff --git a/frontend/packages/plugins/hello-world/jest.setup.ts b/frontend/packages/plugins/hello-world/jest.setup.ts new file mode 100644 index 0000000000..666127af39 --- /dev/null +++ b/frontend/packages/plugins/hello-world/jest.setup.ts @@ -0,0 +1 @@ +import '@testing-library/jest-dom/extend-expect'; diff --git a/frontend/packages/plugins/hello-world/package.json b/frontend/packages/plugins/hello-world/package.json new file mode 100644 index 0000000000..091b5490f5 --- /dev/null +++ b/frontend/packages/plugins/hello-world/package.json @@ -0,0 +1,24 @@ +{ + "name": "@backstage/plugin-hello-world", + "version": "0.0.0", + "main": "src/index.ts", + "main:src": "src/index.ts", + "devDependencies": { + "@backstage/core": "0.0.0", + "@spotify/web-scripts": "^6.0.0", + "@testing-library/jest-dom": "^4.2.4", + "@testing-library/react": "^9.3.2", + "@testing-library/user-event": "^7.1.2", + "@types/jest": "^24.0.0", + "@types/node": "^12.0.0", + "@types/react": "^16.9.0", + "@types/react-dom": "^16.9.0", + "react": "^16.12.0", + "react-dom": "^16.12.0" + }, + "scripts": { + "lint": "web-scripts lint", + "test": "web-scripts test" + }, + "license": "Apache-2.0" +} diff --git a/frontend/packages/plugins/hello-world/src/components/MyComponent/MyComponent.test.tsx b/frontend/packages/plugins/hello-world/src/components/MyComponent/MyComponent.test.tsx new file mode 100644 index 0000000000..ea10a40dd4 --- /dev/null +++ b/frontend/packages/plugins/hello-world/src/components/MyComponent/MyComponent.test.tsx @@ -0,0 +1,10 @@ +import React from 'react'; +import { render } from '@testing-library/react'; +import MyComponent from './MyComponent'; + +describe('MyComponent', () => { + it('should render', () => { + const rendered = render(); + expect(rendered.getByText('Hello!')).toBeInTheDocument(); + }); +}); diff --git a/frontend/packages/plugins/hello-world/src/components/MyComponent/MyComponent.tsx b/frontend/packages/plugins/hello-world/src/components/MyComponent/MyComponent.tsx new file mode 100644 index 0000000000..2eec92e3db --- /dev/null +++ b/frontend/packages/plugins/hello-world/src/components/MyComponent/MyComponent.tsx @@ -0,0 +1,7 @@ +import React, { FC } from 'react'; + +const MyComponent: FC<{}> = () => { + return
Hello!
; +}; + +export default MyComponent; diff --git a/frontend/packages/plugins/hello-world/src/components/MyComponent/index.ts b/frontend/packages/plugins/hello-world/src/components/MyComponent/index.ts new file mode 100644 index 0000000000..6d02c15f93 --- /dev/null +++ b/frontend/packages/plugins/hello-world/src/components/MyComponent/index.ts @@ -0,0 +1 @@ +export { default } from './MyComponent'; diff --git a/frontend/packages/plugins/hello-world/src/index.ts b/frontend/packages/plugins/hello-world/src/index.ts new file mode 100644 index 0000000000..0b4f029aa1 --- /dev/null +++ b/frontend/packages/plugins/hello-world/src/index.ts @@ -0,0 +1,2 @@ +export { default } from './plugin'; +export { default as MyComponent } from './components/MyComponent'; diff --git a/frontend/packages/plugins/hello-world/src/plugin.test.ts b/frontend/packages/plugins/hello-world/src/plugin.test.ts new file mode 100644 index 0000000000..af8c878dad --- /dev/null +++ b/frontend/packages/plugins/hello-world/src/plugin.test.ts @@ -0,0 +1,7 @@ +import plugin from './plugin'; + +describe('plugin', () => { + it('should export plugin', () => { + expect(plugin.id).toBe('hello-world'); + }); +}); diff --git a/frontend/packages/plugins/hello-world/src/plugin.ts b/frontend/packages/plugins/hello-world/src/plugin.ts new file mode 100644 index 0000000000..27e04016dd --- /dev/null +++ b/frontend/packages/plugins/hello-world/src/plugin.ts @@ -0,0 +1,5 @@ +import { createPlugin } from '@backstage/core'; + +export default createPlugin({ + id: 'hello-world', +}); diff --git a/frontend/prettier.config.js b/frontend/prettier.config.js new file mode 100644 index 0000000000..93df970dd6 --- /dev/null +++ b/frontend/prettier.config.js @@ -0,0 +1 @@ +module.exports = require('@spotify/web-scripts/config/prettier.config.js'); diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json new file mode 100644 index 0000000000..3b28b87a19 --- /dev/null +++ b/frontend/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "@spotify/web-scripts/config/tsconfig.json", + "include": ["packages/*/src", "packages/plugins/*/src"], + "compilerOptions": { + "noEmit": true, + "incremental": false + } +} diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 5ab1e726fb..f22466a79f 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -2,7 +2,7 @@ # yarn lockfile v1 -"@babel/code-frame@7.8.3", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": +"@babel/code-frame@7.8.3", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3": version "7.8.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" integrity sha1-M+JZA9dIEYFTThLsCiXxa2/PQZ4= @@ -10,15 +10,35 @@ "@babel/highlight" "^7.8.3" "@babel/compat-data@^7.8.4": - version "7.8.4" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@babel/compat-data/-/compat-data-7.8.4.tgz#bbe65d05a291667a8394fe8a0e0e277ef22b0d2a" - integrity sha1-u+ZdBaKRZnqDlP6KDg4nfvIrDSo= + version "7.8.5" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@babel/compat-data/-/compat-data-7.8.5.tgz#d28ce872778c23551cbb9432fc68d28495b613b9" + integrity sha1-0ozocneMI1Ucu5Qy/GjShJW2E7k= dependencies: browserslist "^4.8.5" invariant "^2.2.4" semver "^5.5.0" -"@babel/core@7.8.4", "@babel/core@^7.1.0", "@babel/core@^7.4.5": +"@babel/core@7.7.4": + version "7.7.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@babel/core/-/core-7.7.4.tgz#37e864532200cb6b50ee9a4045f5f817840166ab" + integrity sha1-N+hkUyIAy2tQ7ppARfX4F4QBZqs= + dependencies: + "@babel/code-frame" "^7.5.5" + "@babel/generator" "^7.7.4" + "@babel/helpers" "^7.7.4" + "@babel/parser" "^7.7.4" + "@babel/template" "^7.7.4" + "@babel/traverse" "^7.7.4" + "@babel/types" "^7.7.4" + convert-source-map "^1.7.0" + debug "^4.1.0" + json5 "^2.1.0" + lodash "^4.17.13" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@7.8.4", "@babel/core@^7.1.0", "@babel/core@^7.4.5", "@babel/core@^7.7.5": version "7.8.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@babel/core/-/core-7.8.4.tgz#d496799e5c12195b3602d0fddd77294e3e38e80e" integrity sha1-1JZ5nlwSGVs2AtD93XcpTj446A4= @@ -39,7 +59,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.4.0", "@babel/generator@^7.8.4": +"@babel/generator@^7.4.0", "@babel/generator@^7.7.4", "@babel/generator@^7.8.4": version "7.8.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@babel/generator/-/generator-7.8.4.tgz#35bbc74486956fe4251829f9f6c48330e8d0985e" integrity sha1-NbvHRIaVb+QlGCn59sSDMOjQmF4= @@ -243,7 +263,7 @@ "@babel/traverse" "^7.8.3" "@babel/types" "^7.8.3" -"@babel/helpers@^7.8.4": +"@babel/helpers@^7.7.4", "@babel/helpers@^7.8.4": version "7.8.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@babel/helpers/-/helpers-7.8.4.tgz#754eb3ee727c165e0a240d6c207de7c455f36f73" integrity sha1-dU6z7nJ8Fl4KJA1sIH3nxFXzb3M= @@ -261,7 +281,7 @@ esutils "^2.0.2" js-tokens "^4.0.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.8.3", "@babel/parser@^7.8.4": +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.7.4", "@babel/parser@^7.7.5", "@babel/parser@^7.8.3", "@babel/parser@^7.8.4": version "7.8.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@babel/parser/-/parser-7.8.4.tgz#d1dbe64691d60358a974295fa53da074dd2ce8e8" integrity sha1-0dvmRpHWA1ipdClfpT2gdN0s6Og= @@ -363,6 +383,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-bigint@^7.0.0": + version "7.8.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha1-TJpvZp9dDN8bkKFnHpoUa+UwDOo= + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + "@babel/plugin-syntax-decorators@^7.8.3": version "7.8.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.8.3.tgz#8d2c15a9f1af624b0025f961682a9d53d3001bda" @@ -856,7 +883,7 @@ dependencies: regenerator-runtime "^0.13.2" -"@babel/template@^7.4.0", "@babel/template@^7.8.3": +"@babel/template@^7.4.0", "@babel/template@^7.7.4", "@babel/template@^7.8.3": version "7.8.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@babel/template/-/template-7.8.3.tgz#e02ad04fe262a657809327f578056ca15fd4d1b8" integrity sha1-4CrQT+JipleAkyf1eAVsoV/U0bg= @@ -865,7 +892,7 @@ "@babel/parser" "^7.8.3" "@babel/types" "^7.8.3" -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.4": +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.4": version "7.8.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@babel/traverse/-/traverse-7.8.4.tgz#f0845822365f9d5b0e312ed3959d3f827f869e3c" integrity sha1-8IRYIjZfnVsOMS7TlZ0/gn+Gnjw= @@ -880,7 +907,7 @@ globals "^11.1.0" lodash "^4.17.13" -"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.8.3": +"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.7.4", "@babel/types@^7.8.3": version "7.8.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c" integrity sha1-Wjg9/6VBbbG3Pe3/0xH/0HiPsxw= @@ -889,6 +916,11 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha1-daLotRy3WKdVPWgEpZMteqznXDk= + "@cnakazawa/watch@^1.0.3": version "1.0.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@cnakazawa/watch/-/watch-1.0.3.tgz#099139eaec7ebf07a27c1786a3ff64f39464d2ef" @@ -897,6 +929,136 @@ exec-sh "^0.3.2" minimist "^1.2.0" +"@commitlint/cli@^8.3.3": + version "8.3.5" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/cli/-/cli-8.3.5.tgz#6d93a3a8b2437fa978999d3f6a336bcc70be3fd3" + integrity sha1-bZOjqLJDf6l4mZ0/ajNrzHC+P9M= + dependencies: + "@commitlint/format" "^8.3.4" + "@commitlint/lint" "^8.3.5" + "@commitlint/load" "^8.3.5" + "@commitlint/read" "^8.3.4" + babel-polyfill "6.26.0" + chalk "2.4.2" + get-stdin "7.0.0" + lodash "4.17.15" + meow "5.0.0" + resolve-from "5.0.0" + resolve-global "1.0.0" + +"@commitlint/config-conventional@^8.3.3": + version "8.3.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/config-conventional/-/config-conventional-8.3.4.tgz#fed13b3711690663b176c1f6b39c205a565618d2" + integrity sha1-/tE7NxFpBmOxdsH2s5wgWlZWGNI= + dependencies: + conventional-changelog-conventionalcommits "4.2.1" + +"@commitlint/ensure@^8.3.4": + version "8.3.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/ensure/-/ensure-8.3.4.tgz#6931677e4ca0fde71686ae3b7a367261647a341d" + integrity sha1-aTFnfkyg/ecWhq47ejZyYWR6NB0= + dependencies: + lodash "4.17.15" + +"@commitlint/execute-rule@^8.3.4": + version "8.3.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/execute-rule/-/execute-rule-8.3.4.tgz#1b63f0713b197889d90b76f9eea1abc010d256b1" + integrity sha1-G2PwcTsZeInZC3b57qGrwBDSVrE= + +"@commitlint/format@^8.3.4": + version "8.3.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/format/-/format-8.3.4.tgz#7cd1f0ba5a3289c8d14d7dac29ee1fc1597fe1d9" + integrity sha1-fNHwuloyicjRTX2sKe4fwVl/4dk= + dependencies: + chalk "^2.0.1" + +"@commitlint/is-ignored@^8.3.5": + version "8.3.5" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/is-ignored/-/is-ignored-8.3.5.tgz#e6f59496e1b1ce58020d519cd578ad0f43169199" + integrity sha1-5vWUluGxzlgCDVGc1XitD0MWkZk= + dependencies: + semver "6.3.0" + +"@commitlint/lint@^8.3.5": + version "8.3.5" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/lint/-/lint-8.3.5.tgz#627e75adb1cc803cc723e33cc2ba4aa27cbb9f0c" + integrity sha1-Yn51rbHMgDzHI+M8wrpKony7nww= + dependencies: + "@commitlint/is-ignored" "^8.3.5" + "@commitlint/parse" "^8.3.4" + "@commitlint/rules" "^8.3.4" + babel-runtime "^6.23.0" + lodash "4.17.15" + +"@commitlint/load@>6.1.1", "@commitlint/load@^8.3.5": + version "8.3.5" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/load/-/load-8.3.5.tgz#3f059225ede92166ba94cf4c48e3d67c8b08b18a" + integrity sha1-PwWSJe3pIWa6lM9MSOPWfIsIsYo= + dependencies: + "@commitlint/execute-rule" "^8.3.4" + "@commitlint/resolve-extends" "^8.3.5" + babel-runtime "^6.23.0" + chalk "2.4.2" + cosmiconfig "^5.2.0" + lodash "4.17.15" + resolve-from "^5.0.0" + +"@commitlint/message@^8.3.4": + version "8.3.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/message/-/message-8.3.4.tgz#b4e50d14aa6e15a5ad0767b952a7953f3681d768" + integrity sha1-tOUNFKpuFaWtB2e5UqeVPzaB12g= + +"@commitlint/parse@^8.3.4": + version "8.3.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/parse/-/parse-8.3.4.tgz#d741f8b9104b35d0f4c10938165b20cbf167f81e" + integrity sha1-10H4uRBLNdD0wQk4Flsgy/Fn+B4= + dependencies: + conventional-changelog-angular "^1.3.3" + conventional-commits-parser "^3.0.0" + lodash "^4.17.11" + +"@commitlint/read@^8.3.4": + version "8.3.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/read/-/read-8.3.4.tgz#81a34283d8cd7b2acdf57829a91761e9c7791455" + integrity sha1-gaNCg9jNeyrN9XgpqRdh6cd5FFU= + dependencies: + "@commitlint/top-level" "^8.3.4" + "@marionebl/sander" "^0.6.0" + babel-runtime "^6.23.0" + git-raw-commits "^2.0.0" + +"@commitlint/resolve-extends@^8.3.5": + version "8.3.5" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/resolve-extends/-/resolve-extends-8.3.5.tgz#8fff800f292ac217ae30b1862f5f9a84b278310a" + integrity sha1-j/+ADykqwheuMLGGL1+ahLJ4MQo= + dependencies: + import-fresh "^3.0.0" + lodash "4.17.15" + resolve-from "^5.0.0" + resolve-global "^1.0.0" + +"@commitlint/rules@^8.3.4": + version "8.3.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/rules/-/rules-8.3.4.tgz#41da7e16c6b89af268fe81c87a158c1fd2ac82b1" + integrity sha1-Qdp+Fsa4mvJo/oHIehWMH9KsgrE= + dependencies: + "@commitlint/ensure" "^8.3.4" + "@commitlint/message" "^8.3.4" + "@commitlint/to-lines" "^8.3.4" + babel-runtime "^6.23.0" + +"@commitlint/to-lines@^8.3.4": + version "8.3.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/to-lines/-/to-lines-8.3.4.tgz#ce24963b6d86dbe51d88d5e3028ab28f38562e2e" + integrity sha1-ziSWO22G2+UdiNXjAoqyjzhWLi4= + +"@commitlint/top-level@^8.3.4": + version "8.3.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@commitlint/top-level/-/top-level-8.3.4.tgz#803fc6e8f5be5efa5f3551761acfca961f1d8685" + integrity sha1-gD/G6PW+XvpfNVF2Gs/Klh8dhoU= + dependencies: + find-up "^4.0.0" + "@csstools/convert-colors@^1.4.0": version "1.4.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" @@ -1013,6 +1175,30 @@ dependencies: "@hapi/hoek" "^8.3.0" +"@iarna/cli@^1.2.0": + version "1.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@iarna/cli/-/cli-1.2.0.tgz#0f7af5e851afe895104583c4ca07377a8094d641" + integrity sha1-D3r16FGv6JUQRYPEygc3eoCU1kE= + dependencies: + signal-exit "^3.0.2" + update-notifier "^2.2.0" + yargs "^8.0.2" + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@istanbuljs/load-nyc-config/-/load-nyc-config-1.0.0.tgz#10602de5570baea82f8afbfa2630b24e7a8cfe5b" + integrity sha1-EGAt5VcLrqgvivv6JjCyTnqM/ls= + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd" + integrity sha1-JlIL8Jq+SlZEzVQU43ElqJVCQd0= + "@jest/console@^24.7.1", "@jest/console@^24.9.0": version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" @@ -1022,6 +1208,16 @@ chalk "^2.0.1" slash "^2.0.0" +"@jest/console@^25.1.0": + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/console/-/console-25.1.0.tgz#1fc765d44a1e11aec5029c08e798246bd37075ab" + integrity sha1-H8dl1EoeEa7FApwI55gka9Nwdas= + dependencies: + "@jest/source-map" "^25.1.0" + chalk "^3.0.0" + jest-util "^25.1.0" + slash "^3.0.0" + "@jest/core@^24.9.0": version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/core/-/core-24.9.0.tgz#2ceccd0b93181f9c4850e74f2a9ad43d351369c4" @@ -1056,7 +1252,41 @@ slash "^2.0.0" strip-ansi "^5.0.0" -"@jest/environment@^24.3.0", "@jest/environment@^24.9.0": +"@jest/core@^25.1.0": + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/core/-/core-25.1.0.tgz#3d4634fc3348bb2d7532915d67781cdac0869e47" + integrity sha1-PUY0/DNIuy11MpFdZ3gc2sCGnkc= + dependencies: + "@jest/console" "^25.1.0" + "@jest/reporters" "^25.1.0" + "@jest/test-result" "^25.1.0" + "@jest/transform" "^25.1.0" + "@jest/types" "^25.1.0" + ansi-escapes "^4.2.1" + chalk "^3.0.0" + exit "^0.1.2" + graceful-fs "^4.2.3" + jest-changed-files "^25.1.0" + jest-config "^25.1.0" + jest-haste-map "^25.1.0" + jest-message-util "^25.1.0" + jest-regex-util "^25.1.0" + jest-resolve "^25.1.0" + jest-resolve-dependencies "^25.1.0" + jest-runner "^25.1.0" + jest-runtime "^25.1.0" + jest-snapshot "^25.1.0" + jest-util "^25.1.0" + jest-validate "^25.1.0" + jest-watcher "^25.1.0" + micromatch "^4.0.2" + p-each-series "^2.1.0" + realpath-native "^1.1.0" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^24.9.0": version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/environment/-/environment-24.9.0.tgz#21e3afa2d65c0586cbd6cbefe208bafade44ab18" integrity sha1-IeOvotZcBYbL1svv4gi6+t5Eqxg= @@ -1066,7 +1296,16 @@ "@jest/types" "^24.9.0" jest-mock "^24.9.0" -"@jest/fake-timers@^24.3.0", "@jest/fake-timers@^24.9.0": +"@jest/environment@^25.1.0": + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/environment/-/environment-25.1.0.tgz#4a97f64770c9d075f5d2b662b5169207f0a3f787" + integrity sha1-Spf2R3DJ0HX10rZitRaSB/Cj94c= + dependencies: + "@jest/fake-timers" "^25.1.0" + "@jest/types" "^25.1.0" + jest-mock "^25.1.0" + +"@jest/fake-timers@^24.9.0": version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" integrity sha1-uj5r8O7NCaY2BJiWQ00wZjZUDJM= @@ -1075,6 +1314,17 @@ jest-message-util "^24.9.0" jest-mock "^24.9.0" +"@jest/fake-timers@^25.1.0": + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/fake-timers/-/fake-timers-25.1.0.tgz#a1e0eff51ffdbb13ee81f35b52e0c1c11a350ce8" + integrity sha1-oeDv9R/9uxPugfNbUuDBwRo1DOg= + dependencies: + "@jest/types" "^25.1.0" + jest-message-util "^25.1.0" + jest-mock "^25.1.0" + jest-util "^25.1.0" + lolex "^5.0.0" + "@jest/reporters@^24.9.0": version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/reporters/-/reporters-24.9.0.tgz#86660eff8e2b9661d042a8e98a028b8d631a5b43" @@ -1102,6 +1352,39 @@ source-map "^0.6.0" string-length "^2.0.0" +"@jest/reporters@^25.1.0": + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/reporters/-/reporters-25.1.0.tgz#9178ecf136c48f125674ac328f82ddea46e482b0" + integrity sha1-kXjs8TbEjxJWdKwyj4Ld6kbkgrA= + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^25.1.0" + "@jest/environment" "^25.1.0" + "@jest/test-result" "^25.1.0" + "@jest/transform" "^25.1.0" + "@jest/types" "^25.1.0" + chalk "^3.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^4.0.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.0.0" + jest-haste-map "^25.1.0" + jest-resolve "^25.1.0" + jest-runtime "^25.1.0" + jest-util "^25.1.0" + jest-worker "^25.1.0" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^3.1.0" + terminal-link "^2.0.0" + v8-to-istanbul "^4.0.1" + optionalDependencies: + node-notifier "^6.0.0" + "@jest/source-map@^24.3.0", "@jest/source-map@^24.9.0": version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" @@ -1111,6 +1394,15 @@ graceful-fs "^4.1.15" source-map "^0.6.0" +"@jest/source-map@^25.1.0": + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/source-map/-/source-map-25.1.0.tgz#b012e6c469ccdbc379413f5c1b1ffb7ba7034fb0" + integrity sha1-sBLmxGnM28N5QT9cGx/7e6cDT7A= + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.3" + source-map "^0.6.0" + "@jest/test-result@^24.9.0": version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" @@ -1120,6 +1412,17 @@ "@jest/types" "^24.9.0" "@types/istanbul-lib-coverage" "^2.0.0" +"@jest/test-result@^25.1.0": + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/test-result/-/test-result-25.1.0.tgz#847af2972c1df9822a8200457e64be4ff62821f7" + integrity sha1-hHrylywd+YIqggBFfmS+T/YoIfc= + dependencies: + "@jest/console" "^25.1.0" + "@jest/transform" "^25.1.0" + "@jest/types" "^25.1.0" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + "@jest/test-sequencer@^24.9.0": version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz#f8f334f35b625a4f2f355f2fe7e6036dad2e6b31" @@ -1130,6 +1433,16 @@ jest-runner "^24.9.0" jest-runtime "^24.9.0" +"@jest/test-sequencer@^25.1.0": + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/test-sequencer/-/test-sequencer-25.1.0.tgz#4df47208542f0065f356fcdb80026e3c042851ab" + integrity sha1-TfRyCFQvAGXzVvzbgAJuPAQoUas= + dependencies: + "@jest/test-result" "^25.1.0" + jest-haste-map "^25.1.0" + jest-runner "^25.1.0" + jest-runtime "^25.1.0" + "@jest/transform@^24.9.0": version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/transform/-/transform-24.9.0.tgz#4ae2768b296553fadab09e9ec119543c90b16c56" @@ -1152,7 +1465,29 @@ source-map "^0.6.1" write-file-atomic "2.4.1" -"@jest/types@^24.3.0", "@jest/types@^24.9.0": +"@jest/transform@^25.1.0": + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/transform/-/transform-25.1.0.tgz#221f354f512b4628d88ce776d5b9e601028ea9da" + integrity sha1-Ih81T1ErRijYjOd21bnmAQKOqdo= + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^25.1.0" + babel-plugin-istanbul "^6.0.0" + chalk "^3.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.3" + jest-haste-map "^25.1.0" + jest-regex-util "^25.1.0" + jest-util "^25.1.0" + micromatch "^4.0.2" + pirates "^4.0.1" + realpath-native "^1.1.0" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^24.9.0": version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" integrity sha1-Y8smy3UA0Gnlo4lEGnxqtekJ/Fk= @@ -1161,6 +1496,16 @@ "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^13.0.0" +"@jest/types@^25.1.0": + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@jest/types/-/types-25.1.0.tgz#b26831916f0d7c381e11dbb5e103a72aed1b4395" + integrity sha1-smgxkW8NfDgeEdu14QOnKu0bQ5U= + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^1.1.1" + "@types/yargs" "^15.0.0" + chalk "^3.0.0" + "@lerna/add@3.20.0": version "3.20.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@lerna/add/-/add-3.20.0.tgz#bea7edf36fc93fb72ec34cb9ba854c48d4abf309" @@ -1846,6 +2191,15 @@ npmlog "^4.1.2" write-file-atomic "^2.3.0" +"@marionebl/sander@^0.6.0": + version "0.6.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@marionebl/sander/-/sander-0.6.1.tgz#1958965874f24bc51be48875feb50d642fc41f7b" + integrity sha1-GViWWHTyS8Ub5Ih1/rUNZC/EH3s= + dependencies: + graceful-fs "^4.1.3" + mkdirp "^0.5.1" + rimraf "^2.5.2" + "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" @@ -1854,11 +2208,32 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" +"@nodelib/fs.scandir@2.1.3": + version "2.1.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" + integrity sha1-Olgr21OATGum0UZXnEblITDPSjs= + dependencies: + "@nodelib/fs.stat" "2.0.3" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": + version "2.0.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" + integrity sha1-NNxfTKu8cg9OYPdadH5+zWwXW9M= + "@nodelib/fs.stat@^1.1.2": version "1.1.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" integrity sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs= +"@nodelib/fs.walk@^1.2.3": + version "1.2.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" + integrity sha1-ARuSAqcKY2bkNspcBlhEUoqwSXY= + dependencies: + "@nodelib/fs.scandir" "2.1.3" + fastq "^1.6.0" + "@octokit/auth-token@^2.4.0": version "2.4.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@octokit/auth-token/-/auth-token-2.4.0.tgz#b64178975218b99e4dfe948253f0673cbbb59d9f" @@ -1881,9 +2256,9 @@ integrity sha1-dN4lvvIeAYK0+gOoZ4zQCk5n5WE= "@octokit/plugin-paginate-rest@^1.1.1": - version "1.1.1" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.1.tgz#ea189a73af25b13fc1636d7adc334e8462af8f9d" - integrity sha1-6hiac68lsT/BY2163DNOhGKvj50= + version "1.1.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz#004170acf8c2be535aba26727867d692f7b488fc" + integrity sha1-AEFwrPjCvlNauiZyeGfWkve0iPw= dependencies: "@octokit/types" "^2.0.1" @@ -1892,10 +2267,10 @@ resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz#eef87a431300f6148c39a7f75f8cfeb218b2547e" integrity sha1-7vh6QxMA9hSMOaf3X4z+shiyVH4= -"@octokit/plugin-rest-endpoint-methods@2.1.3": - version "2.1.3" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.1.3.tgz#a316af20ac9465af3fcbd0da3e4b764d94703ed2" - integrity sha1-oxavIKyUZa8/y9DaPkt2TZRwPtI= +"@octokit/plugin-rest-endpoint-methods@2.2.0": + version "2.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.2.0.tgz#17778b3b79f6dd978d8854ad81afeb239fae9da2" + integrity sha1-F3eLO3n23ZeNiFStga/rI5+unaI= dependencies: "@octokit/types" "^2.0.1" deprecation "^2.3.1" @@ -1923,15 +2298,15 @@ once "^1.4.0" universal-user-agent "^4.0.0" -"@octokit/rest@^16.28.4": - version "16.41.0" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@octokit/rest/-/rest-16.41.0.tgz#28950d7bb854da3bf36bd317c95526ffbcb7b982" - integrity sha1-KJUNe7hU2jvza9MXyVUm/7y3uYI= +"@octokit/rest@^16.27.0", "@octokit/rest@^16.28.4": + version "16.41.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@octokit/rest/-/rest-16.41.1.tgz#885609acbc2d2118eaadf017f92ca503d352a84b" + integrity sha1-iFYJrLwtIRjqrfAX+SylA9NSqEs= dependencies: "@octokit/auth-token" "^2.4.0" "@octokit/plugin-paginate-rest" "^1.1.1" "@octokit/plugin-request-log" "^1.0.0" - "@octokit/plugin-rest-endpoint-methods" "2.1.3" + "@octokit/plugin-rest-endpoint-methods" "2.2.0" "@octokit/request" "^5.2.0" "@octokit/request-error" "^1.0.2" atob-lite "^2.0.0" @@ -1952,11 +2327,239 @@ dependencies: "@types/node" ">= 8" +"@react-workspaces/react-scripts@^3.3.0-alpha-08": + version "3.3.0-alpha-08" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@react-workspaces/react-scripts/-/react-scripts-3.3.0-alpha-08.tgz#677932496aab8500a7a3143350afe6331198e7b2" + integrity sha1-Z3kySWqrhQCnoxQzUK/mMxGY57I= + dependencies: + "@babel/core" "7.7.4" + "@svgr/webpack" "4.3.3" + "@typescript-eslint/eslint-plugin" "^2.8.0" + "@typescript-eslint/parser" "^2.8.0" + babel-eslint "10.0.3" + babel-jest "^24.9.0" + babel-loader "8.0.6" + babel-plugin-named-asset-import "^0.3.5" + babel-preset-react-app "^9.1.0" + camelcase "^5.3.1" + case-sensitive-paths-webpack-plugin "2.2.0" + css-loader "3.2.0" + dotenv "8.2.0" + dotenv-expand "5.1.0" + eslint "^6.6.0" + eslint-config-react-app "^5.1.0" + eslint-loader "3.0.2" + eslint-plugin-flowtype "3.13.0" + eslint-plugin-import "2.18.2" + eslint-plugin-jsx-a11y "6.2.3" + eslint-plugin-react "7.16.0" + eslint-plugin-react-hooks "^1.6.1" + file-loader "4.3.0" + fs-extra "^8.1.0" + html-webpack-plugin "4.0.0-beta.5" + identity-obj-proxy "3.0.0" + jest "24.9.0" + jest-environment-jsdom-fourteen "0.1.0" + jest-resolve "24.9.0" + jest-watch-typeahead "0.4.2" + mini-css-extract-plugin "0.8.0" + optimize-css-assets-webpack-plugin "5.0.3" + pnp-webpack-plugin "1.5.0" + postcss-flexbugs-fixes "4.1.0" + postcss-loader "3.0.0" + postcss-normalize "8.0.1" + postcss-preset-env "6.7.0" + postcss-safe-parser "4.0.1" + react-app-polyfill "^1.0.5" + react-dev-utils "^10.0.0" + resolve "1.12.2" + resolve-url-loader "3.1.1" + sass-loader "8.0.0" + semver "6.3.0" + style-loader "1.0.0" + terser-webpack-plugin "2.2.1" + ts-pnp "1.1.5" + url-loader "2.3.0" + webpack "4.41.2" + webpack-dev-server "3.9.0" + webpack-manifest-plugin "2.2.0" + workbox-webpack-plugin "4.3.1" + optionalDependencies: + fsevents "2.1.2" + +"@samverschueren/stream-to-observable@^0.3.0": + version "0.3.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f" + integrity sha1-7N9I1TLFjqR3rPyrgDSEJPjQZi8= + dependencies: + any-observable "^0.3.0" + +"@semantic-release/commit-analyzer@^8.0.0": + version "8.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@semantic-release/commit-analyzer/-/commit-analyzer-8.0.1.tgz#5d2a37cd5a3312da0e3ac05b1ca348bf60b90bca" + integrity sha1-XSo3zVozEtoOOsBbHKNIv2C5C8o= + dependencies: + conventional-changelog-angular "^5.0.0" + conventional-commits-filter "^2.0.0" + conventional-commits-parser "^3.0.7" + debug "^4.0.0" + import-from "^3.0.0" + lodash "^4.17.4" + micromatch "^4.0.2" + +"@semantic-release/error@^2.2.0": + version "2.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0" + integrity sha1-7p1aCcmWnq3h7IZHdq7aXFzdu/A= + +"@semantic-release/github@^7.0.0": + version "7.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@semantic-release/github/-/github-7.0.1.tgz#16fdd37c9f65e3e3801d0d15a0aab1cf08ecb608" + integrity sha1-Fv3TfJ9l4+OAHQ0VoKqxzwjstgg= + dependencies: + "@octokit/rest" "^16.27.0" + "@semantic-release/error" "^2.2.0" + aggregate-error "^3.0.0" + bottleneck "^2.18.1" + debug "^4.0.0" + dir-glob "^3.0.0" + fs-extra "^8.0.0" + globby "^11.0.0" + http-proxy-agent "^4.0.0" + https-proxy-agent "^4.0.0" + issue-parser "^6.0.0" + lodash "^4.17.4" + mime "^2.4.3" + p-filter "^2.0.0" + p-retry "^4.0.0" + url-join "^4.0.0" + +"@semantic-release/npm@^7.0.0": + version "7.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@semantic-release/npm/-/npm-7.0.2.tgz#e48d4f3213a41a5c4944058e96ee5cf3a9212b55" + integrity sha1-5I1PMhOkGlxJRAWOlu5c86khK1U= + dependencies: + "@semantic-release/error" "^2.2.0" + aggregate-error "^3.0.0" + execa "^4.0.0" + fs-extra "^8.0.0" + lodash "^4.17.15" + nerf-dart "^1.0.0" + normalize-url "^5.0.0" + npm "^6.10.3" + rc "^1.2.8" + read-pkg "^5.0.0" + registry-auth-token "^4.0.0" + semver "^7.1.2" + tempy "^0.3.0" + +"@semantic-release/release-notes-generator@^9.0.0": + version "9.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@semantic-release/release-notes-generator/-/release-notes-generator-9.0.0.tgz#c5206db89baa0f428ae9c52626d874483a31cb27" + integrity sha1-xSBtuJuqD0KK6cUmJth0SDoxyyc= + dependencies: + conventional-changelog-angular "^5.0.0" + conventional-changelog-writer "^4.0.0" + conventional-commits-filter "^2.0.0" + conventional-commits-parser "^3.0.0" + debug "^4.0.0" + get-stream "^5.0.0" + import-from "^3.0.0" + into-stream "^5.0.0" + lodash "^4.17.4" + read-pkg-up "^7.0.0" + "@sheerun/mutationobserver-shim@^0.3.2": version "0.3.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.2.tgz#8013f2af54a2b7d735f71560ff360d3a8176a87b" integrity sha1-gBPyr1Sit9c19xVg/zYNOoF2qHs= +"@sinonjs/commons@^1.7.0": + version "1.7.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@sinonjs/commons/-/commons-1.7.0.tgz#f90ffc52a2e519f018b13b6c4da03cbff36ebed6" + integrity sha1-+Q/8UqLlGfAYsTtsTaA8v/NuvtY= + dependencies: + type-detect "4.0.8" + +"@spotify/eslint-config-base@^6.0.0": + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@spotify/eslint-config-base/-/eslint-config-base-6.0.0.tgz#487da7dbb89380b4eb778f4b902b8bba9b1f389f" + integrity sha1-SH2n27iTgLTrd49LkCuLupsfOJ8= + +"@spotify/eslint-config-react@^6.0.0": + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@spotify/eslint-config-react/-/eslint-config-react-6.0.0.tgz#9cfc88362c7ffcd14e4dde73c196d1bc8583051d" + integrity sha1-nPyINix//NFOTd5zwZbRvIWDBR0= + +"@spotify/eslint-config-typescript@^6.0.0": + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@spotify/eslint-config-typescript/-/eslint-config-typescript-6.0.0.tgz#8ae8469d2a0e219d71abaf2da14f8659c3912a34" + integrity sha1-iuhGnSoOIZ1xq68toU+GWcORKjQ= + +"@spotify/eslint-config@^6.0.0": + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@spotify/eslint-config/-/eslint-config-6.0.0.tgz#45c535c302e02fc8bb459287930a729e9770a60c" + integrity sha1-RcU1wwLgL8i7RZKHkwpynpdwpgw= + dependencies: + "@spotify/eslint-config-base" "^6.0.0" + "@spotify/eslint-config-react" "^6.0.0" + "@spotify/eslint-config-typescript" "^6.0.0" + "@spotify/web-scripts-utils" "^6.0.0" + "@typescript-eslint/eslint-plugin" "^2.14.0" + "@typescript-eslint/parser" "^2.14.0" + eslint-config-prettier "^6.0.0" + eslint-plugin-jest "^23.6.0" + eslint-plugin-jsx-a11y "^6.2.1" + eslint-plugin-react "^7.12.4" + +"@spotify/prettier-config@^6.0.0": + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@spotify/prettier-config/-/prettier-config-6.0.0.tgz#f3a72cf290af8f5b57e89fc65e6eaff8178a6e83" + integrity sha1-86cs8pCvj1tX6J/GXm6v+BeKboM= + +"@spotify/tsconfig@^6.0.0": + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@spotify/tsconfig/-/tsconfig-6.0.0.tgz#bf9fd0b8188494d87ba6c172f0030376d2aa5dd8" + integrity sha1-v5/QuBiElNh7psFy8AMDdtKqXdg= + +"@spotify/web-scripts-utils@^6.0.0": + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@spotify/web-scripts-utils/-/web-scripts-utils-6.0.0.tgz#64642e79a894058510b0b4a239b117323080e853" + integrity sha1-ZGQueaiUBYUQsLSiObEXMjCA6FM= + dependencies: + glob "^7.1.4" + read-pkg-up "^7.0.1" + +"@spotify/web-scripts@^6.0.0": + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@spotify/web-scripts/-/web-scripts-6.0.0.tgz#577fc896adc11afe48e89671cb878ba4b6e14f29" + integrity sha1-V3/Ilq3BGv5I6JZxy4eLpLbhTyk= + dependencies: + "@commitlint/cli" "^8.3.3" + "@commitlint/config-conventional" "^8.3.3" + "@spotify/eslint-config" "^6.0.0" + "@spotify/prettier-config" "^6.0.0" + "@spotify/tsconfig" "^6.0.0" + "@spotify/web-scripts-utils" "^6.0.0" + "@types/cross-spawn" "^6.0.0" + "@types/debug" "^4.1.2" + "@types/jest" "^25.1.0" + "@types/react" "^16.8.19" + "@types/react-dom" "^16.8.4" + commander "^4.0.1" + commitizen "^4.0.3" + cross-spawn-promise "^0.10.1" + cz-conventional-changelog "^3.0.2" + debug "^4.1.1" + eslint "^6.8.0" + jest "^25.1.0" + jest-junit "^10.0.0" + lint-staged "^10.0.4" + prettier "^1.18.2" + semantic-release "^17.0.1" + ts-jest "^25.0.0" + typescript "^3.7.4" + "@svgr/babel-plugin-add-jsx-attribute@^4.2.0": version "4.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz#dadcb6218503532d6884b210e7f3c502caaa44b1" @@ -2061,9 +2664,9 @@ loader-utils "^1.2.3" "@testing-library/dom@^6.11.0": - version "6.12.0" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@testing-library/dom/-/dom-6.12.0.tgz#0e40efd58d85d92ad9c39ef7667952195e835bbf" - integrity sha1-DkDv1Y2F2SrZw573ZnlSGV6DW78= + version "6.12.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@testing-library/dom/-/dom-6.12.2.tgz#5d549acf43f2e0c23b2abfd4e36d65594c3b2741" + integrity sha1-XVSaz0Py4MI7Kr/U421lWUw7J0E= dependencies: "@babel/runtime" "^7.6.2" "@sheerun/mutationobserver-shim" "^0.3.2" @@ -2139,6 +2742,18 @@ resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA= +"@types/cross-spawn@^6.0.0": + version "6.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/cross-spawn/-/cross-spawn-6.0.1.tgz#60fa0c87046347c17d9735e5289e72b804ca9b63" + integrity sha1-YPoMhwRjR8F9lzXlKJ5yuATKm2M= + dependencies: + "@types/node" "*" + +"@types/debug@^4.1.2": + version "4.1.5" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/debug/-/debug-4.1.5.tgz#b14efa8852b7768d898906613c23f688713e02cd" + integrity sha1-sU76iFK3do2JiQZhPCP2iHE+As0= + "@types/eslint-visitor-keys@^1.0.0": version "1.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" @@ -2158,7 +2773,7 @@ "@types/minimatch" "*" "@types/node" "*" -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff" integrity sha1-QplbRG25pIoRoH7Ag0mahg6ROP8= @@ -2185,6 +2800,14 @@ dependencies: jest-diff "^24.3.0" +"@types/jest@^25.1.0": + version "25.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/jest/-/jest-25.1.1.tgz#dcf65a8ee315b91ad39c0d358ae0ddc5602ab0e9" + integrity sha1-3PZajuMVuRrTnA01iuDdxWAqsOk= + dependencies: + jest-diff "^25.1.0" + pretty-format "^25.1.0" + "@types/json-schema@^7.0.3": version "7.0.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" @@ -2196,15 +2819,20 @@ integrity sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0= "@types/node@*", "@types/node@>= 8": - version "13.5.3" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/node/-/node-13.5.3.tgz#37f1f539b7535b9fb4ef77d59db1847a837b7f17" - integrity sha1-N/H1ObdTW5+073fVnbGEeoN7fxc= + version "13.7.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/node/-/node-13.7.0.tgz#b417deda18cf8400f278733499ad5547ed1abec4" + integrity sha1-tBfe2hjPhADyeHM0ma1VR+0avsQ= "@types/node@^12.0.0": version "12.12.26" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/node/-/node-12.12.26.tgz#213e153babac0ed169d44a6d919501e68f59dea9" integrity sha1-IT4VO6usDtFp1EptkZUB5o9Z3qk= +"@types/normalize-package-data@^2.4.0": + version "2.4.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" + integrity sha1-5IbQ2XOW15vu3QpuM/RTT/a0lz4= + "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" @@ -2220,14 +2848,14 @@ resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" integrity sha1-aQoUdbhPKohP0HzXl8APXzE1bqg= -"@types/react-dom@*", "@types/react-dom@^16.9.0": +"@types/react-dom@*", "@types/react-dom@^16.8.4", "@types/react-dom@^16.9.0": version "16.9.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/react-dom/-/react-dom-16.9.5.tgz#5de610b04a35d07ffd8f44edad93a71032d9aaa7" integrity sha1-XeYQsEo10H/9j0TtrZOnEDLZqqc= dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^16.9.0": +"@types/react@*", "@types/react@^16.8.19", "@types/react@^16.9.0": version "16.9.19" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/react/-/react-16.9.19.tgz#c842aa83ea490007d29938146ff2e4d9e4360c40" integrity sha1-yEKqg+pJAAfSmTgUb/Lk2eQ2DEA= @@ -2235,6 +2863,11 @@ "@types/prop-types" "*" csstype "^2.2.0" +"@types/retry@^0.12.0": + version "0.12.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha1-KzXsz87n04zXKtmSMvvVi/+zyE0= + "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" @@ -2261,13 +2894,20 @@ integrity sha1-yz+fdBhp4gzOMw/765JxWQSDiC0= "@types/yargs@^13.0.0": - version "13.0.7" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/yargs/-/yargs-13.0.7.tgz#658d8578a444670a41cc9c338d5e0e0a9910fd9e" - integrity sha1-ZY2FeKREZwpBzJwzjV4OCpkQ/Z4= + version "13.0.8" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/yargs/-/yargs-13.0.8.tgz#a38c22def2f1c2068f8971acb3ea734eb3c64a99" + integrity sha1-o4wi3vLxwgaPiXGss+pzTrPGSpk= dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^2.10.0": +"@types/yargs@^15.0.0": + version "15.0.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@types/yargs/-/yargs-15.0.3.tgz#41453a0bc7ab393e995d1f5451455638edbd2baf" + integrity sha1-QUU6C8erOT6ZXR9UUUVWOO29K68= + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^2.14.0", "@typescript-eslint/eslint-plugin@^2.8.0": version "2.18.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.18.0.tgz#f8cf272dfb057ecf1ea000fea1e0b3f06a32f9cb" integrity sha1-+M8nLfsFfs8eoAD+oeCz8Goy+cs= @@ -2278,7 +2918,7 @@ regexpp "^3.0.0" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@2.18.0": +"@typescript-eslint/experimental-utils@2.18.0", "@typescript-eslint/experimental-utils@^2.5.0": version "2.18.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.0.tgz#e4eab839082030282496c1439bbf9fdf2a4f3da8" integrity sha1-5Oq4OQggMCgklsFDm7+f3ypPPag= @@ -2287,7 +2927,7 @@ "@typescript-eslint/typescript-estree" "2.18.0" eslint-scope "^5.0.0" -"@typescript-eslint/parser@^2.10.0": +"@typescript-eslint/parser@^2.14.0", "@typescript-eslint/parser@^2.8.0": version "2.18.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/@typescript-eslint/parser/-/parser-2.18.0.tgz#d5f7fc1839abd4a985394e40e9d2454bd56aeb1f" integrity sha1-1ff8GDmr1KmFOU5A6dJFS9Vq6x8= @@ -2475,7 +3115,7 @@ mkdirp-promise "^5.0.1" mz "^2.5.0" -JSONStream@^1.0.4, JSONStream@^1.3.4: +JSONStream@^1.0.4, JSONStream@^1.3.4, JSONStream@^1.3.5: version "1.3.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" integrity sha1-MgjB8I06TZkmGrZPkjArwV4RHKA= @@ -2488,7 +3128,7 @@ abab@^2.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" integrity sha1-Yj4gdeAustPyR15J+ZyRhGRnkHo= -abbrev@1: +abbrev@1, abbrev@~1.1.1: version "1.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg= @@ -2501,7 +3141,7 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: mime-types "~2.1.24" negotiator "0.6.2" -acorn-globals@^4.1.0, acorn-globals@^4.3.0: +acorn-globals@^4.1.0, acorn-globals@^4.3.0, acorn-globals@^4.3.2: version "4.3.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" integrity sha1-n6GSat3BHJcwjE5m163Q1Awycuc= @@ -2557,6 +3197,18 @@ agent-base@4, agent-base@^4.3.0: dependencies: es6-promisify "^5.0.0" +agent-base@5: + version "5.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" + integrity sha1-6Ps/JClZ20TWO+Zl23qOc5U3oyw= + +agent-base@6: + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/agent-base/-/agent-base-6.0.0.tgz#5d0101f19bbfaed39980b22ae866de153b93f09a" + integrity sha1-XQEB8Zu/rtOZgLIq6GbeFTuT8Jo= + dependencies: + debug "4" + agent-base@~4.2.1: version "4.2.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" @@ -2604,6 +3256,13 @@ alphanum-sort@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= +ansi-align@^2.0.0: + version "2.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" + integrity sha1-w2rsy6VjuJzrVW82kPCx2eNUf38= + dependencies: + string-width "^2.0.0" + ansi-colors@^3.0.0: version "3.2.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" @@ -2614,7 +3273,7 @@ ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s= -ansi-escapes@^4.2.1: +ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: version "4.3.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d" integrity sha1-pM4rM9ayFLeVDYWVwhLxKsnMVp0= @@ -2658,7 +3317,7 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-styles@^4.1.0: +ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.2.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" integrity sha1-kK51xCTQCNJiTFvynq0xd+v881k= @@ -2666,6 +3325,21 @@ ansi-styles@^4.1.0: "@types/color-name" "^1.1.1" color-convert "^2.0.1" +ansicolors@~0.3.2: + version "0.3.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" + integrity sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk= + +ansistyles@~0.1.3: + version "0.1.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ansistyles/-/ansistyles-0.1.3.tgz#5de60415bda071bb37127854c864f41b23254539" + integrity sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk= + +any-observable@^0.3.0: + version "0.3.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" + integrity sha1-r5M0deWAamfQ198JDdXovvZdEZs= + any-promise@^1.0.0: version "1.3.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" @@ -2679,7 +3353,7 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@~3.1.1: +anymatch@^3.0.3, anymatch@~3.1.1: version "3.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" integrity sha1-xV7PAhheJGklk5kxDBc84xIzsUI= @@ -2687,16 +3361,21 @@ anymatch@~3.1.1: normalize-path "^3.0.0" picomatch "^2.0.4" -aproba@^1.0.3, aproba@^1.1.1: +aproba@^1.0.3, aproba@^1.1.1, aproba@^1.1.2: version "1.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha1-aALmJk79GMeQobDVF/DyYnvyyUo= -aproba@^2.0.0: +"aproba@^1.1.2 || 2", aproba@^2.0.0: version "2.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" integrity sha1-UlILiuW1aSFbNU78DKo/4eRaitw= +archy@~1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= + are-we-there-yet@~1.1.2: version "1.1.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" @@ -2712,6 +3391,11 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +argv-formatter@~1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/argv-formatter/-/argv-formatter-1.0.0.tgz#a0ca0cbc29a5b73e836eebe1cbf6c5e0e4eb82f9" + integrity sha1-oMoMvCmltz6Dbuvhy/bF4OTrgvk= + aria-query@3.0.0, aria-query@^3.0.0: version "3.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc" @@ -2786,6 +3470,11 @@ array-union@^1.0.1, array-union@^1.0.2: dependencies: array-uniq "^1.0.1" +array-union@^2.1.0: + version "2.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha1-t5hCCtvrHego2ErNii4j0+/oXo0= + array-uniq@^1.0.1: version "1.0.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" @@ -2796,14 +3485,6 @@ array-unique@^0.3.2: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -array.prototype.flat@^1.2.1: - version "1.2.3" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" - integrity sha1-DegrQmsDGNv9uUAInjiwQ9N/bHs= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - arrify@^1.0.1: version "1.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -2969,6 +3650,19 @@ babel-jest@^24.9.0: chalk "^2.4.2" slash "^2.0.0" +babel-jest@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/babel-jest/-/babel-jest-25.1.0.tgz#206093ac380a4b78c4404a05b3277391278f80fb" + integrity sha1-IGCTrDgKS3jEQEoFsydzkSePgPs= + dependencies: + "@jest/transform" "^25.1.0" + "@jest/types" "^25.1.0" + "@types/babel__core" "^7.1.0" + babel-plugin-istanbul "^6.0.0" + babel-preset-jest "^25.1.0" + chalk "^3.0.0" + slash "^3.0.0" + babel-loader@8.0.6: version "8.0.6" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/babel-loader/-/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb" @@ -2996,6 +3690,17 @@ babel-plugin-istanbul@^5.1.0: istanbul-lib-instrument "^3.3.0" test-exclude "^5.2.3" +babel-plugin-istanbul@^6.0.0: + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" + integrity sha1-4VnM3Jr5XgtXDHW0Vzt8NNZx12U= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^4.0.0" + test-exclude "^6.0.0" + babel-plugin-jest-hoist@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz#4f837091eb407e01447c8843cbec546d0002d756" @@ -3003,6 +3708,13 @@ babel-plugin-jest-hoist@^24.9.0: dependencies: "@types/babel__traverse" "^7.0.6" +babel-plugin-jest-hoist@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.1.0.tgz#fb62d7b3b53eb36c97d1bc7fec2072f9bd115981" + integrity sha1-+2LXs7U+s2yX0bx/7CBy+b0RWYE= + dependencies: + "@types/babel__traverse" "^7.0.6" + babel-plugin-macros@2.8.0: version "2.8.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" @@ -3012,7 +3724,7 @@ babel-plugin-macros@2.8.0: cosmiconfig "^6.0.0" resolve "^1.12.0" -babel-plugin-named-asset-import@^0.3.6: +babel-plugin-named-asset-import@^0.3.5: version "0.3.6" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.6.tgz#c9750a1b38d85112c9e166bf3ef7c5dbc605f4be" integrity sha1-yXUKGzjYURLJ4Wa/PvfF28YF9L4= @@ -3035,6 +3747,15 @@ babel-plugin-transform-react-remove-prop-types@0.4.24: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" integrity sha1-8u2vm0xqX75cHWeL+1MQeMFVXzo= +babel-polyfill@6.26.0: + version "6.26.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" + integrity sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM= + dependencies: + babel-runtime "^6.26.0" + core-js "^2.5.0" + regenerator-runtime "^0.10.5" + babel-preset-jest@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz#192b521e2217fb1d1f67cf73f70c336650ad3cdc" @@ -3043,7 +3764,16 @@ babel-preset-jest@^24.9.0: "@babel/plugin-syntax-object-rest-spread" "^7.0.0" babel-plugin-jest-hoist "^24.9.0" -babel-preset-react-app@^9.1.1: +babel-preset-jest@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/babel-preset-jest/-/babel-preset-jest-25.1.0.tgz#d0aebfebb2177a21cde710996fce8486d34f1d33" + integrity sha1-0K6/67IXeiHN5xCZb86EhtNPHTM= + dependencies: + "@babel/plugin-syntax-bigint" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + babel-plugin-jest-hoist "^25.1.0" + +babel-preset-react-app@^9.1.0: version "9.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/babel-preset-react-app/-/babel-preset-react-app-9.1.1.tgz#d1ceb47cbe48b285fdd5c562c54c432ed5a41e0e" integrity sha1-0c60fL5IsoX91cVixUxDLtWkHg4= @@ -3062,7 +3792,7 @@ babel-preset-react-app@^9.1.1: babel-plugin-macros "2.8.0" babel-plugin-transform-react-remove-prop-types "0.4.24" -babel-runtime@^6.26.0: +babel-runtime@^6.23.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= @@ -3120,6 +3850,18 @@ big.js@^5.2.2: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg= +bin-links@^1.1.2, bin-links@^1.1.7: + version "1.1.7" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/bin-links/-/bin-links-1.1.7.tgz#34b79ea9d0e575d7308afeff0c6b2fc24c793359" + integrity sha1-NLeeqdDlddcwiv7/DGsvwkx5M1k= + dependencies: + bluebird "^3.5.3" + cmd-shim "^3.0.0" + gentle-fs "^2.3.0" + graceful-fs "^4.1.15" + npm-normalize-package-bin "^1.0.0" + write-file-atomic "^2.3.0" + binary-extensions@^1.0.0: version "1.13.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" @@ -3180,6 +3922,24 @@ boolbase@^1.0.0, boolbase@~1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= +bottleneck@^2.18.1: + version "2.19.5" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/bottleneck/-/bottleneck-2.19.5.tgz#5df0b90f59fd47656ebe63c78a98419205cadd91" + integrity sha1-XfC5D1n9R2VuvmPHiphBkgXK3ZE= + +boxen@^1.2.1: + version "1.3.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" + integrity sha1-VcbDmouljZxhrSLNh3Uy3rZlogs= + dependencies: + ansi-align "^2.0.0" + camelcase "^4.0.0" + chalk "^2.0.1" + cli-boxes "^1.0.0" + string-width "^2.0.0" + term-size "^1.2.0" + widest-line "^2.0.0" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -3204,7 +3964,7 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" -braces@~3.0.2: +braces@^3.0.1, braces@~3.0.2: version "3.0.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha1-NFThpGLujVmeI23zNs2epPiv4Qc= @@ -3296,6 +4056,13 @@ browserslist@4.8.6, browserslist@^4.0.0, browserslist@^4.6.2, browserslist@^4.6. electron-to-chromium "^1.3.341" node-releases "^1.1.47" +bs-logger@0.x: + version "0.2.6" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" + integrity sha1-6302UwenLPl0zGzadraDVK0za9g= + dependencies: + fast-json-stable-stringify "2.x" + bser@2.1.1: version "2.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -3308,7 +4075,7 @@ btoa-lite@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= -buffer-from@^1.0.0: +buffer-from@1.x, buffer-from@^1.0.0: version "1.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= @@ -3422,6 +4189,16 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +cachedir@2.2.0: + version "2.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cachedir/-/cachedir-2.2.0.tgz#19afa4305e05d79e417566882e0c8f960f62ff0e" + integrity sha1-Ga+kMF4F155BdWaILgyPlg9i/w4= + +call-limit@^1.1.1: + version "1.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/call-limit/-/call-limit-1.1.1.tgz#ef15f2670db3f1992557e2d965abc459e6e358d4" + integrity sha1-7xXyZw2z8ZklV+LZZavEWebjWNQ= + call-me-maybe@^1.0.1: version "1.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" @@ -3451,7 +4228,7 @@ callsites@^3.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= -camel-case@^3.0.0: +camel-case@3.0.x: version "3.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= @@ -3491,7 +4268,7 @@ camelcase@^2.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= -camelcase@^4.1.0: +camelcase@^4.0.0, camelcase@^4.1.0: version "4.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= @@ -3518,17 +4295,39 @@ capture-exit@^2.0.0: dependencies: rsvp "^4.8.4" -case-sensitive-paths-webpack-plugin@2.3.0: - version "2.3.0" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" - integrity sha1-I6xhPMmoVuT4j/i7c7u16YmCXPc= +capture-stack-trace@^1.0.0: + version "1.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d" + integrity sha1-psC74fOPOqC5Ijjstv9Cw0TUE10= + +cardinal@^2.1.1: + version "2.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cardinal/-/cardinal-2.1.1.tgz#7cc1055d822d212954d07b085dea251cc7bc5505" + integrity sha1-fMEFXYItISlU0HsIXeolHMe8VQU= + dependencies: + ansicolors "~0.3.2" + redeyed "~2.1.0" + +case-sensitive-paths-webpack-plugin@2.2.0: + version "2.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz#3371ef6365ef9c25fa4b81c16ace0e9c7dc58c3e" + integrity sha1-M3HvY2XvnCX6S4HBas4OnH3FjD4= caseless@~0.12.0: version "0.12.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chalk@3.0.0: +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@3.0.0, chalk@^3.0.0: version "3.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" integrity sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ= @@ -3536,7 +4335,7 @@ chalk@3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^1.1.3: +chalk@^1.0.0, chalk@^1.1.3: version "1.1.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= @@ -3547,15 +4346,6 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - chardet@^0.7.0: version "0.7.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" @@ -3595,7 +4385,7 @@ chokidar@^3.3.0: optionalDependencies: fsevents "~2.1.2" -chownr@^1.1.1, chownr@^1.1.2: +chownr@^1.1.1, chownr@^1.1.2, chownr@^1.1.3: version "1.1.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" integrity sha1-Qtg31SOWiNVfMDADpQgjD6ZycUI= @@ -3607,11 +4397,23 @@ chrome-trace-event@^1.0.2: dependencies: tslib "^1.9.0" +ci-info@^1.5.0: + version "1.6.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + integrity sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc= + ci-info@^2.0.0: version "2.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= +cidr-regex@^2.0.10: + version "2.0.10" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cidr-regex/-/cidr-regex-2.0.10.tgz#af13878bd4ad704de77d6dc800799358b3afa70d" + integrity sha1-rxOHi9StcE3nfW3IAHmTWLOvpw0= + dependencies: + ip-regex "^2.1.0" + cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" @@ -3630,7 +4432,7 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -clean-css@^4.2.1: +clean-css@4.2.x: version "4.2.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" integrity sha1-UHtd59l7SO5T2ErbAWD/YhY4D3g= @@ -3642,7 +4444,20 @@ clean-stack@^2.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha1-7oRy27Ep5yezHooQpCfe6d/kAIs= -cli-cursor@^2.1.0: +cli-boxes@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" + integrity sha1-T6kXw+WclKAEzWH47lCdplFocUM= + +cli-columns@^3.1.2: + version "3.1.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cli-columns/-/cli-columns-3.1.2.tgz#6732d972979efc2ae444a1f08e08fa139c96a18e" + integrity sha1-ZzLZcpee/CrkRKHwjgj6E5yWoY4= + dependencies: + string-width "^2.0.0" + strip-ansi "^3.0.1" + +cli-cursor@^2.0.0, cli-cursor@^2.1.0: version "2.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= @@ -3656,11 +4471,45 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" +cli-table3@^0.5.0, cli-table3@^0.5.1: + version "0.5.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202" + integrity sha1-AlI3LZTfxA29jfBgBfSPMfZW8gI= + dependencies: + object-assign "^4.1.0" + string-width "^2.1.1" + optionalDependencies: + colors "^1.1.2" + +cli-table@^0.3.1: + version "0.3.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23" + integrity sha1-9TsFJmqLGguTSz0IIebi3FkUriM= + dependencies: + colors "1.0.3" + +cli-truncate@^0.2.1: + version "0.2.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" + integrity sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ= + dependencies: + slice-ansi "0.0.4" + string-width "^1.0.1" + cli-width@^2.0.0: version "2.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= +cliui@^3.2.0: + version "3.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + cliui@^4.0.0: version "4.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" @@ -3679,6 +4528,15 @@ cliui@^5.0.0: strip-ansi "^5.2.0" wrap-ansi "^5.1.0" +cliui@^6.0.0: + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE= + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + clone-deep@^0.2.4: version "0.2.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/clone-deep/-/clone-deep-0.2.4.tgz#4e73dd09e9fb971cc38670c5dced9c1896481cc6" @@ -3704,6 +4562,14 @@ clone@^1.0.2: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= +cmd-shim@^3.0.0, cmd-shim@^3.0.3: + version "3.0.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cmd-shim/-/cmd-shim-3.0.3.tgz#2c35238d3df37d98ecdd7d5f6b8dc6b21cadc7cb" + integrity sha1-LDUjjT3zfZjs3X1fa43Gshytx8s= + dependencies: + graceful-fs "^4.1.2" + mkdirp "~0.5.0" + co@^4.6.0: version "4.6.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -3723,6 +4589,11 @@ code-point-at@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= +collect-v8-coverage@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/collect-v8-coverage/-/collect-v8-coverage-1.0.0.tgz#150ee634ac3650b71d9c985eb7f608942334feb1" + integrity sha1-FQ7mNKw2ULcdnJhet/YIlCM0/rE= + collection-visit@^1.0.0: version "1.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -3771,7 +4642,17 @@ color@^3.0.0: color-convert "^1.9.1" color-string "^1.5.2" -columnify@^1.5.4: +colors@1.0.3: + version "1.0.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" + integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= + +colors@^1.1.2: + version "1.4.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha1-xQSRR51MG9rtLJztMs98fcI2D3g= + +columnify@^1.5.4, columnify@~1.5.4: version "1.5.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs= @@ -3786,16 +4667,47 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" +commander@2.17.x: + version "2.17.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + integrity sha1-vXerfebelCBc6sxy8XFtKfIKd78= + commander@^2.11.0, commander@^2.20.0, commander@~2.20.3: version "2.20.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= -commander@^4.0.0: +commander@^4.0.1: version "4.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/commander/-/commander-4.1.0.tgz#545983a0603fe425bc672d66c9e3c89c42121a83" integrity sha1-VFmDoGA/5CW8Zy1myePInEISGoM= +commander@~2.19.0: + version "2.19.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" + integrity sha1-9hmKqE5bg8RgVLlN3tv+1e6f8So= + +commitizen@^4.0.3: + version "4.0.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/commitizen/-/commitizen-4.0.3.tgz#c19a4213257d0525b85139e2f36db7cc3b4f6dae" + integrity sha1-wZpCEyV9BSW4UTni8223zDtPba4= + dependencies: + cachedir "2.2.0" + cz-conventional-changelog "3.0.1" + dedent "0.7.0" + detect-indent "6.0.0" + find-node-modules "2.0.0" + find-root "1.1.0" + fs-extra "8.1.0" + glob "7.1.4" + inquirer "6.5.0" + is-utf8 "^0.2.1" + lodash "4.17.15" + minimist "1.2.0" + shelljs "0.7.6" + strip-bom "4.0.0" + strip-json-comments "3.0.1" + common-tags@^1.8.0: version "1.8.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" @@ -3871,7 +4783,7 @@ concat-stream@^2.0.0: readable-stream "^3.0.2" typedarray "^0.0.6" -config-chain@^1.1.11: +config-chain@^1.1.11, config-chain@^1.1.12: version "1.1.12" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" integrity sha1-D96NCRIA616AjK8l/mGMAvSOTvo= @@ -3879,6 +4791,18 @@ config-chain@^1.1.11: ini "^1.3.4" proto-list "~1.2.1" +configstore@^3.0.0: + version "3.1.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f" + integrity sha1-xvJd767vJt8S3TNBSwAf6BpUP48= + dependencies: + dot-prop "^4.1.0" + graceful-fs "^4.1.2" + make-dir "^1.0.0" + unique-string "^1.0.0" + write-file-atomic "^2.0.0" + xdg-basedir "^3.0.0" + confusing-browser-globals@^1.0.9: version "1.0.9" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz#72bc13b483c0276801681871d4898516f8f54fdd" @@ -3894,7 +4818,7 @@ console-browserify@^1.1.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" integrity sha1-ZwY871fOts9Jk6KrOlWECujEkzY= -console-control-strings@^1.0.0, console-control-strings@~1.1.0: +console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= @@ -3921,7 +4845,15 @@ content-type@~1.0.4: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha1-4TjMdeBAxyexlm/l5fjJruJW/js= -conventional-changelog-angular@^5.0.3: +conventional-changelog-angular@^1.3.3: + version "1.6.6" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz#b27f2b315c16d0a1f23eb181309d0e6a4698ea0f" + integrity sha1-sn8rMVwW0KHyPrGBMJ0OakaY6g8= + dependencies: + compare-func "^1.3.1" + q "^1.5.1" + +conventional-changelog-angular@^5.0.0, conventional-changelog-angular@^5.0.3: version "5.0.6" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/conventional-changelog-angular/-/conventional-changelog-angular-5.0.6.tgz#269540c624553aded809c29a3508fdc2b544c059" integrity sha1-JpVAxiRVOt7YCcKaNQj9wrVEwFk= @@ -3929,6 +4861,15 @@ conventional-changelog-angular@^5.0.3: compare-func "^1.3.1" q "^1.5.1" +conventional-changelog-conventionalcommits@4.2.1: + version "4.2.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.2.1.tgz#d6cb2e2c5d7bfca044a08b9dba84b4082e1a1bd9" + integrity sha1-1ssuLF17/KBEoIuduoS0CC4aG9k= + dependencies: + compare-func "^1.3.1" + lodash "^4.2.1" + q "^1.5.1" + conventional-changelog-core@^3.1.6: version "3.2.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz#b31410856f431c847086a7dcb4d2ca184a7d88fb" @@ -3953,7 +4894,7 @@ conventional-changelog-preset-loader@^2.1.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.0.tgz#580fa8ab02cef22c24294d25e52d7ccd247a9a6a" integrity sha1-WA+oqwLO8iwkKU0l5S18zSR6mmo= -conventional-changelog-writer@^4.0.6: +conventional-changelog-writer@^4.0.0, conventional-changelog-writer@^4.0.6: version "4.0.11" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/conventional-changelog-writer/-/conventional-changelog-writer-4.0.11.tgz#9f56d2122d20c96eb48baae0bf1deffaed1edba4" integrity sha1-n1bSEi0gyW60i6rgvx3v+u0e26Q= @@ -3969,7 +4910,17 @@ conventional-changelog-writer@^4.0.6: split "^1.0.0" through2 "^3.0.0" -conventional-commits-filter@^2.0.2: +conventional-commit-types@^2.0.0: + version "2.3.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/conventional-commit-types/-/conventional-commit-types-2.3.0.tgz#bc3c8ebba0a9e4b3ecc548f1d0674e251ab8be22" + integrity sha1-vDyOu6Cp5LPsxUjx0GdOJRq4viI= + +conventional-commit-types@^3.0.0: + version "3.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz#7c9214e58eae93e85dd66dbfbafe7e4fffa2365b" + integrity sha1-fJIU5Y6uk+hd1m2/uv5+T/+iNls= + +conventional-commits-filter@^2.0.0, conventional-commits-filter@^2.0.2: version "2.0.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/conventional-commits-filter/-/conventional-commits-filter-2.0.2.tgz#f122f89fbcd5bb81e2af2fcac0254d062d1039c1" integrity sha1-8SL4n7zVu4Hiry/KwCVNBi0QOcE= @@ -3977,7 +4928,7 @@ conventional-commits-filter@^2.0.2: lodash.ismatch "^4.4.0" modify-values "^1.0.0" -conventional-commits-parser@^3.0.3: +conventional-commits-parser@^3.0.0, conventional-commits-parser@^3.0.3, conventional-commits-parser@^3.0.7: version "3.0.8" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/conventional-commits-parser/-/conventional-commits-parser-3.0.8.tgz#23310a9bda6c93c874224375e72b09fb275fe710" integrity sha1-IzEKm9psk8h0IkN15ysJ+ydf5xA= @@ -4004,7 +4955,7 @@ conventional-recommended-bump@^5.0.0: meow "^4.0.0" q "^1.5.1" -convert-source-map@1.7.0, convert-source-map@^1.4.0, convert-source-map@^1.7.0: +convert-source-map@1.7.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.7.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= @@ -4056,7 +5007,7 @@ core-js-pure@^3.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/core-js-pure/-/core-js-pure-3.6.4.tgz#4bf1ba866e25814f149d4e9aaa08c36173506e3a" integrity sha1-S/G6hm4lgU8UnU6aqgjDYXNQbjo= -core-js@^2.4.0: +core-js@^2.4.0, core-js@^2.5.0: version "2.6.11" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" integrity sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw= @@ -4071,7 +5022,7 @@ core-util-is@1.0.2, core-util-is@~1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -cosmiconfig@^5.0.0, cosmiconfig@^5.1.0, cosmiconfig@^5.2.1: +cosmiconfig@^5.0.0, cosmiconfig@^5.1.0, cosmiconfig@^5.2.0, cosmiconfig@^5.2.1: version "5.2.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" integrity sha1-BA9yaAnFked6F8CjYmykW08Wixo= @@ -4100,6 +5051,13 @@ create-ecdh@^4.0.0: bn.js "^4.1.0" elliptic "^6.0.0" +create-error-class@^3.0.0: + version "3.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" + integrity sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y= + dependencies: + capture-stack-trace "^1.0.0" + create-hash@^1.1.0, create-hash@^1.1.2: version "1.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" @@ -4123,7 +5081,21 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-spawn@7.0.1: +cross-env@^7.0.0: + version "7.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cross-env/-/cross-env-7.0.0.tgz#5a3b2ddce51ec713ea58f2fb79ce22e65b4f5479" + integrity sha1-Wjst3OUexxPqWPL7ec4i5ltPVHk= + dependencies: + cross-spawn "^7.0.1" + +cross-spawn-promise@^0.10.1: + version "0.10.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cross-spawn-promise/-/cross-spawn-promise-0.10.2.tgz#0e6338149caf53a6d557ac5c65efb3086d8704ac" + integrity sha1-DmM4FJyvU6bVV6xcZe+zCG2HBKw= + dependencies: + cross-spawn "^5.1.0" + +cross-spawn@7.0.1, cross-spawn@^7.0.0, cross-spawn@^7.0.1: version "7.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" integrity sha1-CrVihuD3wk4VPQTMKqAn5DqaXRQ= @@ -4132,6 +5104,15 @@ cross-spawn@7.0.1: shebang-command "^2.0.0" which "^2.0.1" +cross-spawn@^5.0.1, cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -4160,6 +5141,11 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" +crypto-random-string@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= + css-blank-pseudo@^0.1.4: version "0.1.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" @@ -4188,23 +5174,23 @@ css-has-pseudo@^0.10.0: postcss "^7.0.6" postcss-selector-parser "^5.0.0-rc.4" -css-loader@3.4.2: - version "3.4.2" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/css-loader/-/css-loader-3.4.2.tgz#d3fdb3358b43f233b78501c5ed7b1c6da6133202" - integrity sha1-0/2zNYtD8jO3hQHF7XscbaYTMgI= +css-loader@3.2.0: + version "3.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/css-loader/-/css-loader-3.2.0.tgz#bb570d89c194f763627fcf1f80059c6832d009b2" + integrity sha1-u1cNicGU92Nif88fgAWcaDLQCbI= dependencies: camelcase "^5.3.1" cssesc "^3.0.0" icss-utils "^4.1.1" loader-utils "^1.2.3" normalize-path "^3.0.0" - postcss "^7.0.23" + postcss "^7.0.17" postcss-modules-extract-imports "^2.0.0" postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.1.1" + postcss-modules-scope "^2.1.0" postcss-modules-values "^3.0.0" - postcss-value-parser "^4.0.2" - schema-utils "^2.6.0" + postcss-value-parser "^4.0.0" + schema-utils "^2.0.0" css-prefers-color-scheme@^3.1.1: version "3.1.1" @@ -4366,11 +5352,16 @@ csso@^4.0.2: dependencies: css-tree "1.0.0-alpha.37" -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@^0.3.4: +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@^0.3.4, cssom@~0.3.6: version "0.3.8" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" integrity sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o= +cssom@^0.4.1: + version "0.4.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha1-WmbPk9LQtmHYC/akT7ZfXC5OChA= + cssstyle@^1.0.0, cssstyle@^1.1.1: version "1.4.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" @@ -4378,6 +5369,13 @@ cssstyle@^1.0.0, cssstyle@^1.1.1: dependencies: cssom "0.3.x" +cssstyle@^2.0.0: + version "2.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cssstyle/-/cssstyle-2.2.0.tgz#e4c44debccd6b7911ed617a4395e5754bba59992" + integrity sha1-5MRN68zWt5Ee1hekOV5XVLulmZI= + dependencies: + cssom "~0.3.6" + csstype@^2.2.0: version "2.6.8" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/csstype/-/csstype-2.6.8.tgz#0fb6fc2417ffd2816a418c9336da74d7f07db431" @@ -4395,6 +5393,35 @@ cyclist@^1.0.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= +cz-conventional-changelog@3.0.1: + version "3.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cz-conventional-changelog/-/cz-conventional-changelog-3.0.1.tgz#b1f207ae050355e7ada65aad5c52e9de3d0c8e5b" + integrity sha1-sfIHrgUDVeetplqtXFLp3j0Mjls= + dependencies: + chalk "^2.4.1" + conventional-commit-types "^2.0.0" + lodash.map "^4.5.1" + longest "^2.0.1" + right-pad "^1.0.1" + word-wrap "^1.0.3" + optionalDependencies: + "@commitlint/load" ">6.1.1" + +cz-conventional-changelog@^3.0.2: + version "3.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/cz-conventional-changelog/-/cz-conventional-changelog-3.1.0.tgz#1e004a4f507531347a5f78ab4ed65c3ff693fc97" + integrity sha1-HgBKT1B1MTR6X3irTtZcP/aT/Jc= + dependencies: + chalk "^2.4.1" + commitizen "^4.0.3" + conventional-commit-types "^3.0.0" + lodash.map "^4.5.1" + longest "^2.0.1" + right-pad "^1.0.1" + word-wrap "^1.0.3" + optionalDependencies: + "@commitlint/load" ">6.1.1" + d@1, d@^1.0.1: version "1.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" @@ -4431,6 +5458,11 @@ data-urls@^1.0.0, data-urls@^1.1.0: whatwg-mimetype "^2.2.0" whatwg-url "^7.0.0" +date-fns@^1.27.2: + version "1.30.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" + integrity sha1-LnG/CxGRU9u0zE6I2epaz7UNwFw= + dateformat@^3.0.0: version "3.0.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" @@ -4450,21 +5482,21 @@ debug@3.1.0: dependencies: ms "2.0.0" -debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5: - version "3.2.6" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - integrity sha1-6D0X3hbYp++3cX7b5fsQE17uYps= - dependencies: - ms "^2.1.1" - -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: +debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: version "4.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E= dependencies: ms "^2.1.1" -debuglog@^1.0.1: +debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6: + version "3.2.6" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha1-6D0X3hbYp++3cX7b5fsQE17uYps= + dependencies: + ms "^2.1.1" + +debuglog@*, debuglog@^1.0.1: version "1.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= @@ -4477,7 +5509,7 @@ decamelize-keys@^1.0.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: +decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -4487,7 +5519,7 @@ decode-uri-component@^0.2.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -dedent@^0.7.0: +dedent@0.7.0, dedent@^0.7.0: version "0.7.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= @@ -4504,6 +5536,11 @@ deep-equal@^1.0.1: object-keys "^1.1.1" regexp.prototype.flags "^1.2.0" +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw= + deep-is@~0.1.3: version "0.1.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" @@ -4599,16 +5636,36 @@ destroy@~1.0.4: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= -detect-indent@^5.0.0: +detect-file@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + +detect-indent@6.0.0: + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd" + integrity sha1-Cr0PVJ9p/GZZolT+lnhhhrb1KP0= + +detect-indent@^5.0.0, detect-indent@~5.0.0: version "5.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + detect-newline@^2.1.0: version "2.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha1-V29d/GOuGhkv8ZLYrTr2MImRtlE= + detect-node@^2.0.4: version "2.0.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" @@ -4622,7 +5679,7 @@ detect-port-alt@1.1.6: address "^1.0.1" debug "^2.6.0" -dezalgo@^1.0.0: +dezalgo@^1.0.0, dezalgo@~1.0.3: version "1.0.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= @@ -4635,6 +5692,11 @@ diff-sequences@^24.9.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" integrity sha1-VxXWJE4qpl9Iu6C8ly2wsLEelbU= +diff-sequences@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/diff-sequences/-/diff-sequences-25.1.0.tgz#fd29a46f1c913fd66c22645dc75bffbe43051f32" + integrity sha1-/SmkbxyRP9ZsImRdx1v/vkMFHzI= + diffie-hellman@^5.0.0: version "5.0.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -4659,6 +5721,13 @@ dir-glob@^2.2.2: dependencies: path-type "^3.0.0" +dir-glob@^3.0.0, dir-glob@^3.0.1: + version "3.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8= + dependencies: + path-type "^4.0.0" + dns-equal@^1.0.0: version "1.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" @@ -4768,7 +5837,7 @@ dot-prop@^3.0.0: dependencies: is-obj "^1.0.0" -dot-prop@^4.1.1, dot-prop@^4.2.0: +dot-prop@^4.1.0, dot-prop@^4.1.1, dot-prop@^4.2.0: version "4.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" integrity sha1-HxngwuGqDjJ5fEl5nyg3rGr2nFc= @@ -4785,6 +5854,23 @@ dotenv@8.2.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" integrity sha1-l+YZJZradQ7qPk6j4mvO6lQksWo= +dotenv@^5.0.1: + version "5.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/dotenv/-/dotenv-5.0.1.tgz#a5317459bd3d79ab88cff6e44057a6a3fbb1fcef" + integrity sha1-pTF0Wb09eauIz/bkQFemo/ux/O8= + +duplexer2@~0.1.0: + version "0.1.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + integrity sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= + dependencies: + readable-stream "^2.0.2" + +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + duplexer@^0.1.1: version "0.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" @@ -4808,6 +5894,11 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" +editor@~1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/editor/-/editor-1.0.0.tgz#60c7f87bd62bcc6a894fa8ccd6afb7823a24f742" + integrity sha1-YMf4e9YrzGqJT6jM1q+3gjok90I= + ee-first@1.1.1: version "1.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" @@ -4818,6 +5909,11 @@ electron-to-chromium@^1.3.341: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/electron-to-chromium/-/electron-to-chromium-1.3.344.tgz#f1397a633c35e726730c24be1084cd25c3ee8148" integrity sha1-8Tl6Yzw15yZzDCS+EITNJcPugUg= +elegant-spinner@^1.0.1: + version "1.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" + integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4= + elliptic@^6.0.0: version "6.5.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/elliptic/-/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762" @@ -4884,6 +5980,14 @@ entities@^2.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" integrity sha1-aNYITKsbB5dnVA2A5Wo5tCPkq/Q= +env-ci@^5.0.0: + version "5.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/env-ci/-/env-ci-5.0.1.tgz#f5904477d1e1ae7593110c133292171d8b1a5d6c" + integrity sha1-9ZBEd9HhrnWTEQwTMpIXHYsaXWw= + dependencies: + execa "^4.0.0" + java-properties "^1.0.0" + env-paths@^2.2.0: version "2.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" @@ -4992,7 +6096,7 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escodegen@^1.11.0, escodegen@^1.9.1: +escodegen@^1.11.0, escodegen@^1.11.1, escodegen@^1.9.1: version "1.13.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/escodegen/-/escodegen-1.13.0.tgz#c7adf9bd3f3cc675bb752f202f79a720189cab29" integrity sha1-x635vT88xnW7dS8gL3mnIBicqyk= @@ -5004,7 +6108,14 @@ escodegen@^1.11.0, escodegen@^1.9.1: optionalDependencies: source-map "~0.6.1" -eslint-config-react-app@^5.2.0: +eslint-config-prettier@^6.0.0: + version "6.10.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-config-prettier/-/eslint-config-prettier-6.10.0.tgz#7b15e303bf9c956875c948f6b21500e48ded6a7f" + integrity sha1-exXjA7+clWh1yUj2shUA5I3tan8= + dependencies: + get-stdin "^6.0.0" + +eslint-config-react-app@^5.1.0: version "5.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-config-react-app/-/eslint-config-react-app-5.2.0.tgz#135110ba56a9e378f7acfe5f36e2ae76a2317899" integrity sha1-E1EQulap43j3rP5fNuKudqIxeJk= @@ -5019,18 +6130,18 @@ eslint-import-resolver-node@^0.3.2: debug "^2.6.9" resolve "^1.13.1" -eslint-loader@3.0.3: - version "3.0.3" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-loader/-/eslint-loader-3.0.3.tgz#e018e3d2722381d982b1201adb56819c73b480ca" - integrity sha1-4Bjj0nIjgdmCsSAa21aBnHO0gMo= +eslint-loader@3.0.2: + version "3.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-loader/-/eslint-loader-3.0.2.tgz#5a627316a51d6f41d357b9f6f0554e91506cdd6e" + integrity sha1-WmJzFqUdb0HTV7n28FVOkVBs3W4= dependencies: fs-extra "^8.1.0" loader-fs-cache "^1.0.2" loader-utils "^1.2.3" - object-hash "^2.0.1" - schema-utils "^2.6.1" + object-hash "^1.3.1" + schema-utils "^2.2.0" -eslint-module-utils@^2.4.1: +eslint-module-utils@^2.4.0: version "2.5.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-module-utils/-/eslint-module-utils-2.5.2.tgz#7878f7504824e1b857dd2505b59a8e5eda26a708" integrity sha1-eHj3UEgk4bhX3SUFtZqOXtompwg= @@ -5038,32 +6149,39 @@ eslint-module-utils@^2.4.1: debug "^2.6.9" pkg-dir "^2.0.0" -eslint-plugin-flowtype@4.6.0: - version "4.6.0" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz#82b2bd6f21770e0e5deede0228e456cb35308451" - integrity sha1-grK9byF3Dg5d7t4CKORWyzUwhFE= +eslint-plugin-flowtype@3.13.0: + version "3.13.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz#e241ebd39c0ce519345a3f074ec1ebde4cf80f2c" + integrity sha1-4kHr05wM5Rk0Wj8HTsHr3kz4Dyw= dependencies: lodash "^4.17.15" -eslint-plugin-import@2.20.0: - version "2.20.0" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-plugin-import/-/eslint-plugin-import-2.20.0.tgz#d749a7263fb6c29980def8e960d380a6aa6aecaa" - integrity sha1-10mnJj+2wpmA3vjpYNOApqpq7Ko= +eslint-plugin-import@2.18.2: + version "2.18.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz#02f1180b90b077b33d447a17a2326ceb400aceb6" + integrity sha1-AvEYC5Cwd7M9RHoXojJs60AKzrY= dependencies: array-includes "^3.0.3" - array.prototype.flat "^1.2.1" contains-path "^0.1.0" debug "^2.6.9" doctrine "1.5.0" eslint-import-resolver-node "^0.3.2" - eslint-module-utils "^2.4.1" + eslint-module-utils "^2.4.0" has "^1.0.3" minimatch "^3.0.4" object.values "^1.1.0" read-pkg-up "^2.0.0" - resolve "^1.12.0" + resolve "^1.11.0" -eslint-plugin-jsx-a11y@6.2.3: +eslint-plugin-jest@^23.6.0: + version "23.6.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-plugin-jest/-/eslint-plugin-jest-23.6.0.tgz#508b32f80d44058c8c01257c0ee718cfbd521e9d" + integrity sha1-UIsy+A1EBYyMASV8DucYz71SHp0= + dependencies: + "@typescript-eslint/experimental-utils" "^2.5.0" + micromatch "^4.0.2" + +eslint-plugin-jsx-a11y@6.2.3, eslint-plugin-jsx-a11y@^6.2.1: version "6.2.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz#b872a09d5de51af70a97db1eea7dc933043708aa" integrity sha1-uHKgnV3lGvcKl9se6n3JMwQ3CKo= @@ -5083,10 +6201,25 @@ eslint-plugin-react-hooks@^1.6.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz#6210b6d5a37205f0b92858f895a4e827020a7d04" integrity sha1-YhC21aNyBfC5KFj4laToJwIKfQQ= -eslint-plugin-react@7.18.0: - version "7.18.0" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-plugin-react/-/eslint-plugin-react-7.18.0.tgz#2317831284d005b30aff8afb7c4e906f13fa8e7e" - integrity sha1-IxeDEoTQBbMK/4r7fE6QbxP6jn4= +eslint-plugin-react@7.16.0: + version "7.16.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz#9928e4f3e2122ed3ba6a5b56d0303ba3e41d8c09" + integrity sha1-mSjk8+ISLtO6altW0DA7o+QdjAk= + dependencies: + array-includes "^3.0.3" + doctrine "^2.1.0" + has "^1.0.3" + jsx-ast-utils "^2.2.1" + object.entries "^1.1.0" + object.fromentries "^2.0.0" + object.values "^1.1.0" + prop-types "^15.7.2" + resolve "^1.12.0" + +eslint-plugin-react@^7.12.4: + version "7.18.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-plugin-react/-/eslint-plugin-react-7.18.2.tgz#83d52cd783524cb5f6616e029c892ec08ee59e23" + integrity sha1-g9Us14NSTLX2YW4CnIkuwI7lniM= dependencies: array-includes "^3.1.1" doctrine "^2.1.0" @@ -5097,6 +6230,7 @@ eslint-plugin-react@7.18.0: object.values "^1.1.1" prop-types "^15.7.2" resolve "^1.14.2" + string.prototype.matchall "^4.0.2" eslint-scope@^4.0.3: version "4.0.3" @@ -5126,7 +6260,7 @@ eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" integrity sha1-4qgs6oT/JGrW+1f5veW0ZiFFnsI= -eslint@^6.6.0: +eslint@^6.6.0, eslint@^6.8.0: version "6.8.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" integrity sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s= @@ -5178,7 +6312,7 @@ espree@^6.1.2: acorn-jsx "^5.1.0" eslint-visitor-keys "^1.1.0" -esprima@^4.0.0, esprima@^4.0.1: +esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: version "4.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= @@ -5247,6 +6381,19 @@ exec-sh@^0.3.2: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" integrity sha1-OgGM61JsxvbfK7UEsr/o46STTsU= +execa@^0.7.0: + version "0.7.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + execa@^1.0.0: version "1.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -5260,6 +6407,37 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" +execa@^3.2.0, execa@^3.4.0: + version "3.4.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89" + integrity sha1-wI7UVQ72XYWPrCaf/IVyRG8364k= + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + p-finally "^2.0.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@^4.0.0: + version "4.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/execa/-/execa-4.0.0.tgz#7f37d6ec17f09e6b8fc53288611695b6d12b9daf" + integrity sha1-fzfW7BfwnmuPxTKIYRaVttErna8= + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + exit@^0.1.2: version "0.1.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -5278,6 +6456,13 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + dependencies: + homedir-polyfill "^1.0.1" + expect@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/expect/-/expect-24.9.0.tgz#b75165b4817074fa4a157794f46fe9f1ba15b6ca" @@ -5290,6 +6475,18 @@ expect@^24.9.0: jest-message-util "^24.9.0" jest-regex-util "^24.9.0" +expect@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/expect/-/expect-25.1.0.tgz#7e8d7b06a53f7d66ec927278db3304254ee683ee" + integrity sha1-fo17BqU/fWbsknJ42zMEJU7mg+4= + dependencies: + "@jest/types" "^25.1.0" + ansi-styles "^4.0.0" + jest-get-type "^25.1.0" + jest-matcher-utils "^25.1.0" + jest-message-util "^25.1.0" + jest-regex-util "^25.1.0" + express@^4.17.1: version "4.17.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" @@ -5403,7 +6600,18 @@ fast-glob@^2.0.2, fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" -fast-json-stable-stringify@^2.0.0: +fast-glob@^3.1.1: + version "3.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/fast-glob/-/fast-glob-3.1.1.tgz#87ee30e9e9f3eb40d6f254a7997655da753d7c82" + integrity sha1-h+4w6enz60DW8lSnmXZV2nU9fII= + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= @@ -5413,6 +6621,13 @@ fast-levenshtein@~2.0.6: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +fastq@^1.6.0: + version "1.6.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/fastq/-/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2" + integrity sha1-Tsijj0rCXyFJJnOtt+rpz+9H0cI= + dependencies: + reusify "^1.0.0" + faye-websocket@^0.10.0: version "0.10.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" @@ -5439,6 +6654,14 @@ figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" integrity sha1-hiRwESkBxyeg5JWoB0S9W6odZ5A= +figures@^1.7.0: + version "1.7.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" + integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= + dependencies: + escape-string-regexp "^1.0.5" + object-assign "^4.1.0" + figures@^2.0.0: version "2.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" @@ -5526,7 +6749,7 @@ find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: make-dir "^2.0.0" pkg-dir "^3.0.0" -find-cache-dir@^3.2.0: +find-cache-dir@^3.0.0: version "3.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/find-cache-dir/-/find-cache-dir-3.2.0.tgz#e7fe44c1abc1299f516146e563108fd1006c1874" integrity sha1-5/5EwavBKZ9RYUblYxCP0QBsGHQ= @@ -5535,7 +6758,25 @@ find-cache-dir@^3.2.0: make-dir "^3.0.0" pkg-dir "^4.1.0" -find-up@4.1.0, find-up@^4.0.0: +find-node-modules@2.0.0: + version "2.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/find-node-modules/-/find-node-modules-2.0.0.tgz#5db1fb9e668a3d451db3d618cd167cdd59e41b69" + integrity sha1-XbH7nmaKPUUds9YYzRZ83VnkG2k= + dependencies: + findup-sync "^3.0.0" + merge "^1.2.1" + +find-npm-prefix@^1.0.2: + version "1.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/find-npm-prefix/-/find-npm-prefix-1.0.2.tgz#8d8ce2c78b3b4b9e66c8acc6a37c231eb841cfdf" + integrity sha1-jYzix4s7S55myKzGo3wjHrhBz98= + +find-root@1.1.0: + version "1.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha1-q8/Iunb3CMQql7PWhbfpRQv7nOQ= + +find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk= @@ -5565,6 +6806,23 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" +find-versions@^3.0.0: + version "3.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" + integrity sha1-ECl/mAMKeGgpaBaQVF72We0dJU4= + dependencies: + semver-regex "^2.0.0" + +findup-sync@^3.0.0: + version "3.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" + integrity sha1-F7EI+e5RLft6XH88iyfqnhqcCNE= + dependencies: + detect-file "^1.0.0" + is-glob "^4.0.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + flat-cache@^2.0.1: version "2.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" @@ -5661,7 +6919,15 @@ fresh@0.5.2: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -from2@^2.1.0: +from2@^1.3.0: + version "1.3.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/from2/-/from2-1.3.0.tgz#88413baaa5f9a597cfde9221d86986cd3c061dfd" + integrity sha1-iEE7qqX5pZfP3pIh2GmGzTwGHf0= + dependencies: + inherits "~2.0.1" + readable-stream "~1.1.10" + +from2@^2.1.0, from2@^2.3.0: version "2.3.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= @@ -5669,6 +6935,15 @@ from2@^2.1.0: inherits "^2.0.1" readable-stream "^2.0.0" +fs-extra@8.1.0, fs-extra@^8.0.0, fs-extra@^8.1.0: + version "8.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA= + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^4.0.2: version "4.0.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" @@ -5687,15 +6962,6 @@ fs-extra@^7.0.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA= - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs-minipass@^1.2.5: version "1.2.7" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" @@ -5710,7 +6976,16 @@ fs-minipass@^2.0.0: dependencies: minipass "^3.0.0" -fs-write-stream-atomic@^1.0.8: +fs-vacuum@^1.2.10, fs-vacuum@~1.2.10: + version "1.2.10" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/fs-vacuum/-/fs-vacuum-1.2.10.tgz#b7629bec07a4031a2548fdf99f5ecf1cc8b31e36" + integrity sha1-t2Kb7AekAxolSP35n17PHMizHjY= + dependencies: + graceful-fs "^4.1.2" + path-is-inside "^1.0.1" + rimraf "^2.5.2" + +fs-write-stream-atomic@^1.0.8, fs-write-stream-atomic@~1.0.10: version "1.0.10" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= @@ -5725,7 +7000,7 @@ fs.realpath@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@2.1.2, fsevents@~2.1.2: +fsevents@2.1.2, fsevents@^2.1.2, fsevents@~2.1.2: version "2.1.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/fsevents/-/fsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805" integrity sha1-TAofs0vGjlQ7S4Kp7Dkr+9qECAU= @@ -5772,6 +7047,23 @@ gensync@^1.0.0-beta.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" integrity sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk= +gentle-fs@^2.3.0: + version "2.3.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/gentle-fs/-/gentle-fs-2.3.0.tgz#13538db5029400f98684be4894e8a7d8f0d1ea7f" + integrity sha1-E1ONtQKUAPmGhL5IlOin2PDR6n8= + dependencies: + aproba "^1.1.2" + chownr "^1.1.2" + cmd-shim "^3.0.3" + fs-vacuum "^1.2.10" + graceful-fs "^4.1.11" + iferr "^0.1.5" + infer-owner "^1.0.4" + mkdirp "^0.5.1" + path-is-inside "^1.0.2" + read-cmd-shim "^1.0.1" + slide "^1.1.6" + get-caller-file@^1.0.1: version "1.0.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" @@ -5803,11 +7095,26 @@ get-port@^4.2.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/get-port/-/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119" integrity sha1-43Nosehjt2KcQ8WjI2Jflc8ksRk= +get-stdin@7.0.0: + version "7.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6" + integrity sha1-jV3pjxUXGhJcXlFmQ8em0OqKlvY= + get-stdin@^4.0.1: version "4.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= +get-stdin@^6.0.0: + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" + integrity sha1-ngm/cSs2CrkiXoEgSPcf3pyJZXs= + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -5815,6 +7122,13 @@ get-stream@^4.0.0, get-stream@^4.1.0: dependencies: pump "^3.0.0" +get-stream@^5.0.0: + version "5.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" + integrity sha1-ASA83JJZf5uQkGfD5lbMH008Tck= + dependencies: + pump "^3.0.0" + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -5827,6 +7141,18 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +git-log-parser@^1.2.0: + version "1.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/git-log-parser/-/git-log-parser-1.2.0.tgz#2e6a4c1b13fc00028207ba795a7ac31667b9fd4a" + integrity sha1-LmpMGxP8AAKCB7p5WnrDFme5/Uo= + dependencies: + argv-formatter "~1.0.0" + spawn-error-forwarder "~1.0.0" + split2 "~1.0.0" + stream-combiner2 "~1.1.1" + through2 "~2.0.0" + traverse "~0.6.6" + git-raw-commits@2.0.0: version "2.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" @@ -5838,6 +7164,17 @@ git-raw-commits@2.0.0: split2 "^2.0.0" through2 "^2.0.0" +git-raw-commits@^2.0.0: + version "2.0.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/git-raw-commits/-/git-raw-commits-2.0.3.tgz#f040e67b8445962d4d168903a9e84c4240c17655" + integrity sha1-8EDme4RFli1NFokDqehMQkDBdlU= + dependencies: + dargs "^4.0.1" + lodash.template "^4.0.2" + meow "^5.0.0" + split2 "^2.0.0" + through2 "^3.0.0" + git-remote-origin-url@^2.0.0: version "2.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" @@ -5884,7 +7221,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@~5.1.0: +glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: version "5.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" integrity sha1-X0wdHnSNMM1zrSlEs1d6gbCB6MI= @@ -5896,7 +7233,19 @@ glob-to-regexp@^0.3.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= -glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@7.1.4: + version "7.1.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + integrity sha1-qmCKL2xXetNX4a5aXCbZqNGWklU= + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.1.6" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= @@ -5908,6 +7257,13 @@ 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-dirs@^0.1.0, global-dirs@^0.1.1: + version "0.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" + integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= + dependencies: + ini "^1.3.4" + global-modules@2.0.0: version "2.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" @@ -5915,6 +7271,26 @@ global-modules@2.0.0: dependencies: global-prefix "^3.0.0" +global-modules@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o= + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + global-prefix@^3.0.0: version "3.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" @@ -5949,6 +7325,18 @@ globby@8.0.2: pify "^3.0.0" slash "^1.0.0" +globby@^11.0.0: + version "11.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/globby/-/globby-11.0.0.tgz#56fd0e9f0d4f8fb0c456f1ab0dee96e1380bc154" + integrity sha1-Vv0Onw1Pj7DEVvGrDe6W4TgLwVQ= + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + globby@^6.1.0: version "6.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" @@ -5974,7 +7362,24 @@ globby@^9.2.0: pify "^4.0.1" slash "^2.0.0" -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.2: +got@^6.7.1: + version "6.7.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" + integrity sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA= + dependencies: + create-error-class "^3.0.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + is-redirect "^1.0.0" + is-retry-allowed "^1.0.0" + is-stream "^1.0.0" + lowercase-keys "^1.0.0" + safe-buffer "^5.0.1" + timed-out "^4.0.0" + unzip-response "^2.0.1" + url-parse-lax "^1.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.3: version "4.2.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" integrity sha1-ShL/G2A3bvCYYsIJPt2Qgyi+hCM= @@ -6048,7 +7453,7 @@ has-symbols@^1.0.0, has-symbols@^1.0.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= -has-unicode@^2.0.0, has-unicode@^2.0.1: +has-unicode@^2.0.0, has-unicode@^2.0.1, has-unicode@~2.0.1: version "2.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= @@ -6107,7 +7512,7 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" -he@^1.2.0: +he@1.2.x: version "1.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha1-hK5l+n6vsWX922FWauFLrwVmTw8= @@ -6126,11 +7531,30 @@ hmac-drbg@^1.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg= + dependencies: + parse-passwd "^1.0.0" + +hook-std@^2.0.0: + version "2.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/hook-std/-/hook-std-2.0.0.tgz#ff9aafdebb6a989a354f729bb6445cf4a3a7077c" + integrity sha1-/5qv3rtqmJo1T3KbtkRc9KOnB3w= + +hosted-git-info@^2.1.4, hosted-git-info@^2.7.1, hosted-git-info@^2.8.5: version "2.8.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/hosted-git-info/-/hosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c" integrity sha1-dZz88sTRVq3lmwst+r3cQqa5xww= +hosted-git-info@^3.0.0: + version "3.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/hosted-git-info/-/hosted-git-info-3.0.2.tgz#8b7e3bd114b59b51786f8bade0f39ddc80275a97" + integrity sha1-i3470RS1m1F4b4ut4POd3IAnWpc= + dependencies: + lru-cache "^5.1.1" + hpack.js@^2.1.6: version "2.1.6" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" @@ -6173,29 +7597,29 @@ html-escaper@^2.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/html-escaper/-/html-escaper-2.0.0.tgz#71e87f931de3fe09e56661ab9a29aadec707b491" integrity sha1-ceh/kx3j/gnlZmGrmimq3scHtJE= -html-minifier-terser@^5.0.1: - version "5.0.2" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/html-minifier-terser/-/html-minifier-terser-5.0.2.tgz#0e67a0b062ae1dd0719fc73199479298f807ae16" - integrity sha1-DmegsGKuHdBxn8cxmUeSmPgHrhY= +html-minifier@^3.5.20: + version "3.5.21" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" + integrity sha1-0AQOBUcw41TbAIRjWTGUAVIS0gw= dependencies: - camel-case "^3.0.0" - clean-css "^4.2.1" - commander "^4.0.0" - he "^1.2.0" - param-case "^2.1.1" - relateurl "^0.2.7" - terser "^4.3.9" + camel-case "3.0.x" + clean-css "4.2.x" + commander "2.17.x" + he "1.2.x" + param-case "2.1.x" + relateurl "0.2.x" + uglify-js "3.4.x" -html-webpack-plugin@4.0.0-beta.11: - version "4.0.0-beta.11" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz#3059a69144b5aecef97708196ca32f9e68677715" - integrity sha1-MFmmkUS1rs75dwgZbKMvnmhndxU= +html-webpack-plugin@4.0.0-beta.5: + version "4.0.0-beta.5" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.5.tgz#2c53083c1151bfec20479b1f8aaf0039e77b5513" + integrity sha1-LFMIPBFRv+wgR5sfiq8AOed7VRM= dependencies: - html-minifier-terser "^5.0.1" - loader-utils "^1.2.3" - lodash "^4.17.15" + html-minifier "^3.5.20" + loader-utils "^1.1.0" + lodash "^4.17.11" pretty-error "^2.1.1" - tapable "^1.1.3" + tapable "^1.1.0" util.promisify "1.0.0" htmlparser2@^3.3.0: @@ -6265,6 +7689,14 @@ http-proxy-agent@^2.1.0: agent-base "4" debug "3.1.0" +http-proxy-agent@^4.0.0: + version "4.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/http-proxy-agent/-/http-proxy-agent-4.0.0.tgz#6b74d332e1934a1107b97e97de4a00e267c790fe" + integrity sha1-a3TTMuGTShEHuX6X3koA4mfHkP4= + dependencies: + agent-base "6" + debug "4" + http-proxy-middleware@0.19.1: version "0.19.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" @@ -6306,6 +7738,19 @@ https-proxy-agent@^2.2.3: agent-base "^4.3.0" debug "^3.1.0" +https-proxy-agent@^4.0.0: + version "4.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" + integrity sha1-cCtx+1UgoTKmbeH2dUHZ5iFU2Cs= + dependencies: + agent-base "5" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha1-xbHNFPUK6uCatsWf5jujOV/k36M= + humanize-ms@^1.2.1: version "1.2.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" @@ -6313,7 +7758,7 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@~0.4.13: +iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: version "0.4.24" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= @@ -6344,6 +7789,11 @@ iferr@^0.1.5: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= +iferr@^1.0.2: + version "1.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/iferr/-/iferr-1.0.2.tgz#e9fde49a9da06dc4a4194c6c9ed6d08305037a6d" + integrity sha1-6f3kmp2gbcSkGUxsntbQgwUDem0= + ignore-walk@^3.0.1: version "3.0.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" @@ -6361,6 +7811,11 @@ ignore@^4.0.3, ignore@^4.0.6: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw= +ignore@^5.1.4: + version "5.1.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" + integrity sha1-hLez2+ZFUrbvDsqZ9nQ9vsbZet8= + immer@1.10.0: version "1.10.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/immer/-/immer-1.10.0.tgz#bad67605ba9c810275d91e1c2a47d4582e98286d" @@ -6396,6 +7851,18 @@ import-from@^2.1.0: dependencies: resolve-from "^3.0.0" +import-from@^3.0.0: + version "3.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" + integrity sha1-BVz+w4zVon2AV8pRN219O/CJGWY= + dependencies: + resolve-from "^5.0.0" + +import-lazy@^2.1.0: + version "2.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" + integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= + import-local@^2.0.0: version "2.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" @@ -6404,7 +7871,15 @@ import-local@^2.0.0: pkg-dir "^3.0.0" resolve-cwd "^2.0.0" -imurmurhash@^0.1.4: +import-local@^3.0.2: + version "3.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" + integrity sha1-qM/QQx0d5KIZlwPQA+PmI2T6bbY= + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@*, imurmurhash@^0.1.4: version "0.1.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= @@ -6436,7 +7911,7 @@ infer-owner@^1.0.3, infer-owner@^1.0.4: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha1-xM78qo5RBRwqQLos6KPScpWvlGc= -inflight@^1.0.4: +inflight@^1.0.4, inflight@~1.0.6: version "1.0.6" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= @@ -6444,7 +7919,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.1, inherits@~2.0.3: +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: version "2.0.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= @@ -6459,7 +7934,7 @@ inherits@2.0.3: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -ini@^1.3.2, ini@^1.3.4, ini@^1.3.5: +ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" integrity sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc= @@ -6478,6 +7953,25 @@ init-package-json@^1.10.3: validate-npm-package-license "^3.0.1" validate-npm-package-name "^3.0.0" +inquirer@6.5.0: + version "6.5.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/inquirer/-/inquirer-6.5.0.tgz#2303317efc9a4ea7ec2e2df6f86569b734accf42" + integrity sha1-IwMxfvyaTqfsLi32+GVptzSsz0I= + dependencies: + ansi-escapes "^3.2.0" + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^2.0.0" + lodash "^4.17.12" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^6.4.0" + string-width "^2.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + inquirer@7.0.4, inquirer@^7.0.0: version "7.0.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/inquirer/-/inquirer-7.0.4.tgz#99af5bde47153abca23f5c7fc30db247f39da703" @@ -6524,6 +8018,28 @@ internal-ip@^4.3.0: default-gateway "^4.2.0" ipaddr.js "^1.9.0" +internal-slot@^1.0.2: + version "1.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" + integrity sha1-nC6fs82OXkJWxvRf4xAGf8+jeKM= + dependencies: + es-abstract "^1.17.0-next.1" + has "^1.0.3" + side-channel "^1.0.2" + +interpret@^1.0.0: + version "1.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + integrity sha1-1QYaYiS+WOgIOYX1AU2EQ1lXYpY= + +into-stream@^5.0.0: + version "5.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/into-stream/-/into-stream-5.1.1.tgz#f9a20a348a11f3c13face22763f2d02e127f4db8" + integrity sha1-+aIKNIoR88E/rOInY/LQLhJ/Tbg= + dependencies: + from2 "^2.3.0" + p-is-promise "^3.0.0" + invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -6531,6 +8047,11 @@ invariant@^2.2.2, invariant@^2.2.4: dependencies: loose-envify "^1.0.0" +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + invert-kv@^2.0.0: version "2.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" @@ -6619,6 +8140,13 @@ is-callable@^1.1.4, is-callable@^1.1.5: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" integrity sha1-9+RrWWiQRW23Tn9ul2yzJz0G+qs= +is-ci@^1.0.10: + version "1.2.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" + integrity sha1-43ecjuF/zPQoSI9uKBGH8uYyhBw= + dependencies: + ci-info "^1.5.0" + is-ci@^2.0.0: version "2.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" @@ -6626,6 +8154,13 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" +is-cidr@^3.0.0: + version "3.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-cidr/-/is-cidr-3.1.0.tgz#72e233d8e1c4cd1d3f11713fcce3eba7b0e3476f" + integrity sha1-cuIz2OHEzR0/EXE/zOPrp7DjR28= + dependencies: + cidr-regex "^2.0.10" + is-color-stop@^1.0.0: version "1.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" @@ -6740,6 +8275,19 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-installed-globally@^0.1.0: + version "0.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" + integrity sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA= + dependencies: + global-dirs "^0.1.0" + is-path-inside "^1.0.0" + +is-npm@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" + integrity sha1-8vtjpl5JBbQGyGBydloaTceTufQ= + is-number@^3.0.0: version "3.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -6757,6 +8305,13 @@ is-obj@^1.0.0, is-obj@^1.0.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= +is-observable@^1.1.0: + version "1.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e" + integrity sha1-s+mGyPRN6VCGfKtUA/WjRlAFl14= + dependencies: + symbol-observable "^1.1.0" + is-path-cwd@^2.0.0: version "2.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" @@ -6769,6 +8324,13 @@ is-path-in-cwd@^2.0.0: dependencies: is-path-inside "^2.1.0" +is-path-inside@^1.0.0: + version "1.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" + integrity sha1-jvW33lBDej/cprToZe96pVy0gDY= + dependencies: + path-is-inside "^1.0.1" + is-path-inside@^2.1.0: version "2.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" @@ -6800,6 +8362,11 @@ is-promise@^2.1.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= +is-redirect@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" + integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= + is-regex@^1.0.4, is-regex@^1.0.5: version "1.0.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" @@ -6817,6 +8384,11 @@ is-resolvable@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg= +is-retry-allowed@^1.0.0: + version "1.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" + integrity sha1-13hIi9CkZmo76KFIK58rqv7eqLQ= + is-root@2.1.0: version "2.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" @@ -6829,11 +8401,16 @@ is-ssh@^1.3.0: dependencies: protocols "^1.1.0" -is-stream@^1.1.0: +is-stream@^1.0.0, is-stream@^1.1.0: version "1.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= +is-stream@^2.0.0: + version "2.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha1-venDJoDW+uBBKdasnZIc54FfeOM= + is-string@^1.0.5: version "1.0.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" @@ -6860,17 +8437,17 @@ is-text-path@^1.0.1: dependencies: text-extensions "^1.0.0" -is-typedarray@~1.0.0: +is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= -is-utf8@^0.2.0: +is-utf8@^0.2.0, is-utf8@^0.2.1: version "0.2.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= -is-windows@^1.0.0, is-windows@^1.0.2: +is-windows@^1.0.0, is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= @@ -6880,6 +8457,16 @@ is-wsl@^1.1.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= +is-wsl@^2.1.1: + version "2.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/is-wsl/-/is-wsl-2.1.1.tgz#4a1c152d429df3d441669498e2486d3596ebaf1d" + integrity sha1-ShwVLUKd89RBZpSY4khtNZbrrx0= + +isarray@0.0.1: + version "0.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -6912,11 +8499,27 @@ isstream@~0.1.2: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= +issue-parser@^6.0.0: + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/issue-parser/-/issue-parser-6.0.0.tgz#b1edd06315d4f2044a9755daf85fdafde9b4014a" + integrity sha1-se3QYxXU8gRKl1Xa+F/a/em0AUo= + dependencies: + lodash.capitalize "^4.2.1" + lodash.escaperegexp "^4.1.2" + lodash.isplainobject "^4.0.6" + lodash.isstring "^4.0.1" + lodash.uniqby "^4.7.0" + istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: version "2.0.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" integrity sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k= +istanbul-lib-coverage@^3.0.0: + version "3.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" + integrity sha1-9ZRKN8cLVQsCp4pcOyBVsoDOyOw= + istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: version "3.3.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630" @@ -6930,6 +8533,19 @@ istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: istanbul-lib-coverage "^2.0.5" semver "^6.0.0" +istanbul-lib-instrument@^4.0.0: + version "4.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.0.tgz#53321a7970f076262fd3292c8f9b2e4ac544aae1" + integrity sha1-UzIaeXDwdiYv0yksj5suSsVEquE= + dependencies: + "@babel/core" "^7.7.5" + "@babel/parser" "^7.7.5" + "@babel/template" "^7.7.4" + "@babel/traverse" "^7.7.4" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.0.0" + semver "^6.3.0" + istanbul-lib-report@^2.0.4: version "2.0.8" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" @@ -6939,6 +8555,15 @@ istanbul-lib-report@^2.0.4: make-dir "^2.1.0" supports-color "^6.1.0" +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha1-dRj+UupE3jcvRgp2tezan/tz2KY= + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + istanbul-lib-source-maps@^3.0.1: version "3.0.6" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8" @@ -6950,6 +8575,15 @@ istanbul-lib-source-maps@^3.0.1: rimraf "^2.6.3" source-map "^0.6.1" +istanbul-lib-source-maps@^4.0.0: + version "4.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" + integrity sha1-dXQ85tlruG3H7kNSz2Nmoj8LGtk= + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + istanbul-reports@^2.2.6: version "2.2.7" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/istanbul-reports/-/istanbul-reports-2.2.7.tgz#5d939f6237d7b48393cc0959eab40cd4fd056931" @@ -6957,6 +8591,19 @@ istanbul-reports@^2.2.6: dependencies: html-escaper "^2.0.0" +istanbul-reports@^3.0.0: + version "3.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/istanbul-reports/-/istanbul-reports-3.0.0.tgz#d4d16d035db99581b6194e119bbf36c963c5eb70" + integrity sha1-1NFtA125lYG2GU4Rm782yWPF63A= + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +java-properties@^1.0.0: + version "1.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/java-properties/-/java-properties-1.0.2.tgz#ccd1fa73907438a5b5c38982269d0e771fe78211" + integrity sha1-zNH6c5B0OKW1w4mCJp0Odx/nghE= + jest-changed-files@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-changed-files/-/jest-changed-files-24.9.0.tgz#08d8c15eb79a7fa3fc98269bc14b451ee82f8039" @@ -6966,6 +8613,15 @@ jest-changed-files@^24.9.0: execa "^1.0.0" throat "^4.0.0" +jest-changed-files@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-changed-files/-/jest-changed-files-25.1.0.tgz#73dae9a7d9949fdfa5c278438ce8f2ff3ec78131" + integrity sha1-c9rpp9mUn9+lwnhDjOjy/z7HgTE= + dependencies: + "@jest/types" "^25.1.0" + execa "^3.2.0" + throat "^5.0.0" + jest-cli@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-cli/-/jest-cli-24.9.0.tgz#ad2de62d07472d419c6abc301fc432b98b10d2af" @@ -6985,6 +8641,25 @@ jest-cli@^24.9.0: realpath-native "^1.1.0" yargs "^13.3.0" +jest-cli@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-cli/-/jest-cli-25.1.0.tgz#75f0b09cf6c4f39360906bf78d580be1048e4372" + integrity sha1-dfCwnPbE85NgkGv3jVgL4QSOQ3I= + dependencies: + "@jest/core" "^25.1.0" + "@jest/test-result" "^25.1.0" + "@jest/types" "^25.1.0" + chalk "^3.0.0" + exit "^0.1.2" + import-local "^3.0.2" + is-ci "^2.0.0" + jest-config "^25.1.0" + jest-util "^25.1.0" + jest-validate "^25.1.0" + prompts "^2.0.1" + realpath-native "^1.1.0" + yargs "^15.0.0" + jest-config@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-config/-/jest-config-24.9.0.tgz#fb1bbc60c73a46af03590719efa4825e6e4dd1b5" @@ -7008,6 +8683,29 @@ jest-config@^24.9.0: pretty-format "^24.9.0" realpath-native "^1.1.0" +jest-config@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-config/-/jest-config-25.1.0.tgz#d114e4778c045d3ef239452213b7ad3ec1cbea90" + integrity sha1-0RTkd4wEXT7yOUUiE7etPsHL6pA= + dependencies: + "@babel/core" "^7.1.0" + "@jest/test-sequencer" "^25.1.0" + "@jest/types" "^25.1.0" + babel-jest "^25.1.0" + chalk "^3.0.0" + glob "^7.1.1" + jest-environment-jsdom "^25.1.0" + jest-environment-node "^25.1.0" + jest-get-type "^25.1.0" + jest-jasmine2 "^25.1.0" + jest-regex-util "^25.1.0" + jest-resolve "^25.1.0" + jest-util "^25.1.0" + jest-validate "^25.1.0" + micromatch "^4.0.2" + pretty-format "^25.1.0" + realpath-native "^1.1.0" + jest-diff@^24.0.0, jest-diff@^24.3.0, jest-diff@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-diff/-/jest-diff-24.9.0.tgz#931b7d0d5778a1baf7452cb816e325e3724055da" @@ -7018,6 +8716,16 @@ jest-diff@^24.0.0, jest-diff@^24.3.0, jest-diff@^24.9.0: jest-get-type "^24.9.0" pretty-format "^24.9.0" +jest-diff@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-diff/-/jest-diff-25.1.0.tgz#58b827e63edea1bc80c1de952b80cec9ac50e1ad" + integrity sha1-WLgn5j7eobyAwd6VK4DOyaxQ4a0= + dependencies: + chalk "^3.0.0" + diff-sequences "^25.1.0" + jest-get-type "^25.1.0" + pretty-format "^25.1.0" + jest-docblock@^24.3.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-docblock/-/jest-docblock-24.9.0.tgz#7970201802ba560e1c4092cc25cbedf5af5a8ce2" @@ -7025,6 +8733,13 @@ jest-docblock@^24.3.0: dependencies: detect-newline "^2.1.0" +jest-docblock@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-docblock/-/jest-docblock-25.1.0.tgz#0f44bea3d6ca6dfc38373d465b347c8818eccb64" + integrity sha1-D0S+o9bKbfw4Nz1GWzR8iBjsy2Q= + dependencies: + detect-newline "^3.0.0" + jest-each@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-each/-/jest-each-24.9.0.tgz#eb2da602e2a610898dbc5f1f6df3ba86b55f8b05" @@ -7036,17 +8751,25 @@ jest-each@^24.9.0: jest-util "^24.9.0" pretty-format "^24.9.0" -jest-environment-jsdom-fourteen@1.0.1: - version "1.0.1" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz#4cd0042f58b4ab666950d96532ecb2fc188f96fb" - integrity sha1-TNAEL1i0q2ZpUNllMuyy/BiPlvs= +jest-each@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-each/-/jest-each-25.1.0.tgz#a6b260992bdf451c2d64a0ccbb3ac25e9b44c26a" + integrity sha1-prJgmSvfRRwtZKDMuzrCXptEwmo= dependencies: - "@jest/environment" "^24.3.0" - "@jest/fake-timers" "^24.3.0" - "@jest/types" "^24.3.0" - jest-mock "^24.0.0" - jest-util "^24.0.0" - jsdom "^14.1.0" + "@jest/types" "^25.1.0" + chalk "^3.0.0" + jest-get-type "^25.1.0" + jest-util "^25.1.0" + pretty-format "^25.1.0" + +jest-environment-jsdom-fourteen@0.1.0: + version "0.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-0.1.0.tgz#aad6393a9d4b565b69a609109bf469f62bf18ccc" + integrity sha1-qtY5Op1LVltppgkQm/Rp9ivxjMw= + dependencies: + jest-mock "^24.5.0" + jest-util "^24.5.0" + jsdom "^14.0.0" jest-environment-jsdom@^24.9.0: version "24.9.0" @@ -7060,6 +8783,18 @@ jest-environment-jsdom@^24.9.0: jest-util "^24.9.0" jsdom "^11.5.1" +jest-environment-jsdom@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-environment-jsdom/-/jest-environment-jsdom-25.1.0.tgz#6777ab8b3e90fd076801efd3bff8e98694ab43c3" + integrity sha1-Z3eriz6Q/QdoAe/Tv/jphpSrQ8M= + dependencies: + "@jest/environment" "^25.1.0" + "@jest/fake-timers" "^25.1.0" + "@jest/types" "^25.1.0" + jest-mock "^25.1.0" + jest-util "^25.1.0" + jsdom "^15.1.1" + jest-environment-node@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-environment-node/-/jest-environment-node-24.9.0.tgz#333d2d2796f9687f2aeebf0742b519f33c1cbfd3" @@ -7071,11 +8806,27 @@ jest-environment-node@^24.9.0: jest-mock "^24.9.0" jest-util "^24.9.0" +jest-environment-node@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-environment-node/-/jest-environment-node-25.1.0.tgz#797bd89b378cf0bd794dc8e3dca6ef21126776db" + integrity sha1-eXvYmzeM8L15Tcjj3KbvIRJndts= + dependencies: + "@jest/environment" "^25.1.0" + "@jest/fake-timers" "^25.1.0" + "@jest/types" "^25.1.0" + jest-mock "^25.1.0" + jest-util "^25.1.0" + jest-get-type@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" integrity sha1-FoSgyKUPLkkBtmRK6GH1ee7S7w4= +jest-get-type@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-get-type/-/jest-get-type-25.1.0.tgz#1cfe5fc34f148dc3a8a3b7275f6b9ce9e2e8a876" + integrity sha1-HP5fw08UjcOoo7cnX2uc6eLoqHY= + jest-haste-map@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" @@ -7095,6 +8846,24 @@ jest-haste-map@^24.9.0: optionalDependencies: fsevents "^1.2.7" +jest-haste-map@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-haste-map/-/jest-haste-map-25.1.0.tgz#ae12163d284f19906260aa51fd405b5b2e5a4ad3" + integrity sha1-rhIWPShPGZBiYKpR/UBbWy5aStM= + dependencies: + "@jest/types" "^25.1.0" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.3" + jest-serializer "^25.1.0" + jest-util "^25.1.0" + jest-worker "^25.1.0" + micromatch "^4.0.2" + sane "^4.0.3" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.1.2" + jest-jasmine2@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz#1f7b1bd3242c1774e62acabb3646d96afc3be6a0" @@ -7117,6 +8886,40 @@ jest-jasmine2@^24.9.0: pretty-format "^24.9.0" throat "^4.0.0" +jest-jasmine2@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-jasmine2/-/jest-jasmine2-25.1.0.tgz#681b59158a430f08d5d0c1cce4f01353e4b48137" + integrity sha1-aBtZFYpDDwjV0MHM5PATU+S0gTc= + dependencies: + "@babel/traverse" "^7.1.0" + "@jest/environment" "^25.1.0" + "@jest/source-map" "^25.1.0" + "@jest/test-result" "^25.1.0" + "@jest/types" "^25.1.0" + chalk "^3.0.0" + co "^4.6.0" + expect "^25.1.0" + is-generator-fn "^2.0.0" + jest-each "^25.1.0" + jest-matcher-utils "^25.1.0" + jest-message-util "^25.1.0" + jest-runtime "^25.1.0" + jest-snapshot "^25.1.0" + jest-util "^25.1.0" + pretty-format "^25.1.0" + throat "^5.0.0" + +jest-junit@^10.0.0: + version "10.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-junit/-/jest-junit-10.0.0.tgz#c94b91c24920a327c9d2a075e897b2dba4af494b" + integrity sha1-yUuRwkkgoyfJ0qB16Jey26SvSUs= + dependencies: + jest-validate "^24.9.0" + mkdirp "^0.5.1" + strip-ansi "^5.2.0" + uuid "^3.3.3" + xml "^1.0.1" + jest-leak-detector@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz#b665dea7c77100c5c4f7dfcb153b65cf07dcf96a" @@ -7125,6 +8928,14 @@ jest-leak-detector@^24.9.0: jest-get-type "^24.9.0" pretty-format "^24.9.0" +jest-leak-detector@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-leak-detector/-/jest-leak-detector-25.1.0.tgz#ed6872d15aa1c72c0732d01bd073dacc7c38b5c6" + integrity sha1-7Why0VqhxywHMtAb0HPazHw4tcY= + dependencies: + jest-get-type "^25.1.0" + pretty-format "^25.1.0" + jest-matcher-utils@^24.0.0, jest-matcher-utils@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz#f5b3661d5e628dffe6dd65251dfdae0e87c3a073" @@ -7135,6 +8946,16 @@ jest-matcher-utils@^24.0.0, jest-matcher-utils@^24.9.0: jest-get-type "^24.9.0" pretty-format "^24.9.0" +jest-matcher-utils@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-matcher-utils/-/jest-matcher-utils-25.1.0.tgz#fa5996c45c7193a3c24e73066fc14acdee020220" + integrity sha1-+lmWxFxxk6PCTnMGb8FKze4CAiA= + dependencies: + chalk "^3.0.0" + jest-diff "^25.1.0" + jest-get-type "^25.1.0" + pretty-format "^25.1.0" + jest-message-util@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" @@ -7149,13 +8970,34 @@ jest-message-util@^24.9.0: slash "^2.0.0" stack-utils "^1.0.1" -jest-mock@^24.0.0, jest-mock@^24.9.0: +jest-message-util@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-message-util/-/jest-message-util-25.1.0.tgz#702a9a5cb05c144b9aa73f06e17faa219389845e" + integrity sha1-cCqaXLBcFEuapz8G4X+qIZOJhF4= + dependencies: + "@babel/code-frame" "^7.0.0" + "@jest/test-result" "^25.1.0" + "@jest/types" "^25.1.0" + "@types/stack-utils" "^1.0.1" + chalk "^3.0.0" + micromatch "^4.0.2" + slash "^3.0.0" + stack-utils "^1.0.1" + +jest-mock@^24.5.0, jest-mock@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" integrity sha1-wig1VB7jebkIZzrVEIeiGFwT8cY= dependencies: "@jest/types" "^24.9.0" +jest-mock@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-mock/-/jest-mock-25.1.0.tgz#411d549e1b326b7350b2e97303a64715c28615fd" + integrity sha1-QR1Unhsya3NQsulzA6ZHFcKGFf0= + dependencies: + "@jest/types" "^25.1.0" + jest-pnp-resolver@^1.2.1: version "1.2.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz#ecdae604c077a7fbc70defb6d517c3c1c898923a" @@ -7166,6 +9008,11 @@ jest-regex-util@^24.3.0, jest-regex-util@^24.9.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-regex-util/-/jest-regex-util-24.9.0.tgz#c13fb3380bde22bf6575432c493ea8fe37965636" integrity sha1-wT+zOAveIr9ldUMsST6o/jeWVjY= +jest-regex-util@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-regex-util/-/jest-regex-util-25.1.0.tgz#efaf75914267741838e01de24da07b2192d16d87" + integrity sha1-7691kUJndBg44B3iTaB7IZLRbYc= + jest-resolve-dependencies@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz#ad055198959c4cfba8a4f066c673a3f0786507ab" @@ -7175,6 +9022,15 @@ jest-resolve-dependencies@^24.9.0: jest-regex-util "^24.3.0" jest-snapshot "^24.9.0" +jest-resolve-dependencies@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-resolve-dependencies/-/jest-resolve-dependencies-25.1.0.tgz#8a1789ec64eb6aaa77fd579a1066a783437e70d2" + integrity sha1-iheJ7GTraqp3/VeaEGang0N+cNI= + dependencies: + "@jest/types" "^25.1.0" + jest-regex-util "^25.1.0" + jest-snapshot "^25.1.0" + jest-resolve@24.9.0, jest-resolve@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-resolve/-/jest-resolve-24.9.0.tgz#dff04c7687af34c4dd7e524892d9cf77e5d17321" @@ -7186,6 +9042,17 @@ jest-resolve@24.9.0, jest-resolve@^24.9.0: jest-pnp-resolver "^1.2.1" realpath-native "^1.1.0" +jest-resolve@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-resolve/-/jest-resolve-25.1.0.tgz#23d8b6a4892362baf2662877c66aa241fa2eaea3" + integrity sha1-I9i2pIkjYrryZih3xmqiQfourqM= + dependencies: + "@jest/types" "^25.1.0" + browser-resolve "^1.11.3" + chalk "^3.0.0" + jest-pnp-resolver "^1.2.1" + realpath-native "^1.1.0" + jest-runner@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-runner/-/jest-runner-24.9.0.tgz#574fafdbd54455c2b34b4bdf4365a23857fcdf42" @@ -7211,6 +9078,31 @@ jest-runner@^24.9.0: source-map-support "^0.5.6" throat "^4.0.0" +jest-runner@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-runner/-/jest-runner-25.1.0.tgz#fef433a4d42c89ab0a6b6b268e4a4fbe6b26e812" + integrity sha1-/vQzpNQsiasKa2smjkpPvmsm6BI= + dependencies: + "@jest/console" "^25.1.0" + "@jest/environment" "^25.1.0" + "@jest/test-result" "^25.1.0" + "@jest/types" "^25.1.0" + chalk "^3.0.0" + exit "^0.1.2" + graceful-fs "^4.2.3" + jest-config "^25.1.0" + jest-docblock "^25.1.0" + jest-haste-map "^25.1.0" + jest-jasmine2 "^25.1.0" + jest-leak-detector "^25.1.0" + jest-message-util "^25.1.0" + jest-resolve "^25.1.0" + jest-runtime "^25.1.0" + jest-util "^25.1.0" + jest-worker "^25.1.0" + source-map-support "^0.5.6" + throat "^5.0.0" + jest-runtime@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-runtime/-/jest-runtime-24.9.0.tgz#9f14583af6a4f7314a6a9d9f0226e1a781c8e4ac" @@ -7240,11 +9132,47 @@ jest-runtime@^24.9.0: strip-bom "^3.0.0" yargs "^13.3.0" +jest-runtime@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-runtime/-/jest-runtime-25.1.0.tgz#02683218f2f95aad0f2ec1c9cdb28c1dc0ec0314" + integrity sha1-AmgyGPL5Wq0PLsHJzbKMHcDsAxQ= + dependencies: + "@jest/console" "^25.1.0" + "@jest/environment" "^25.1.0" + "@jest/source-map" "^25.1.0" + "@jest/test-result" "^25.1.0" + "@jest/transform" "^25.1.0" + "@jest/types" "^25.1.0" + "@types/yargs" "^15.0.0" + chalk "^3.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.3" + jest-config "^25.1.0" + jest-haste-map "^25.1.0" + jest-message-util "^25.1.0" + jest-mock "^25.1.0" + jest-regex-util "^25.1.0" + jest-resolve "^25.1.0" + jest-snapshot "^25.1.0" + jest-util "^25.1.0" + jest-validate "^25.1.0" + realpath-native "^1.1.0" + slash "^3.0.0" + strip-bom "^4.0.0" + yargs "^15.0.0" + jest-serializer@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" integrity sha1-5tfX75bTHouQeacUdUxdXFgojnM= +jest-serializer@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-serializer/-/jest-serializer-25.1.0.tgz#73096ba90e07d19dec4a0c1dd89c355e2f129e5d" + integrity sha1-cwlrqQ4H0Z3sSgwd2Jw1Xi8Snl0= + jest-snapshot@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-snapshot/-/jest-snapshot-24.9.0.tgz#ec8e9ca4f2ec0c5c87ae8f925cf97497b0e951ba" @@ -7264,7 +9192,26 @@ jest-snapshot@^24.9.0: pretty-format "^24.9.0" semver "^6.2.0" -jest-util@^24.0.0, jest-util@^24.9.0: +jest-snapshot@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-snapshot/-/jest-snapshot-25.1.0.tgz#d5880bd4b31faea100454608e15f8d77b9d221d9" + integrity sha1-1YgL1LMfrqEARUYI4V+Nd7nSIdk= + dependencies: + "@babel/types" "^7.0.0" + "@jest/types" "^25.1.0" + chalk "^3.0.0" + expect "^25.1.0" + jest-diff "^25.1.0" + jest-get-type "^25.1.0" + jest-matcher-utils "^25.1.0" + jest-message-util "^25.1.0" + jest-resolve "^25.1.0" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + pretty-format "^25.1.0" + semver "^7.1.1" + +jest-util@^24.5.0, jest-util@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" integrity sha1-c5aBTkhTbS6Fo33j5MQx18sUAWI= @@ -7282,6 +9229,16 @@ jest-util@^24.0.0, jest-util@^24.9.0: slash "^2.0.0" source-map "^0.6.0" +jest-util@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-util/-/jest-util-25.1.0.tgz#7bc56f7b2abd534910e9fa252692f50624c897d9" + integrity sha1-e8Vveyq9U0kQ6folJpL1BiTIl9k= + dependencies: + "@jest/types" "^25.1.0" + chalk "^3.0.0" + is-ci "^2.0.0" + mkdirp "^0.5.1" + jest-validate@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" @@ -7294,6 +9251,18 @@ jest-validate@^24.9.0: leven "^3.1.0" pretty-format "^24.9.0" +jest-validate@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-validate/-/jest-validate-25.1.0.tgz#1469fa19f627bb0a9a98e289f3e9ab6a668c732a" + integrity sha1-FGn6GfYnuwqamOKJ8+mramaMcyo= + dependencies: + "@jest/types" "^25.1.0" + camelcase "^5.3.1" + chalk "^3.0.0" + jest-get-type "^25.1.0" + leven "^3.1.0" + pretty-format "^25.1.0" + jest-watch-typeahead@0.4.2: version "0.4.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz#e5be959698a7fa2302229a5082c488c3c8780a4a" @@ -7320,6 +9289,18 @@ jest-watcher@^24.3.0, jest-watcher@^24.9.0: jest-util "^24.9.0" string-length "^2.0.0" +jest-watcher@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-watcher/-/jest-watcher-25.1.0.tgz#97cb4a937f676f64c9fad2d07b824c56808e9806" + integrity sha1-l8tKk39nb2TJ+tLQe4JMVoCOmAY= + dependencies: + "@jest/test-result" "^25.1.0" + "@jest/types" "^25.1.0" + ansi-escapes "^4.2.1" + chalk "^3.0.0" + jest-util "^25.1.0" + string-length "^3.1.0" + jest-worker@^24.6.0, jest-worker@^24.9.0: version "24.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" @@ -7344,6 +9325,15 @@ jest@24.9.0: import-local "^2.0.0" jest-cli "^24.9.0" +jest@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jest/-/jest-25.1.0.tgz#b85ef1ddba2fdb00d295deebbd13567106d35be9" + integrity sha1-uF7x3bov2wDSld7rvRNWcQbTW+k= + dependencies: + "@jest/core" "^25.1.0" + import-local "^3.0.2" + jest-cli "^25.1.0" + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -7399,7 +9389,7 @@ jsdom@^11.5.1: ws "^5.2.0" xml-name-validator "^3.0.0" -jsdom@^14.1.0: +jsdom@^14.0.0: version "14.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jsdom/-/jsdom-14.1.0.tgz#916463b6094956b0a6c1782c94e380cd30e1981b" integrity sha1-kWRjtglJVrCmwXgslOOAzTDhmBs= @@ -7431,6 +9421,38 @@ jsdom@^14.1.0: ws "^6.1.2" xml-name-validator "^3.0.0" +jsdom@^15.1.1: + version "15.2.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jsdom/-/jsdom-15.2.1.tgz#d2feb1aef7183f86be521b8c6833ff5296d07ec5" + integrity sha1-0v6xrvcYP4a+UhuMaDP/UpbQfsU= + dependencies: + abab "^2.0.0" + acorn "^7.1.0" + acorn-globals "^4.3.2" + array-equal "^1.0.0" + cssom "^0.4.1" + cssstyle "^2.0.0" + data-urls "^1.1.0" + domexception "^1.0.1" + escodegen "^1.11.1" + html-encoding-sniffer "^1.0.2" + nwsapi "^2.2.0" + parse5 "5.1.0" + pn "^1.1.0" + request "^2.88.0" + request-promise-native "^1.0.7" + saxes "^3.1.9" + symbol-tree "^3.2.2" + tough-cookie "^3.0.1" + w3c-hr-time "^1.0.1" + w3c-xmlserializer "^1.1.2" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^7.0.0" + ws "^7.0.0" + xml-name-validator "^3.0.0" + jsesc@^2.5.1: version "2.5.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -7478,6 +9500,13 @@ json3@^3.3.2: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" integrity sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E= +json5@2.x, json5@^2.1.0: + version "2.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6" + integrity sha1-gbbLBOm6SW8ccAXQe0NoomOPkLY= + dependencies: + minimist "^1.2.0" + json5@^1.0.1: version "1.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -7485,13 +9514,6 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.0: - version "2.1.1" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6" - integrity sha1-gbbLBOm6SW8ccAXQe0NoomOPkLY= - dependencies: - minimist "^1.2.0" - jsonfile@^4.0.0: version "4.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" @@ -7576,6 +9598,13 @@ last-call-webpack-plugin@^3.0.0: lodash "^4.17.5" webpack-sources "^1.1.0" +latest-version@^3.0.0: + version "3.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" + integrity sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU= + dependencies: + package-json "^4.0.0" + lazy-cache@^0.2.3: version "0.2.7" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65" @@ -7586,6 +9615,18 @@ lazy-cache@^1.0.3: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= +lazy-property@~1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lazy-property/-/lazy-property-1.0.0.tgz#84ddc4b370679ba8bd4cdcfa4c06b43d57111147" + integrity sha1-hN3Es3Bnm6i9TNz6TAa0PVcREUc= + +lcid@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + lcid@^2.0.0: version "2.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" @@ -7642,11 +9683,208 @@ levn@^0.3.0, levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" +libcipm@^4.0.7: + version "4.0.7" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/libcipm/-/libcipm-4.0.7.tgz#76cd675c98bdaae64db88b782b01b804b6d02c8a" + integrity sha1-ds1nXJi9quZNuIt4KwG4BLbQLIo= + dependencies: + bin-links "^1.1.2" + bluebird "^3.5.1" + figgy-pudding "^3.5.1" + find-npm-prefix "^1.0.2" + graceful-fs "^4.1.11" + ini "^1.3.5" + lock-verify "^2.0.2" + mkdirp "^0.5.1" + npm-lifecycle "^3.0.0" + npm-logical-tree "^1.2.1" + npm-package-arg "^6.1.0" + pacote "^9.1.0" + read-package-json "^2.0.13" + rimraf "^2.6.2" + worker-farm "^1.6.0" + +libnpm@^3.0.1: + version "3.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/libnpm/-/libnpm-3.0.1.tgz#0be11b4c9dd4d1ffd7d95c786e92e55d65be77a2" + integrity sha1-C+EbTJ3U0f/X2Vx4bpLlXWW+d6I= + dependencies: + bin-links "^1.1.2" + bluebird "^3.5.3" + find-npm-prefix "^1.0.2" + libnpmaccess "^3.0.2" + libnpmconfig "^1.2.1" + libnpmhook "^5.0.3" + libnpmorg "^1.0.1" + libnpmpublish "^1.1.2" + libnpmsearch "^2.0.2" + libnpmteam "^1.0.2" + lock-verify "^2.0.2" + npm-lifecycle "^3.0.0" + npm-logical-tree "^1.2.1" + npm-package-arg "^6.1.0" + npm-profile "^4.0.2" + npm-registry-fetch "^4.0.0" + npmlog "^4.1.2" + pacote "^9.5.3" + read-package-json "^2.0.13" + stringify-package "^1.0.0" + +libnpmaccess@^3.0.2: + version "3.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/libnpmaccess/-/libnpmaccess-3.0.2.tgz#8b2d72345ba3bef90d3b4f694edd5c0417f58923" + integrity sha1-iy1yNFujvvkNO09pTt1cBBf1iSM= + dependencies: + aproba "^2.0.0" + get-stream "^4.0.0" + npm-package-arg "^6.1.0" + npm-registry-fetch "^4.0.0" + +libnpmconfig@^1.2.1: + version "1.2.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/libnpmconfig/-/libnpmconfig-1.2.1.tgz#c0c2f793a74e67d4825e5039e7a02a0044dfcbc0" + integrity sha1-wML3k6dOZ9SCXlA556AqAETfy8A= + dependencies: + figgy-pudding "^3.5.1" + find-up "^3.0.0" + ini "^1.3.5" + +libnpmhook@^5.0.3: + version "5.0.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/libnpmhook/-/libnpmhook-5.0.3.tgz#4020c0f5edbf08ebe395325caa5ea01885b928f7" + integrity sha1-QCDA9e2/COvjlTJcql6gGIW5KPc= + dependencies: + aproba "^2.0.0" + figgy-pudding "^3.4.1" + get-stream "^4.0.0" + npm-registry-fetch "^4.0.0" + +libnpmorg@^1.0.1: + version "1.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/libnpmorg/-/libnpmorg-1.0.1.tgz#5d2503f6ceb57f33dbdcc718e6698fea6d5ad087" + integrity sha1-XSUD9s61fzPb3McY5mmP6m1a0Ic= + dependencies: + aproba "^2.0.0" + figgy-pudding "^3.4.1" + get-stream "^4.0.0" + npm-registry-fetch "^4.0.0" + +libnpmpublish@^1.1.2: + version "1.1.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/libnpmpublish/-/libnpmpublish-1.1.3.tgz#e3782796722d79eef1a0a22944c117e0c4ca4280" + integrity sha1-43gnlnItee7xoKIpRMEX4MTKQoA= + dependencies: + aproba "^2.0.0" + figgy-pudding "^3.5.1" + get-stream "^4.0.0" + lodash.clonedeep "^4.5.0" + normalize-package-data "^2.4.0" + npm-package-arg "^6.1.0" + npm-registry-fetch "^4.0.0" + semver "^5.5.1" + ssri "^6.0.1" + +libnpmsearch@^2.0.2: + version "2.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/libnpmsearch/-/libnpmsearch-2.0.2.tgz#9a4f059102d38e3dd44085bdbfe5095f2a5044cf" + integrity sha1-mk8FkQLTjj3UQIW9v+UJXypQRM8= + dependencies: + figgy-pudding "^3.5.1" + get-stream "^4.0.0" + npm-registry-fetch "^4.0.0" + +libnpmteam@^1.0.2: + version "1.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/libnpmteam/-/libnpmteam-1.0.2.tgz#8b48bcbb6ce70dd8150c950fcbdbf3feb6eec820" + integrity sha1-i0i8u2znDdgVDJUPy9vz/rbuyCA= + dependencies: + aproba "^2.0.0" + figgy-pudding "^3.4.1" + get-stream "^4.0.0" + npm-registry-fetch "^4.0.0" + +libnpx@^10.2.2: + version "10.2.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/libnpx/-/libnpx-10.2.2.tgz#5a4171b9b92dd031463ef66a4af9f5cbd6b09572" + integrity sha1-WkFxubkt0DFGPvZqSvn1y9awlXI= + dependencies: + dotenv "^5.0.1" + npm-package-arg "^6.0.0" + rimraf "^2.6.2" + safe-buffer "^5.1.0" + update-notifier "^2.3.0" + which "^1.3.0" + y18n "^4.0.0" + yargs "^11.0.0" + lines-and-columns@^1.1.6: version "1.1.6" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= +lint-staged@^10.0.4: + version "10.0.7" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lint-staged/-/lint-staged-10.0.7.tgz#d205f92d9359419a23bc6aa3b6f8546b1998da64" + integrity sha1-0gX5LZNZQZojvGqjtvhUaxmY2mQ= + dependencies: + chalk "^3.0.0" + commander "^4.0.1" + cosmiconfig "^6.0.0" + debug "^4.1.1" + dedent "^0.7.0" + execa "^3.4.0" + listr "^0.14.3" + log-symbols "^3.0.0" + micromatch "^4.0.2" + normalize-path "^3.0.0" + please-upgrade-node "^3.2.0" + string-argv "0.3.1" + stringify-object "^3.3.0" + +listr-silent-renderer@^1.1.1: + version "1.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" + integrity sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= + +listr-update-renderer@^0.5.0: + version "0.5.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz#4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2" + integrity sha1-Tqg2hUinuK7LfgbYyVy0WuLt5qI= + dependencies: + chalk "^1.1.3" + cli-truncate "^0.2.1" + elegant-spinner "^1.0.1" + figures "^1.7.0" + indent-string "^3.0.0" + log-symbols "^1.0.2" + log-update "^2.3.0" + strip-ansi "^3.0.1" + +listr-verbose-renderer@^0.5.0: + version "0.5.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz#f1132167535ea4c1261102b9f28dac7cba1e03db" + integrity sha1-8RMhZ1NepMEmEQK58o2sfLoeA9s= + dependencies: + chalk "^2.4.1" + cli-cursor "^2.1.0" + date-fns "^1.27.2" + figures "^2.0.0" + +listr@^0.14.3: + version "0.14.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586" + integrity sha1-L+qQlgTkNL5GTFC926DUlpKPpYY= + dependencies: + "@samverschueren/stream-to-observable" "^0.3.0" + is-observable "^1.1.0" + is-promise "^2.1.0" + is-stream "^1.1.0" + listr-silent-renderer "^1.1.1" + listr-update-renderer "^0.5.0" + listr-verbose-renderer "^0.5.0" + p-map "^2.0.0" + rxjs "^6.3.3" + load-json-file@^1.0.0: version "1.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" @@ -7734,16 +9972,87 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" +lock-verify@^2.0.2, lock-verify@^2.1.0: + version "2.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lock-verify/-/lock-verify-2.2.0.tgz#12432feb68bb647071c78c44bde16029a0f7d935" + integrity sha1-EkMv62i7ZHBxx4xEveFgKaD32TU= + dependencies: + "@iarna/cli" "^1.2.0" + npm-package-arg "^6.1.0" + semver "^5.4.1" + +lockfile@^1.0.4: + version "1.0.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609" + integrity sha1-B/gZ0lrkj4flOOZXi2lkpJgaVgk= + dependencies: + signal-exit "^3.0.2" + +lodash._baseindexof@*: + version "3.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz#fe52b53a1c6761e42618d654e4a25789ed61822c" + integrity sha1-/lK1OhxnYeQmGNZU5KJXie1hgiw= + +lodash._baseuniq@~4.6.0: + version "4.6.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz#0ebb44e456814af7905c6212fa2c9b2d51b841e8" + integrity sha1-DrtE5FaBSveQXGIS+iybLVG4Qeg= + dependencies: + lodash._createset "~4.0.0" + lodash._root "~3.0.0" + +lodash._bindcallback@*: + version "3.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" + integrity sha1-5THCdkTPi1epnhftlbNcdIeJOS4= + +lodash._cacheindexof@*: + version "3.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz#3dc69ac82498d2ee5e3ce56091bafd2adc7bde92" + integrity sha1-PcaayCSY0u5ePOVgkbr9Ktx73pI= + +lodash._createcache@*: + version "3.1.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash._createcache/-/lodash._createcache-3.1.2.tgz#56d6a064017625e79ebca6b8018e17440bdcf093" + integrity sha1-VtagZAF2JeeevKa4AY4XRAvc8JM= + dependencies: + lodash._getnative "^3.0.0" + +lodash._createset@~4.0.0: + version "4.0.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26" + integrity sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY= + +lodash._getnative@*, lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= + lodash._reinterpolate@^3.0.0: version "3.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= -lodash.clonedeep@^4.5.0: +lodash._root@~3.0.0: + version "3.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" + integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI= + +lodash.capitalize@^4.2.1: + version "4.2.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz#f826c9b4e2a8511d84e3aca29db05e1a4f3b72a9" + integrity sha1-+CbJtOKoUR2E46yinbBeGk87cqk= + +lodash.clonedeep@^4.5.0, lodash.clonedeep@~4.5.0: version "4.5.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= +lodash.escaperegexp@^4.1.2: + version "4.1.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347" + integrity sha1-ZHYsSGGAglGKw99Mz11YhtriA0c= + lodash.get@^4.4.2: version "4.4.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" @@ -7754,11 +10063,31 @@ lodash.ismatch@^4.4.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= -lodash.memoize@^4.1.2: +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + +lodash.isstring@^4.0.1: + version "4.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" + integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= + +lodash.map@^4.5.1: + version "4.6.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" + integrity sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= + +lodash.memoize@4.x, lodash.memoize@^4.1.2: version "4.1.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= +lodash.restparam@*: + version "3.6.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= + lodash.set@^4.3.2: version "4.3.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" @@ -7784,21 +10113,76 @@ lodash.templatesettings@^4.0.0: dependencies: lodash._reinterpolate "^3.0.0" -lodash.uniq@^4.5.0: +lodash.toarray@^4.4.0: + version "4.4.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" + integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE= + +lodash.union@~4.6.0: + version "4.6.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" + integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= + +lodash.uniq@^4.5.0, lodash.uniq@~4.5.0: version "4.5.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -"lodash@>=3.5 <5", lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.5, lodash@^4.2.1: +lodash.uniqby@^4.7.0: + version "4.7.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302" + integrity sha1-2ZwHpmnp5tJOE2Lf4mbGdhavEwI= + +lodash.without@~4.4.0: + version "4.4.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" + integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw= + +lodash@4.17.15, "lodash@>=3.5 <5", lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1: version "4.17.15" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg= -loglevel@^1.6.6: +log-symbols@^1.0.2: + version "1.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" + integrity sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg= + dependencies: + chalk "^1.0.0" + +log-symbols@^3.0.0: + version "3.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" + integrity sha1-86CFFqXeqJMzan3uFNGKHP2rd8Q= + dependencies: + chalk "^2.4.2" + +log-update@^2.3.0: + version "2.3.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708" + integrity sha1-iDKP19HOeTiykoN0bwsbwSayRwg= + dependencies: + ansi-escapes "^3.0.0" + cli-cursor "^2.0.0" + wrap-ansi "^3.0.1" + +loglevel@^1.6.4: version "1.6.6" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/loglevel/-/loglevel-1.6.6.tgz#0ee6300cc058db6b3551fa1c4bf73b83bb771312" integrity sha1-DuYwDMBY22s1UfocS/c7g7t3ExI= +lolex@^5.0.0: + version "5.1.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lolex/-/lolex-5.1.2.tgz#953694d098ce7c07bc5ed6d0e42bc6c0c6d5a367" + integrity sha1-lTaU0JjOfAe8XtbQ5CvGwMbVo2c= + dependencies: + "@sinonjs/commons" "^1.7.0" + +longest@^2.0.1: + version "2.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/longest/-/longest-2.0.1.tgz#781e183296aa94f6d4d916dc335d0d17aefa23f8" + integrity sha1-eB4YMpaqlPbU2RbcM10NF676I/g= + loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -7819,6 +10203,19 @@ lower-case@^1.1.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= +lowercase-keys@^1.0.0: + version "1.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha1-b54wtHCE2XGnyCD/FabFFnt0wm8= + +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80= + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + lru-cache@^5.1.1: version "5.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -7853,6 +10250,11 @@ make-dir@^3.0.0: dependencies: semver "^6.0.0" +make-error@1.x: + version "1.3.5" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" + integrity sha1-7+ToH22yjK3WBccPKcgxtY73dsg= + make-fetch-happen@^5.0.0: version "5.0.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" @@ -7911,6 +10313,23 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" +marked-terminal@^4.0.0: + version "4.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/marked-terminal/-/marked-terminal-4.0.0.tgz#2c7aa2c0eec496f05cd61f768d80d35db0bf6a86" + integrity sha1-LHqiwO7ElvBc1h92jYDTXbC/aoY= + dependencies: + ansi-escapes "^4.3.0" + cardinal "^2.1.1" + chalk "^3.0.0" + cli-table "^0.3.1" + node-emoji "^1.10.0" + supports-hyperlinks "^2.0.0" + +marked@^0.8.0: + version "0.8.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/marked/-/marked-0.8.0.tgz#ec5c0c9b93878dc52dd54be8d0e524097bd81a99" + integrity sha1-7FwMm5OHjcUt1Uvo0OUkCXvYGpk= + md5.js@^1.3.4: version "1.3.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" @@ -7925,11 +10344,23 @@ mdn-data@2.0.4: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" integrity sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs= +meant@~1.0.1: + version "1.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/meant/-/meant-1.0.1.tgz#66044fea2f23230ec806fb515efea29c44d2115d" + integrity sha1-ZgRP6i8jIw7IBvtRXv6inETSEV0= + media-typer@0.3.0: version "0.3.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= +mem@^1.1.0: + version "1.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= + dependencies: + mimic-fn "^1.0.0" + mem@^4.0.0: version "4.3.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" @@ -7955,6 +10386,21 @@ memory-fs@^0.5.0: errno "^0.1.3" readable-stream "^2.0.1" +meow@5.0.0, meow@^5.0.0: + version "5.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/meow/-/meow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4" + integrity sha1-38c9Y6mvxxSl43F2DrXIi5EHiqQ= + 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@^3.3.0: version "3.7.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" @@ -7986,21 +10432,6 @@ meow@^4.0.0: redent "^2.0.0" trim-newlines "^2.0.0" -meow@^5.0.0: - version "5.0.0" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/meow/-/meow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4" - integrity sha1-38c9Y6mvxxSl43F2DrXIi5EHiqQ= - 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" - merge-deep@^3.0.2: version "3.0.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/merge-deep/-/merge-deep-3.0.2.tgz#f39fa100a4f1bd34ff29f7d2bf4508fbb8d83ad2" @@ -8020,11 +10451,16 @@ merge-stream@^2.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= -merge2@^1.2.3: +merge2@^1.2.3, merge2@^1.3.0: version "1.3.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" integrity sha1-WzZu6DsvFYLEj4fkfPGpNSEDyoE= +merge@^1.2.1: + version "1.2.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" + integrity sha1-OL6/gMMiCopIe2/Ps5QbsRcgwUU= + methods@~1.1.2: version "1.1.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" @@ -8035,7 +10471,7 @@ microevent.ts@~0.1.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" integrity sha1-cLCbg/Q99RctAgWmMCW84Pc1f6A= -micromatch@^3.1.10, micromatch@^3.1.4: +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= @@ -8054,6 +10490,14 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" +micromatch@^4.0.2: + version "4.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha1-T8sJmb+fvC/L3SEvbWKbmlbDklk= + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" + miller-rabin@^4.0.0: version "4.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -8079,7 +10523,7 @@ mime@1.6.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= -mime@^2.4.4: +mime@^2.4.3, mime@^2.4.4: version "2.4.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" integrity sha1-vXuRE1/GsBzePpuuM9ZZtj2IV+U= @@ -8099,10 +10543,10 @@ min-indent@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/min-indent/-/min-indent-1.0.0.tgz#cfc45c37e9ec0d8f0a0ec3dd4ef7f7c3abe39256" integrity sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY= -mini-css-extract-plugin@0.9.0: - version "0.9.0" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e" - integrity sha1-R/LPB6oWWrNXM7H8l9TEbAVkM54= +mini-css-extract-plugin@0.8.0: + version "0.8.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz#81d41ec4fe58c713a96ad7c723cdb2d0bd4d70e1" + integrity sha1-gdQexP5YxxOpatfHI82y0L1NcOE= dependencies: loader-utils "^1.1.0" normalize-url "1.9.1" @@ -8139,7 +10583,7 @@ minimist@0.0.8: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= -minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: +minimist@1.2.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= @@ -8236,7 +10680,7 @@ mkdirp@*: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/mkdirp/-/mkdirp-1.0.3.tgz#4cf2e30ad45959dddea53ad97d518b6c8205e1ea" integrity sha1-TPLjCtRZWd3epTrZfVGLbIIF4eo= -mkdirp@0.5.1, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: +mkdirp@0.5.1, mkdirp@0.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= @@ -8344,6 +10788,15 @@ natural-compare@^1.4.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= +needle@^2.2.1: + version "2.4.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" + integrity sha1-aDPnSXXERGQlkOFadQKIxfk5tXw= + dependencies: + debug "^3.2.6" + iconv-lite "^0.4.4" + sax "^1.2.4" + negotiator@0.6.2: version "0.6.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" @@ -8354,6 +10807,11 @@ neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" integrity sha1-rCetpmFn+ohJpq3dg39rGJrSCBw= +nerf-dart@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/nerf-dart/-/nerf-dart-1.0.0.tgz#e6dab7febf5ad816ea81cf5c629c5a0ebde72c1a" + integrity sha1-5tq3/r9a2Bbqgc9cYpxaDr3nLBo= + next-tick@~1.0.0: version "1.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" @@ -8371,6 +10829,13 @@ no-case@^2.2.0: dependencies: lower-case "^1.1.1" +node-emoji@^1.10.0: + version "1.10.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" + integrity sha1-iIar0l2ce7YYAqZYUj0fjSqJsto= + dependencies: + lodash.toarray "^4.4.0" + node-fetch-npm@^2.0.2: version "2.0.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz#7258c9046182dca345b4208eda918daf33697ff7" @@ -8390,7 +10855,7 @@ node-forge@0.9.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" integrity sha1-1iQFDtu0SHStyhK7mlLsY8t4JXk= -node-gyp@^5.0.2: +node-gyp@^5.0.2, node-gyp@^5.0.7: version "5.0.7" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/node-gyp/-/node-gyp-5.0.7.tgz#dd4225e735e840cf2870e4037c2ed9c28a31719e" integrity sha1-3UIl5zXoQM8ocOQDfC7ZwooxcZ4= @@ -8457,6 +10922,33 @@ node-notifier@^5.4.2: shellwords "^0.1.1" which "^1.3.0" +node-notifier@^6.0.0: + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/node-notifier/-/node-notifier-6.0.0.tgz#cea319e06baa16deec8ce5cd7f133c4a46b68e12" + integrity sha1-zqMZ4GuqFt7sjOXNfxM8Ska2jhI= + dependencies: + growly "^1.3.0" + is-wsl "^2.1.1" + semver "^6.3.0" + shellwords "^0.1.1" + which "^1.3.1" + +node-pre-gyp@*: + version "0.14.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz#9a0596533b877289bcad4e143982ca3d904ddc83" + integrity sha1-mgWWUzuHcom8rU4UOYLKPZBN3IM= + dependencies: + detect-libc "^1.0.2" + mkdirp "^0.5.1" + needle "^2.2.1" + nopt "^4.0.1" + npm-packlist "^1.1.6" + npmlog "^4.0.2" + rc "^1.2.7" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^4.4.2" + node-releases@^1.1.47: version "1.1.47" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/node-releases/-/node-releases-1.1.47.tgz#c59ef739a1fd7ecbd9f0b7cf5b7871e8a8b591e4" @@ -8464,7 +10956,7 @@ node-releases@^1.1.47: dependencies: semver "^6.3.0" -nopt@^4.0.1: +nopt@^4.0.1, nopt@~4.0.1: version "4.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= @@ -8514,6 +11006,19 @@ normalize-url@^3.0.0, normalize-url@^3.3.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" integrity sha1-suHE3E98bVd0PfczpPWXjRhlBVk= +normalize-url@^5.0.0: + version "5.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/normalize-url/-/normalize-url-5.0.0.tgz#f46c9dc20670495e4e18fbd1b4396e41d199f63c" + integrity sha1-9GydwgZwSV5OGPvRtDluQdGZ9jw= + +npm-audit-report@^1.3.2: + version "1.3.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-audit-report/-/npm-audit-report-1.3.2.tgz#303bc78cd9e4c226415076a4f7e528c89fc77018" + integrity sha1-MDvHjNnkwiZBUHak9+UoyJ/HcBg= + dependencies: + cli-table3 "^0.5.0" + console-control-strings "^1.1.0" + npm-bundled@^1.0.1: version "1.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" @@ -8521,7 +11026,19 @@ npm-bundled@^1.0.1: dependencies: npm-normalize-package-bin "^1.0.1" -npm-lifecycle@^3.1.2: +npm-cache-filename@~1.0.2: + version "1.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz#ded306c5b0bfc870a9e9faf823bc5f283e05ae11" + integrity sha1-3tMGxbC/yHCp6fr4I7xfKD4FrhE= + +npm-install-checks@^3.0.2: + version "3.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-install-checks/-/npm-install-checks-3.0.2.tgz#ab2e32ad27baa46720706908e5b14c1852de44d9" + integrity sha1-qy4yrSe6pGcgcGkI5bFMGFLeRNk= + dependencies: + semver "^2.3.0 || 3.x || 4 || 5" + +npm-lifecycle@^3.0.0, npm-lifecycle@^3.1.2, npm-lifecycle@^3.1.4: version "3.1.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-lifecycle/-/npm-lifecycle-3.1.4.tgz#de6975c7d8df65f5150db110b57cce498b0b604c" integrity sha1-3ml1x9jfZfUVDbEQtXzOSYsLYEw= @@ -8535,12 +11052,17 @@ npm-lifecycle@^3.1.2: umask "^1.1.0" which "^1.3.1" +npm-logical-tree@^1.2.1: + version "1.2.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz#44610141ca24664cad35d1e607176193fd8f5b88" + integrity sha1-RGEBQcokZkytNdHmBxdhk/2PW4g= + npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: version "1.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" integrity sha1-bnmkHyP9I1wGIyGCKNp9nCO49uI= -"npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: +"npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0, npm-package-arg@^6.1.1: version "6.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-package-arg/-/npm-package-arg-6.1.1.tgz#02168cb0a49a2b75bf988a28698de7b529df5cb7" integrity sha1-AhaMsKSaK3W/mIooaY3ntSnfXLc= @@ -8550,7 +11072,7 @@ npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: semver "^5.6.0" validate-npm-package-name "^3.0.0" -npm-packlist@^1.4.4: +npm-packlist@^1.1.12, npm-packlist@^1.1.6, npm-packlist@^1.4.4, npm-packlist@^1.4.7: version "1.4.8" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" integrity sha1-Vu5swTW5+YrT1Rwcldoiu7my7z4= @@ -8559,7 +11081,7 @@ npm-packlist@^1.4.4: npm-bundled "^1.0.1" npm-normalize-package-bin "^1.0.1" -npm-pick-manifest@^3.0.0: +npm-pick-manifest@^3.0.0, npm-pick-manifest@^3.0.2: version "3.0.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz#f4d9e5fd4be2153e5f4e5f9b7be8dc419a99abb7" integrity sha1-9Nnl/UviFT5fTl+be+jcQZqZq7c= @@ -8568,6 +11090,28 @@ npm-pick-manifest@^3.0.0: npm-package-arg "^6.0.0" semver "^5.4.1" +npm-profile@^4.0.2: + version "4.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-profile/-/npm-profile-4.0.2.tgz#8272a71c19634d0dce9c35a5daf8ee589cbb0f52" + integrity sha1-gnKnHBljTQ3OnDWl2vjuWJy7D1I= + dependencies: + aproba "^1.1.2 || 2" + figgy-pudding "^3.4.1" + npm-registry-fetch "^4.0.0" + +npm-registry-fetch@^4.0.0, npm-registry-fetch@^4.0.2: + version "4.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-registry-fetch/-/npm-registry-fetch-4.0.2.tgz#2b1434f93ccbe6b6385f8e45f45db93e16921d7a" + integrity sha1-KxQ0+TzL5rY4X45F9F25PhaSHXo= + dependencies: + JSONStream "^1.3.4" + bluebird "^3.5.1" + figgy-pudding "^3.4.1" + lru-cache "^5.1.1" + make-fetch-happen "^5.0.0" + npm-package-arg "^6.1.0" + safe-buffer "^5.2.0" + npm-run-path@^2.0.0: version "2.0.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -8575,7 +11119,140 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" -npmlog@^4.1.2: +npm-run-path@^4.0.0: + version "4.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha1-t+zR5e1T2o43pV4cImnguX7XSOo= + dependencies: + path-key "^3.0.0" + +npm-user-validate@~1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm-user-validate/-/npm-user-validate-1.0.0.tgz#8ceca0f5cea04d4e93519ef72d0557a75122e951" + integrity sha1-jOyg9c6gTU6TUZ73LQVXp1Ei6VE= + +npm@^6.10.3: + version "6.13.7" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npm/-/npm-6.13.7.tgz#9533a3ddc57f9792db8a8b303efabaf878047841" + integrity sha1-lTOj3cV/l5LbioswPvq6+HgEeEE= + dependencies: + JSONStream "^1.3.5" + abbrev "~1.1.1" + ansicolors "~0.3.2" + ansistyles "~0.1.3" + aproba "^2.0.0" + archy "~1.0.0" + bin-links "^1.1.7" + bluebird "^3.5.5" + byte-size "^5.0.1" + cacache "^12.0.3" + call-limit "^1.1.1" + chownr "^1.1.3" + ci-info "^2.0.0" + cli-columns "^3.1.2" + cli-table3 "^0.5.1" + cmd-shim "^3.0.3" + columnify "~1.5.4" + config-chain "^1.1.12" + detect-indent "~5.0.0" + detect-newline "^2.1.0" + dezalgo "~1.0.3" + editor "~1.0.0" + figgy-pudding "^3.5.1" + find-npm-prefix "^1.0.2" + fs-vacuum "~1.2.10" + fs-write-stream-atomic "~1.0.10" + gentle-fs "^2.3.0" + glob "^7.1.4" + graceful-fs "^4.2.3" + has-unicode "~2.0.1" + hosted-git-info "^2.8.5" + iferr "^1.0.2" + infer-owner "^1.0.4" + inflight "~1.0.6" + inherits "^2.0.4" + ini "^1.3.5" + init-package-json "^1.10.3" + is-cidr "^3.0.0" + json-parse-better-errors "^1.0.2" + lazy-property "~1.0.0" + libcipm "^4.0.7" + libnpm "^3.0.1" + libnpmaccess "^3.0.2" + libnpmhook "^5.0.3" + libnpmorg "^1.0.1" + libnpmsearch "^2.0.2" + libnpmteam "^1.0.2" + libnpx "^10.2.2" + lock-verify "^2.1.0" + lockfile "^1.0.4" + lodash._baseuniq "~4.6.0" + lodash.clonedeep "~4.5.0" + lodash.union "~4.6.0" + lodash.uniq "~4.5.0" + lodash.without "~4.4.0" + lru-cache "^5.1.1" + meant "~1.0.1" + mississippi "^3.0.0" + mkdirp "~0.5.1" + move-concurrently "^1.0.1" + node-gyp "^5.0.7" + nopt "~4.0.1" + normalize-package-data "^2.5.0" + npm-audit-report "^1.3.2" + npm-cache-filename "~1.0.2" + npm-install-checks "^3.0.2" + npm-lifecycle "^3.1.4" + npm-package-arg "^6.1.1" + npm-packlist "^1.4.7" + npm-pick-manifest "^3.0.2" + npm-profile "^4.0.2" + npm-registry-fetch "^4.0.2" + npm-user-validate "~1.0.0" + npmlog "~4.1.2" + once "~1.4.0" + opener "^1.5.1" + osenv "^0.1.5" + pacote "^9.5.12" + path-is-inside "~1.0.2" + promise-inflight "~1.0.1" + qrcode-terminal "^0.12.0" + query-string "^6.8.2" + qw "~1.0.1" + read "~1.0.7" + read-cmd-shim "^1.0.5" + read-installed "~4.0.3" + read-package-json "^2.1.1" + read-package-tree "^5.3.1" + readable-stream "^3.4.0" + readdir-scoped-modules "^1.1.0" + request "^2.88.0" + retry "^0.12.0" + rimraf "^2.6.3" + safe-buffer "^5.1.2" + semver "^5.7.1" + sha "^3.0.0" + slide "~1.1.6" + sorted-object "~2.0.1" + sorted-union-stream "~2.1.3" + ssri "^6.0.1" + stringify-package "^1.0.1" + tar "^4.4.13" + text-table "~0.2.0" + tiny-relative-date "^1.3.0" + uid-number "0.0.6" + umask "~1.1.0" + unique-filename "^1.1.1" + unpipe "~1.0.0" + update-notifier "^2.5.0" + uuid "^3.3.3" + validate-npm-package-license "^3.0.4" + validate-npm-package-name "~3.0.0" + which "^1.3.1" + worker-farm "^1.7.0" + write-file-atomic "^2.4.3" + +npmlog@^4.0.2, npmlog@^4.1.2, npmlog@~4.1.2: version "4.1.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha1-CKfyqL9zRgR3mp76StXMcXq7lUs= @@ -8602,7 +11279,7 @@ number-is-nan@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= -nwsapi@^2.0.7, nwsapi@^2.1.3: +nwsapi@^2.0.7, nwsapi@^2.1.3, nwsapi@^2.2.0: version "2.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" integrity sha1-IEh5qePQaP8qVROcLHcngGgaOLc= @@ -8626,10 +11303,10 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-hash@^2.0.1: - version "2.0.1" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/object-hash/-/object-hash-2.0.1.tgz#cef18a0c940cc60aa27965ecf49b782cbf101d96" - integrity sha1-zvGKDJQMxgqieWXs9Jt4LL8QHZY= +object-hash@^1.3.1: + version "1.3.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" + integrity sha1-/eRSCYqVHLFF8Dm7fUVUSd3BJt8= object-inspect@^1.7.0: version "1.7.0" @@ -8678,7 +11355,7 @@ object.entries@^1.1.0, object.entries@^1.1.1: function-bind "^1.1.1" has "^1.0.3" -object.fromentries@^2.0.2: +object.fromentries@^2.0.0, object.fromentries@^2.0.2: version "2.0.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" integrity sha1-SgnJubs4Q90PiazbUXp5TU81Wsk= @@ -8735,7 +11412,7 @@ on-headers@~1.0.2: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" integrity sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8= -once@^1.3.0, once@^1.3.1, once@^1.4.0: +once@^1.3.0, once@^1.3.1, once@^1.4.0, once@~1.4.0: version "1.4.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= @@ -8763,6 +11440,11 @@ open@^6.4.0: dependencies: is-wsl "^1.1.0" +opener@^1.5.1: + version "1.5.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" + integrity sha1-bS8Od/GgrwAyrKcWwsH7uOfoq+0= + opn@^5.5.0: version "5.5.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" @@ -8815,7 +11497,16 @@ os-homedir@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= -os-locale@^3.0.0: +os-locale@^2.0.0: + version "2.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + integrity sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I= + dependencies: + execa "^0.7.0" + lcid "^1.0.0" + mem "^1.1.0" + +os-locale@^3.0.0, os-locale@^3.1.0: version "3.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" integrity sha1-qAKm7hfyTBBIOrmTVxnO9O0Wvxo= @@ -8857,16 +11548,38 @@ p-each-series@^1.0.0: dependencies: p-reduce "^1.0.0" +p-each-series@^2.1.0: + version "2.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/p-each-series/-/p-each-series-2.1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48" + integrity sha1-lhyN0/GV6pbHR+Y2smK4AKaxr0g= + +p-filter@^2.0.0: + version "2.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" + integrity sha1-GxRyVirnoPdC8PPT03GOpm/5wJw= + dependencies: + p-map "^2.0.0" + p-finally@^1.0.0: version "1.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= +p-finally@^2.0.0: + version "2.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" + integrity sha1-vW/KqcVZoJa2gIBvTWV7Pw8kBWE= + p-is-promise@^2.0.0: version "2.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" integrity sha1-kYzrrqJIpiz3/6uOO8qMX4gvxC4= +p-is-promise@^3.0.0: + version "3.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/p-is-promise/-/p-is-promise-3.0.0.tgz#58e78c7dfe2e163cf2a04ff869e7c1dba64a5971" + integrity sha1-WOeMff4uFjzyoE/4aefB26ZKWXE= + p-limit@^1.1.0: version "1.3.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" @@ -8874,7 +11587,7 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.2: +p-limit@^2.0.0, p-limit@^2.2.0: version "2.2.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/p-limit/-/p-limit-2.2.2.tgz#61279b67721f5287aa1c13a9a7fbbc48c9291b1e" integrity sha1-YSebZ3IfUoeqHBOpp/u8SMkpGx4= @@ -8938,6 +11651,11 @@ p-reduce@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= +p-reduce@^2.0.0: + version "2.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" + integrity sha1-CUCNpJUHxsJ0+qMfKN8zS8cStko= + p-retry@^3.0.1: version "3.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" @@ -8945,6 +11663,14 @@ p-retry@^3.0.1: dependencies: retry "^0.12.0" +p-retry@^4.0.0: + version "4.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/p-retry/-/p-retry-4.2.0.tgz#ea9066c6b44f23cab4cd42f6147cdbbc6604da5d" + integrity sha1-6pBmxrRPI8q0zUL2FHzbvGYE2l0= + dependencies: + "@types/retry" "^0.12.0" + retry "^0.12.0" + p-try@^1.0.0: version "1.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" @@ -8962,6 +11688,52 @@ p-waterfall@^1.0.0: dependencies: p-reduce "^1.0.0" +package-json@^4.0.0: + version "4.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" + integrity sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0= + dependencies: + got "^6.7.1" + registry-auth-token "^3.0.1" + registry-url "^3.0.3" + semver "^5.1.0" + +pacote@^9.1.0, pacote@^9.5.12, pacote@^9.5.3: + version "9.5.12" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/pacote/-/pacote-9.5.12.tgz#1e11dd7a8d736bcc36b375a9804d41bb0377bf66" + integrity sha1-HhHdeo1za8w2s3WpgE1BuwN3v2Y= + dependencies: + bluebird "^3.5.3" + cacache "^12.0.2" + chownr "^1.1.2" + figgy-pudding "^3.5.1" + get-stream "^4.1.0" + glob "^7.1.3" + infer-owner "^1.0.4" + lru-cache "^5.1.1" + make-fetch-happen "^5.0.0" + minimatch "^3.0.4" + minipass "^2.3.5" + mississippi "^3.0.0" + mkdirp "^0.5.1" + normalize-package-data "^2.4.0" + npm-normalize-package-bin "^1.0.0" + npm-package-arg "^6.1.0" + npm-packlist "^1.1.12" + npm-pick-manifest "^3.0.0" + npm-registry-fetch "^4.0.0" + osenv "^0.1.5" + promise-inflight "^1.0.1" + promise-retry "^1.1.1" + protoduck "^5.0.1" + rimraf "^2.6.2" + safe-buffer "^5.1.2" + semver "^5.6.0" + ssri "^6.0.1" + tar "^4.4.10" + unique-filename "^1.1.1" + which "^1.3.1" + pako@~1.0.5: version "1.0.11" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" @@ -8976,7 +11748,7 @@ parallel-transform@^1.1.0: inherits "^2.0.3" readable-stream "^2.1.5" -param-case@^2.1.1: +param-case@2.1.x: version "2.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= @@ -9032,6 +11804,11 @@ parse-json@^5.0.0: json-parse-better-errors "^1.0.1" lines-and-columns "^1.1.6" +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + parse-path@^4.0.0: version "4.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/parse-path/-/parse-path-4.0.1.tgz#0ec769704949778cb3b8eda5e994c32073a1adff" @@ -9102,7 +11879,7 @@ path-is-absolute@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-is-inside@^1.0.2: +path-is-inside@^1.0.1, path-is-inside@^1.0.2, path-is-inside@~1.0.2: version "1.0.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= @@ -9112,7 +11889,7 @@ path-key@^2.0.0, path-key@^2.0.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= -path-key@^3.1.0: +path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U= @@ -9171,7 +11948,7 @@ performance-now@^2.1.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -picomatch@^2.0.4, picomatch@^2.0.7: +picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.0.7: version "2.2.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/picomatch/-/picomatch-2.2.1.tgz#21bac888b6ed8601f831ce7816e335bc779f0a4a" integrity sha1-IbrIiLbthgH4Mc54FuM1vHefCko= @@ -9210,6 +11987,14 @@ pirates@^4.0.1: dependencies: node-modules-regexp "^1.0.0" +pkg-conf@^2.1.0: + version "2.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/pkg-conf/-/pkg-conf-2.1.0.tgz#2126514ca6f2abfebd168596df18ba57867f0058" + integrity sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg= + dependencies: + find-up "^2.0.0" + load-json-file "^4.0.0" + pkg-dir@^1.0.0: version "1.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" @@ -9231,7 +12016,7 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" -pkg-dir@^4.1.0: +pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM= @@ -9245,15 +12030,22 @@ pkg-up@3.1.0: dependencies: find-up "^3.0.0" +please-upgrade-node@^3.2.0: + version "3.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" + integrity sha1-rt3T+ZTJM+StmLmdmlVu+g4v6UI= + dependencies: + semver-compare "^1.0.0" + pn@^1.1.0: version "1.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" integrity sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs= -pnp-webpack-plugin@1.6.0: - version "1.6.0" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.0.tgz#d5c068013a2fdc82224ca50ed179c8fba9036a8e" - integrity sha1-1cBoATov3IIiTKUO0XnI+6kDao4= +pnp-webpack-plugin@1.5.0: + version "1.5.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/pnp-webpack-plugin/-/pnp-webpack-plugin-1.5.0.tgz#62a1cd3068f46d564bb33c56eb250e4d586676eb" + integrity sha1-YqHNMGj0bVZLszxW6yUOTVhmdus= dependencies: ts-pnp "^1.1.2" @@ -9603,7 +12395,7 @@ postcss-modules-local-by-default@^3.0.2: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.0.0" -postcss-modules-scope@^2.1.1: +postcss-modules-scope@^2.1.0: version "2.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/postcss-modules-scope/-/postcss-modules-scope-2.1.1.tgz#33d4fc946602eb5e9355c4165d68a10727689dba" integrity sha1-M9T8lGYC616TVcQWXWihBydonbo= @@ -9924,7 +12716,7 @@ postcss@7.0.21: source-map "^0.6.1" supports-color "^6.1.0" -postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.26, postcss@^7.0.5, postcss@^7.0.6: +postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.5, postcss@^7.0.6: version "7.0.26" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/postcss/-/postcss-7.0.26.tgz#5ed615cfcab35ba9bbb82414a4fa88ea10429587" integrity sha1-XtYVz8qzW6m7uCQUpPqI6hBClYc= @@ -9938,12 +12730,12 @@ prelude-ls@~1.1.2: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prepend-http@^1.0.0: +prepend-http@^1.0.0, prepend-http@^1.0.1: version "1.0.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= -prettier@^1.19.1: +prettier@^1.18.2, prettier@^1.19.1: version "1.19.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" integrity sha1-99f1/4qc2HKnvkyhQglZVqYHl8s= @@ -9971,6 +12763,16 @@ pretty-format@^24.0.0, pretty-format@^24.3.0, pretty-format@^24.9.0: ansi-styles "^3.2.0" react-is "^16.8.4" +pretty-format@^25.1.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/pretty-format/-/pretty-format-25.1.0.tgz#ed869bdaec1356fc5ae45de045e2c8ec7b07b0c8" + integrity sha1-7Yab2uwTVvxa5F3gReLI7HsHsMg= + dependencies: + "@jest/types" "^25.1.0" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^16.12.0" + private@^0.1.6: version "0.1.8" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" @@ -9991,7 +12793,7 @@ progress@^2.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg= -promise-inflight@^1.0.1: +promise-inflight@^1.0.1, promise-inflight@~1.0.1: version "1.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= @@ -10065,6 +12867,11 @@ prr@~1.0.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + psl@^1.1.24, psl@^1.1.28: version "1.7.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/psl/-/psl-1.7.0.tgz#f1c4c47a8ef97167dea5d6bbf4816d736e884a3c" @@ -10127,6 +12934,11 @@ q@^1.1.2, q@^1.5.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= +qrcode-terminal@^0.12.0: + version "0.12.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819" + integrity sha1-u1tpnvf58FBQkqN0i+RGT+cbWBk= + qs@6.7.0: version "6.7.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" @@ -10145,6 +12957,15 @@ query-string@^4.1.0: object-assign "^4.1.0" strict-uri-encode "^1.0.0" +query-string@^6.8.2: + version "6.10.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/query-string/-/query-string-6.10.1.tgz#30b3505f6fca741d5ae541964d1b3ae9dc2a0de8" + integrity sha1-MLNQX2/KdB1a5UGWTRs66dwqDeg= + dependencies: + decode-uri-component "^0.2.0" + split-on-first "^1.0.0" + strict-uri-encode "^2.0.0" + querystring-es3@^0.2.0: version "0.2.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" @@ -10165,6 +12986,11 @@ quick-lru@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= +qw@~1.0.1: + version "1.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/qw/-/qw-1.0.1.tgz#efbfdc740f9ad054304426acb183412cc8b996d4" + integrity sha1-77/cdA+a0FQwRCassYNBLMi5ltQ= + raf@^3.4.1: version "3.4.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" @@ -10202,7 +13028,17 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -react-app-polyfill@^1.0.6: +rc@^1.0.1, rc@^1.1.6, rc@^1.2.7, rc@^1.2.8: + version "1.2.8" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0= + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-app-polyfill@^1.0.5: version "1.0.6" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz#890f8d7f2842ce6073f030b117de9130a5f385f0" integrity sha1-iQ+NfyhCzmBz8DCxF96RMKXzhfA= @@ -10214,7 +13050,7 @@ react-app-polyfill@^1.0.6: regenerator-runtime "^0.13.3" whatwg-fetch "^3.0.0" -react-dev-utils@^10.1.0: +react-dev-utils@^10.0.0: version "10.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/react-dev-utils/-/react-dev-utils-10.1.0.tgz#ccf82135f6dc2fc91969bc729ce57a69d8e86025" integrity sha1-zPghNfbcL8kZabxynOV6adjoYCU= @@ -10259,71 +13095,11 @@ react-error-overlay@^6.0.5: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/react-error-overlay/-/react-error-overlay-6.0.5.tgz#55d59c2a3810e8b41922e0b4e5f85dcf239bd533" integrity sha1-VdWcKjgQ6LQZIuC05fhdzyOb1TM= -react-is@^16.8.1, react-is@^16.8.4: +react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.4: version "16.12.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c" integrity sha1-LMD+D7p0LZf9UnxCoTvsTusGJBw= -react-scripts@3.3.1: - version "3.3.1" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/react-scripts/-/react-scripts-3.3.1.tgz#dee7962045dbee5b02b1d47569815e62f7a546b5" - integrity sha1-3ueWIEXb7lsCsdR1aYFeYvelRrU= - dependencies: - "@babel/core" "7.8.4" - "@svgr/webpack" "4.3.3" - "@typescript-eslint/eslint-plugin" "^2.10.0" - "@typescript-eslint/parser" "^2.10.0" - babel-eslint "10.0.3" - babel-jest "^24.9.0" - babel-loader "8.0.6" - babel-plugin-named-asset-import "^0.3.6" - babel-preset-react-app "^9.1.1" - camelcase "^5.3.1" - case-sensitive-paths-webpack-plugin "2.3.0" - css-loader "3.4.2" - dotenv "8.2.0" - dotenv-expand "5.1.0" - eslint "^6.6.0" - eslint-config-react-app "^5.2.0" - eslint-loader "3.0.3" - eslint-plugin-flowtype "4.6.0" - eslint-plugin-import "2.20.0" - eslint-plugin-jsx-a11y "6.2.3" - eslint-plugin-react "7.18.0" - eslint-plugin-react-hooks "^1.6.1" - file-loader "4.3.0" - fs-extra "^8.1.0" - html-webpack-plugin "4.0.0-beta.11" - identity-obj-proxy "3.0.0" - jest "24.9.0" - jest-environment-jsdom-fourteen "1.0.1" - jest-resolve "24.9.0" - jest-watch-typeahead "0.4.2" - mini-css-extract-plugin "0.9.0" - optimize-css-assets-webpack-plugin "5.0.3" - pnp-webpack-plugin "1.6.0" - postcss-flexbugs-fixes "4.1.0" - postcss-loader "3.0.0" - postcss-normalize "8.0.1" - postcss-preset-env "6.7.0" - postcss-safe-parser "4.0.1" - react-app-polyfill "^1.0.6" - react-dev-utils "^10.1.0" - resolve "1.15.0" - resolve-url-loader "3.1.1" - sass-loader "8.0.2" - semver "6.3.0" - style-loader "1.1.3" - terser-webpack-plugin "2.3.4" - ts-pnp "1.1.5" - url-loader "2.3.0" - webpack "4.41.5" - webpack-dev-server "3.10.1" - webpack-manifest-plugin "2.2.0" - workbox-webpack-plugin "4.3.1" - optionalDependencies: - fsevents "2.1.2" - react@^16.12.0: version "16.12.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/react/-/react-16.12.0.tgz#0c0a9c6a142429e3614834d5a778e18aa78a0b83" @@ -10333,14 +13109,28 @@ react@^16.12.0: object-assign "^4.1.1" prop-types "^15.6.2" -read-cmd-shim@^1.0.1: +read-cmd-shim@^1.0.1, read-cmd-shim@^1.0.5: version "1.0.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16" integrity sha1-h+Q+ulAJi6WjLQzrWDq45DuWHBY= dependencies: graceful-fs "^4.1.2" -"read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13: +read-installed@~4.0.3: + version "4.0.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/read-installed/-/read-installed-4.0.3.tgz#ff9b8b67f187d1e4c29b9feb31f6b223acd19067" + integrity sha1-/5uLZ/GH0eTCm5/rMfayI6zRkGc= + dependencies: + debuglog "^1.0.1" + read-package-json "^2.0.0" + readdir-scoped-modules "^1.0.0" + semver "2 || 3 || 4 || 5" + slide "~1.1.3" + util-extend "^1.0.1" + optionalDependencies: + graceful-fs "^4.1.2" + +"read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13, read-package-json@^2.1.1: version "2.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/read-package-json/-/read-package-json-2.1.1.tgz#16aa66c59e7d4dad6288f179dd9295fd59bb98f1" integrity sha1-FqpmxZ59Ta1iiPF53ZKV/Vm7mPE= @@ -10352,7 +13142,7 @@ read-cmd-shim@^1.0.1: optionalDependencies: graceful-fs "^4.1.2" -read-package-tree@^5.1.6: +read-package-tree@^5.1.6, read-package-tree@^5.3.1: version "5.3.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/read-package-tree/-/read-package-tree-5.3.1.tgz#a32cb64c7f31eb8a6f31ef06f9cedf74068fe636" integrity sha1-oyy2TH8x64pvMe8G+c7fdAaP5jY= @@ -10393,6 +13183,15 @@ read-pkg-up@^4.0.0: find-up "^3.0.0" read-pkg "^3.0.0" +read-pkg-up@^7.0.0, read-pkg-up@^7.0.1: + version "7.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + integrity sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc= + dependencies: + find-up "^4.1.0" + read-pkg "^5.2.0" + type-fest "^0.8.1" + read-pkg@^1.0.0: version "1.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" @@ -10420,7 +13219,17 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" -read@1, read@~1.0.1: +read-pkg@^5.0.0, read-pkg@^5.2.0: + version "5.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w= + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + +read@1, read@~1.0.1, read@~1.0.7: version "1.0.7" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= @@ -10440,7 +13249,7 @@ read@1, read@~1.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1: +"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0: version "3.5.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/readable-stream/-/readable-stream-3.5.0.tgz#465d70e6d1087f6162d079cd0b5db7fbebfd1606" integrity sha1-Rl1w5tEIf2Fi0HnNC123++v9FgY= @@ -10449,7 +13258,17 @@ read@1, read@~1.0.1: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readdir-scoped-modules@^1.0.0: +readable-stream@~1.1.10: + version "1.1.14" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readdir-scoped-modules@^1.0.0, readdir-scoped-modules@^1.1.0: version "1.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" integrity sha1-jUVAe0+HCg3K68DihnDRjnRRQwk= @@ -10482,6 +13301,13 @@ realpath-native@^1.1.0: dependencies: util.promisify "^1.0.0" +rechoir@^0.6.2: + version "0.6.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + recursive-readdir@2.2.2: version "2.2.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" @@ -10513,6 +13339,13 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" +redeyed@~2.1.0: + version "2.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/redeyed/-/redeyed-2.1.1.tgz#8984b5815d99cb220469c99eeeffe38913e6cc0b" + integrity sha1-iYS1gV2ZyyIEacme7v/jiRPmzAs= + dependencies: + esprima "~4.0.0" + regenerate-unicode-properties@^8.1.0: version "8.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" @@ -10525,6 +13358,11 @@ regenerate@^1.4.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" integrity sha1-SoVuxLVuQHfFV1icroXnpMiGmhE= +regenerator-runtime@^0.10.5: + version "0.10.5" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" + integrity sha1-M2w+/BIgrc7dosn6tntaeVWjNlg= + regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" @@ -10555,7 +13393,7 @@ regex-parser@2.2.10: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/regex-parser/-/regex-parser-2.2.10.tgz#9e66a8f73d89a107616e63b39d4deddfee912b37" integrity sha1-nmao9z2JoQdhbmOznU3t3+6RKzc= -regexp.prototype.flags@^1.2.0: +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0: version "1.3.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" integrity sha1-erqJs8E6ZFCdq888qNn7ub31y3U= @@ -10585,6 +13423,28 @@ regexpu-core@^4.6.0: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.1.0" +registry-auth-token@^3.0.1: + version "3.4.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/registry-auth-token/-/registry-auth-token-3.4.0.tgz#d7446815433f5d5ed6431cd5dca21048f66b397e" + integrity sha1-10RoFUM/XV7WQxzV3KIQSPZrOX4= + dependencies: + rc "^1.1.6" + safe-buffer "^5.0.1" + +registry-auth-token@^4.0.0: + version "4.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/registry-auth-token/-/registry-auth-token-4.1.1.tgz#40a33be1e82539460f94328b0f7f0f84c16d9479" + integrity sha1-QKM74eglOUYPlDKLD38PhMFtlHk= + dependencies: + rc "^1.2.8" + +registry-url@^3.0.3: + version "3.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" + integrity sha1-PU74cPc93h138M+aOBQyRE4XSUI= + dependencies: + rc "^1.0.1" + regjsgen@^0.5.0: version "0.5.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" @@ -10597,7 +13457,7 @@ regjsparser@^0.6.0: dependencies: jsesc "~0.5.0" -relateurl@^0.2.7: +relateurl@0.2.x: version "0.2.7" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= @@ -10642,7 +13502,7 @@ request-promise-core@1.1.3: dependencies: lodash "^4.17.15" -request-promise-native@^1.0.5: +request-promise-native@^1.0.5, request-promise-native@^1.0.7: version "1.0.8" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" integrity sha1-pFW5YLgm5E4r+Jma9k3/K/5YyzY= @@ -10704,6 +13564,26 @@ resolve-cwd@^2.0.0: dependencies: resolve-from "^3.0.0" +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha1-DwB18bslRHZs9zumpuKt/ryxPy0= + dependencies: + resolve-from "^5.0.0" + +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-from@5.0.0, resolve-from@^5.0.0: + version "5.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha1-w1IlhD3493bfIcV1V7wIfp39/Gk= + resolve-from@^3.0.0: version "3.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" @@ -10714,6 +13594,13 @@ resolve-from@^4.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= +resolve-global@1.0.0, resolve-global@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/resolve-global/-/resolve-global-1.0.0.tgz#a2a79df4af2ca3f49bf77ef9ddacd322dad19255" + integrity sha1-oqed9K8so/Sb93753azTItrRklU= + dependencies: + global-dirs "^0.1.1" + resolve-url-loader@3.1.1: version "3.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz#28931895fa1eab9be0647d3b2958c100ae3c0bf0" @@ -10740,7 +13627,14 @@ resolve@1.1.7: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@1.15.0, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.3.2, resolve@^1.8.1: +resolve@1.12.2: + version "1.12.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/resolve/-/resolve-1.12.2.tgz#08b12496d9aa8659c75f534a8f05f0d892fff594" + integrity sha1-CLEkltmqhlnHX1NKjwXw2JL/9ZQ= + dependencies: + path-parse "^1.0.6" + +resolve@1.x, resolve@^1.1.6, resolve@^1.10.0, resolve@^1.11.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.3.2, resolve@^1.8.1: version "1.15.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/resolve/-/resolve-1.15.0.tgz#1b7ca96073ebb52e741ffd799f6b39ea462c67f5" integrity sha1-G3ypYHPrtS50H/15n2s56kYsZ/U= @@ -10778,6 +13672,11 @@ retry@^0.12.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= +reusify@^1.0.0: + version "1.0.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY= + rework-visit@1.0.0: version "1.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" @@ -10801,6 +13700,11 @@ rgba-regex@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= +right-pad@^1.0.1: + version "1.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/right-pad/-/right-pad-1.0.1.tgz#8ca08c2cbb5b55e74dafa96bf7fd1a27d568c8d0" + integrity sha1-jKCMLLtbVedNr6lr9/0aJ9VoyNA= + rimraf@2.6.3: version "2.6.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -10808,13 +13712,20 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1: +rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1: version "2.7.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= dependencies: glob "^7.1.3" +rimraf@^3.0.0: + version "3.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/rimraf/-/rimraf-3.0.1.tgz#48d3d4cb46c80d388ab26cd61b1b466ae9ae225a" + integrity sha1-SNPUy0bIDTiKsmzWGxtGaumuIlo= + dependencies: + glob "^7.1.3" + ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -10835,6 +13746,11 @@ run-async@^2.2.0: dependencies: is-promise "^2.1.0" +run-parallel@^1.1.9: + version "1.1.9" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" + integrity sha1-yd06fPn0ssS2JE4XOm7YZuYd1nk= + run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" @@ -10842,7 +13758,7 @@ run-queue@^1.0.0, run-queue@^1.0.3: dependencies: aproba "^1.1.1" -rxjs@^6.4.0, rxjs@^6.5.3: +rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.3: version "6.5.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/rxjs/-/rxjs-6.5.4.tgz#e0777fe0d184cec7872df147f303572d414e211c" integrity sha1-4Hd/4NGEzseHLfFH8wNXLUFOIRw= @@ -10891,15 +13807,15 @@ sanitize.css@^10.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/sanitize.css/-/sanitize.css-10.0.0.tgz#b5cb2547e96d8629a60947544665243b1dc3657a" integrity sha1-tcslR+lthimmCUdURmUkOx3DZXo= -sass-loader@8.0.2: - version "8.0.2" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d" - integrity sha1-3r7NjDziQ8dkVPLoKQSCFQOACQ0= +sass-loader@8.0.0: + version "8.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/sass-loader/-/sass-loader-8.0.0.tgz#e7b07a3e357f965e6b03dd45b016b0a9746af797" + integrity sha1-57B6PjV/ll5rA91FsBawqXRq95c= dependencies: clone-deep "^4.0.1" loader-utils "^1.2.3" neo-async "^2.6.1" - schema-utils "^2.6.1" + schema-utils "^2.1.0" semver "^6.3.0" sax@^1.2.4, sax@~1.2.4: @@ -10931,7 +13847,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.5.0, schema-utils@^2.6.0, schema-utils@^2.6.1, schema-utils@^2.6.4: +schema-utils@^2.0.0, schema-utils@^2.0.1, schema-utils@^2.1.0, schema-utils@^2.2.0, schema-utils@^2.5.0: version "2.6.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/schema-utils/-/schema-utils-2.6.4.tgz#a27efbf6e4e78689d91872ee3ccfa57d7bdd0f53" integrity sha1-on779uTnhonZGHLuPM+lfXvdD1M= @@ -10951,7 +13867,65 @@ selfsigned@^1.10.7: dependencies: node-forge "0.9.0" -"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: +semantic-release@^17.0.1: + version "17.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/semantic-release/-/semantic-release-17.0.2.tgz#0b6ca76b17092ba0697a9bd3d210178b57a232d7" + integrity sha1-C2ynaxcJK6BpepvT0hAXi1eiMtc= + dependencies: + "@semantic-release/commit-analyzer" "^8.0.0" + "@semantic-release/error" "^2.2.0" + "@semantic-release/github" "^7.0.0" + "@semantic-release/npm" "^7.0.0" + "@semantic-release/release-notes-generator" "^9.0.0" + aggregate-error "^3.0.0" + cosmiconfig "^6.0.0" + debug "^4.0.0" + env-ci "^5.0.0" + execa "^4.0.0" + figures "^3.0.0" + find-versions "^3.0.0" + get-stream "^5.0.0" + git-log-parser "^1.2.0" + hook-std "^2.0.0" + hosted-git-info "^3.0.0" + lodash "^4.17.15" + marked "^0.8.0" + marked-terminal "^4.0.0" + micromatch "^4.0.2" + p-each-series "^2.1.0" + p-reduce "^2.0.0" + read-pkg-up "^7.0.0" + resolve-from "^5.0.0" + semver "^7.1.1" + semver-diff "^3.1.1" + signale "^1.2.1" + yargs "^15.0.1" + +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= + +semver-diff@^2.0.0: + version "2.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" + integrity sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY= + dependencies: + semver "^5.0.3" + +semver-diff@^3.1.1: + version "3.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" + integrity sha1-Bfd85Z8yXgDicGr9Z7tQbdscoys= + dependencies: + semver "^6.3.0" + +semver-regex@^2.0.0: + version "2.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" + integrity sha1-qTwsWERTmncCMzeRB7OMe0rJ0zg= + +"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= @@ -10966,6 +13940,11 @@ semver@7.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" integrity sha1-XzyjV2HkfgWyBsba/yz4FPAxa44= +semver@^7.1.1, semver@^7.1.2: + version "7.1.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/semver/-/semver-7.1.2.tgz#847bae5bce68c5d08889824f02667199b70e3d87" + integrity sha1-hHuuW85oxdCIiYJPAmZxmbcOPYc= + send@0.17.1: version "0.17.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" @@ -10985,7 +13964,7 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" -serialize-javascript@^2.1.2: +serialize-javascript@^2.1.0, serialize-javascript@^2.1.2: version "2.1.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61" integrity sha1-7OxTsOAxe9yV73arcHS3OEeF+mE= @@ -11051,6 +14030,13 @@ sha.js@^2.4.0, sha.js@^2.4.8: inherits "^2.0.1" safe-buffer "^5.0.1" +sha@^3.0.0: + version "3.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/sha/-/sha-3.0.0.tgz#b2f2f90af690c16a3a839a6a6c680ea51fedd1ae" + integrity sha1-svL5CvaQwWo6g5pqbGgOpR/t0a4= + dependencies: + graceful-fs "^4.1.2" + shallow-clone@^0.1.2: version "0.1.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060" @@ -11097,16 +14083,42 @@ shell-quote@1.7.2: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" integrity sha1-Z6fQLHbJ2iT5nSCAj8re0ODgS+I= +shelljs@0.7.6: + version "0.7.6" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/shelljs/-/shelljs-0.7.6.tgz#379cccfb56b91c8601e4793356eb5382924de9ad" + integrity sha1-N5zM+1a5HIYB5HkzVutTgpJN6a0= + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + shellwords@^0.1.1: version "0.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha1-1rkYHBpI05cyTISHHvvPxz/AZUs= +side-channel@^1.0.2: + version "1.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/side-channel/-/side-channel-1.0.2.tgz#df5d1abadb4e4bf4af1cd8852bf132d2f7876947" + integrity sha1-310auttOS/SvHNiFK/Ey0veHaUc= + dependencies: + es-abstract "^1.17.0-next.1" + object-inspect "^1.7.0" + signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= +signale@^1.2.1: + version "1.4.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/signale/-/signale-1.4.0.tgz#c4be58302fb0262ac00fc3d886a7c113759042f1" + integrity sha1-xL5YMC+wJirAD8PYhqfBE3WQQvE= + dependencies: + chalk "^2.3.2" + figures "^2.0.0" + pkg-conf "^2.1.0" + simple-swizzle@^0.2.2: version "0.2.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" @@ -11134,6 +14146,11 @@ slash@^3.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ= +slice-ansi@0.0.4: + version "0.0.4" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" + integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= + slice-ansi@^2.1.0: version "2.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" @@ -11143,7 +14160,7 @@ slice-ansi@^2.1.0: astral-regex "^1.0.0" is-fullwidth-code-point "^2.0.0" -slide@^1.1.6: +slide@^1.1.6, slide@~1.1.3, slide@~1.1.6: version "1.1.6" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= @@ -11233,6 +14250,19 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" +sorted-object@~2.0.1: + version "2.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/sorted-object/-/sorted-object-2.0.1.tgz#7d631f4bd3a798a24af1dffcfbfe83337a5df5fc" + integrity sha1-fWMfS9OnmKJK8d/8+/6DM3pd9fw= + +sorted-union-stream@~2.1.3: + version "2.1.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/sorted-union-stream/-/sorted-union-stream-2.1.3.tgz#c7794c7e077880052ff71a8d4a2dbb4a9a638ac7" + integrity sha1-x3lMfgd4gAUv9xqNSi27Sppjisc= + dependencies: + from2 "^1.3.0" + stream-iterate "^1.1.0" + source-list-map@^2.0.0: version "2.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" @@ -11272,6 +14302,16 @@ source-map@^0.5.0, source-map@^0.5.6: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= +source-map@^0.7.3: + version "0.7.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha1-UwL4FpAxc1ImVECS5kmB91F1A4M= + +spawn-error-forwarder@~1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz#1afd94738e999b0346d7b9fc373be55e07577029" + integrity sha1-Gv2Uc46ZmwNG17n8NzvlXgdXcCk= + spdx-correct@^3.0.0: version "3.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" @@ -11321,6 +14361,11 @@ spdy@^4.0.1: select-hose "^2.0.0" spdy-transport "^3.0.0" +split-on-first@^1.0.0: + version "1.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" + integrity sha1-9hCv7uOxK84dDDBCXnY5i3gkml8= + split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" @@ -11335,6 +14380,13 @@ split2@^2.0.0: dependencies: through2 "^2.0.2" +split2@~1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/split2/-/split2-1.0.0.tgz#52e2e221d88c75f9a73f90556e263ff96772b314" + integrity sha1-UuLiIdiMdfmnP5BVbiY/+WdysxQ= + dependencies: + through2 "~2.0.0" + split@^1.0.0: version "1.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" @@ -11413,6 +14465,14 @@ stream-browserify@^2.0.1: inherits "~2.0.1" readable-stream "^2.0.2" +stream-combiner2@~1.1.1: + version "1.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" + integrity sha1-+02KFCDqNidk4hrUeAOXvry0HL4= + dependencies: + duplexer2 "~0.1.0" + readable-stream "^2.0.2" + stream-each@^1.1.0: version "1.2.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" @@ -11432,6 +14492,14 @@ stream-http@^2.7.2: to-arraybuffer "^1.0.0" xtend "^4.0.0" +stream-iterate@^1.1.0: + version "1.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/stream-iterate/-/stream-iterate-1.2.0.tgz#2bd7c77296c1702a46488b8ad41f79865eecd4e1" + integrity sha1-K9fHcpbBcCpGSIuK1B95hl7s1OE= + dependencies: + readable-stream "^2.1.5" + stream-shift "^1.0.0" + stream-shift@^1.0.0: version "1.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" @@ -11442,6 +14510,16 @@ strict-uri-encode@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= +strict-uri-encode@^2.0.0: + version "2.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= + +string-argv@0.3.1: + version "0.3.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" + integrity sha1-leL77AQnrhkYSTX4FtdKqkxcGdo= + string-length@^2.0.0: version "2.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" @@ -11484,7 +14562,7 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" -string-width@^4.1.0: +string-width@^4.1.0, string-width@^4.2.0: version "4.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" integrity sha1-lSGCxGzHssMT0VluYjmSvRY7crU= @@ -11493,6 +14571,18 @@ string-width@^4.1.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" +string.prototype.matchall@^4.0.2: + version "4.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz#48bb510326fb9fdeb6a33ceaa81a6ea04ef7648e" + integrity sha1-SLtRAyb7n962ozzqqBpuoE73ZI4= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0" + has-symbols "^1.0.1" + internal-slot "^1.0.2" + regexp.prototype.flags "^1.3.0" + side-channel "^1.0.2" + string.prototype.trimleft@^2.1.1: version "2.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz#9bdb8ac6abd6d602b17a4ed321870d2f8dcefc74" @@ -11516,6 +14606,11 @@ string_decoder@^1.0.0, string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + string_decoder@~1.1.1: version "1.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" @@ -11532,6 +14627,11 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" +stringify-package@^1.0.0, stringify-package@^1.0.1: + version "1.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" + integrity sha1-5ao2Q+f3TQ8oYoty89rVzs/DuoU= + strip-ansi@6.0.0, strip-ansi@^6.0.0: version "6.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" @@ -11560,6 +14660,11 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" +strip-bom@4.0.0, strip-bom@^4.0.0: + version "4.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha1-nDUFwdtFvO3KPZz3oW9cWqOQGHg= + strip-bom@^2.0.0: version "2.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" @@ -11585,6 +14690,11 @@ strip-eof@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0= + strip-indent@^1.0.1: version "1.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" @@ -11604,11 +14714,16 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" -strip-json-comments@^3.0.1: +strip-json-comments@3.0.1, strip-json-comments@^3.0.1: version "3.0.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" integrity sha1-hXE5dakfuHvxswXMp3OV5A0qZKc= +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + strong-log-transformer@^2.0.0: version "2.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" @@ -11618,13 +14733,13 @@ strong-log-transformer@^2.0.0: minimist "^1.2.0" through "^2.3.4" -style-loader@1.1.3: - version "1.1.3" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/style-loader/-/style-loader-1.1.3.tgz#9e826e69c683c4d9bf9db924f85e9abb30d5e200" - integrity sha1-noJuacaDxNm/nbkk+F6auzDV4gA= +style-loader@1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/style-loader/-/style-loader-1.0.0.tgz#1d5296f9165e8e2c85d24eee0b7caf9ec8ca1f82" + integrity sha1-HVKW+RZejiyF0k7uC3yvnsjKH4I= dependencies: loader-utils "^1.2.3" - schema-utils "^2.6.4" + schema-utils "^2.0.1" stylehacks@^4.0.0: version "4.0.3" @@ -11661,6 +14776,14 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +supports-hyperlinks@^2.0.0: + version "2.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/supports-hyperlinks/-/supports-hyperlinks-2.0.0.tgz#b1b94a159e9df00b0a554b2d5f0e0a89690334b0" + integrity sha1-sblKFZ6d8AsKVUstXw4KiWkDNLA= + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + svg-parser@^2.0.0: version "2.0.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/svg-parser/-/svg-parser-2.0.3.tgz#a38f2e4e5442986f7ecb554c11f1411cfcf8c2b9" @@ -11685,6 +14808,11 @@ svgo@^1.0.0, svgo@^1.2.2: unquote "~1.1.1" util.promisify "~1.0.0" +symbol-observable@^1.1.0: + version "1.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" + integrity sha1-wiaIrtTqs83C3+rLtWFmBWCgCAQ= + symbol-tree@^3.2.2: version "3.2.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" @@ -11700,12 +14828,12 @@ table@^5.2.3: slice-ansi "^2.1.0" string-width "^3.0.0" -tapable@^1.0.0, tapable@^1.1.3: +tapable@^1.0.0, tapable@^1.1.0, tapable@^1.1.3: version "1.1.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha1-ofzMBrWNth/XpF2i2kT186Pme6I= -tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: +tar@^4.4.10, tar@^4.4.12, tar@^4.4.13, tar@^4.4.2, tar@^4.4.8: version "4.4.13" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" integrity sha1-Q7NkvFKIjVVSmGN7ENYHkCVKtSU= @@ -11735,22 +14863,45 @@ temp-write@^3.4.0: temp-dir "^1.0.0" uuid "^3.0.1" -terser-webpack-plugin@2.3.4: - version "2.3.4" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/terser-webpack-plugin/-/terser-webpack-plugin-2.3.4.tgz#ac045703bd8da0936ce910d8fb6350d0e1dee5fe" - integrity sha1-rARXA72NoJNs6RDY+2NQ0OHe5f4= +tempy@^0.3.0: + version "0.3.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" + integrity sha1-b2xbKVaVoWEwmWrVqwGovXJui/g= + dependencies: + temp-dir "^1.0.0" + type-fest "^0.3.1" + unique-string "^1.0.0" + +term-size@^1.2.0: + version "1.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" + integrity sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk= + dependencies: + execa "^0.7.0" + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha1-FKZKJ6s8Dfkz6lRvulXy0HjtyZQ= + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@2.2.1: + version "2.2.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/terser-webpack-plugin/-/terser-webpack-plugin-2.2.1.tgz#5569e6c7d8be79e5e43d6da23acc3b6ba77d22bd" + integrity sha1-VWnmx9i+eeXkPW2iOsw7a6d9Ir0= dependencies: cacache "^13.0.1" - find-cache-dir "^3.2.0" - jest-worker "^25.1.0" - p-limit "^2.2.2" - schema-utils "^2.6.4" - serialize-javascript "^2.1.2" + find-cache-dir "^3.0.0" + jest-worker "^24.9.0" + schema-utils "^2.5.0" + serialize-javascript "^2.1.0" source-map "^0.6.1" - terser "^4.4.3" + terser "^4.3.9" webpack-sources "^1.4.3" -terser-webpack-plugin@^1.4.3: +terser-webpack-plugin@^1.4.1: version "1.4.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz#5ecaf2dbdc5fb99745fd06791f46fc9ddb1c9a7c" integrity sha1-Xsry29xfuZdF/QZ5H0b8ndscmnw= @@ -11765,7 +14916,7 @@ terser-webpack-plugin@^1.4.3: webpack-sources "^1.4.0" worker-farm "^1.7.0" -terser@^4.1.2, terser@^4.3.9, terser@^4.4.3: +terser@^4.1.2, terser@^4.3.9: version "4.6.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/terser/-/terser-4.6.3.tgz#e33aa42461ced5238d352d2df2a67f21921f8d87" integrity sha1-4zqkJGHO1SONNS0t8qZ/IZIfjYc= @@ -11784,12 +14935,21 @@ test-exclude@^5.2.3: read-pkg-up "^4.0.0" require-main-filename "^2.0.0" +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha1-BKhphmHYBepvopO2y55jrARO8V4= + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + text-extensions@^1.0.0: version "1.9.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" integrity sha1-GFPkX+45yUXOb2w2stZZtaq8KiY= -text-table@0.2.0, text-table@^0.2.0: +text-table@0.2.0, text-table@^0.2.0, text-table@~0.2.0: version "0.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= @@ -11813,7 +14973,12 @@ throat@^4.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= -through2@^2.0.0, through2@^2.0.2: +throat@^5.0.0: + version "5.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + integrity sha1-xRmSNYA6rRh1SmZ9ZZtecs4Wdks= + +through2@^2.0.0, through2@^2.0.2, through2@~2.0.0: version "2.0.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= @@ -11838,6 +15003,11 @@ thunky@^1.0.2: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" integrity sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30= +timed-out@^4.0.0: + version "4.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" + integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= + timers-browserify@^2.0.4: version "2.0.11" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" @@ -11850,6 +15020,11 @@ timsort@^0.3.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= +tiny-relative-date@^1.3.0: + version "1.3.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07" + integrity sha1-+giq1QHtcw8xzAQxgdmVw5qTXgc= + tmp@^0.0.33: version "0.0.33" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -11917,6 +15092,15 @@ tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@^2.5.0: psl "^1.1.28" punycode "^2.1.1" +tough-cookie@^3.0.1: + version "3.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" + integrity sha1-nfT1fnOcJpMKAYGEiH9K233Kc7I= + dependencies: + ip-regex "^2.1.0" + psl "^1.1.28" + punycode "^2.1.1" + tough-cookie@~2.4.3: version "2.4.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" @@ -11932,6 +15116,11 @@ tr46@^1.0.1: dependencies: punycode "^2.1.0" +traverse@~0.6.6: + version "0.6.6" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" + integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= + trim-newlines@^1.0.0: version "1.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" @@ -11947,6 +15136,22 @@ trim-off-newlines@^1.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= +ts-jest@^25.0.0: + version "25.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ts-jest/-/ts-jest-25.1.0.tgz#06e776c4cce8a4da8eec4945f36a5823d0c0f9ba" + integrity sha1-Bud2xMzopNqO7ElF82pYI9DA+bo= + dependencies: + bs-logger "0.x" + buffer-from "1.x" + fast-json-stable-stringify "2.x" + json5 "2.x" + lodash.memoize "4.x" + make-error "1.x" + mkdirp "0.x" + resolve "1.x" + semver "^5.5" + yargs-parser "10.x" + ts-pnp@1.1.5, ts-pnp@^1.1.2: version "1.1.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ts-pnp/-/ts-pnp-1.1.5.tgz#840e0739c89fce5f3abd9037bb091dbff16d9dec" @@ -11988,11 +15193,21 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-fest@^0.3.0: +type-detect@4.0.8: + version "4.0.8" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw= + +type-fest@^0.3.0, type-fest@^0.3.1: version "0.3.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" integrity sha1-Y9ANIE4FlHT+Xht8ARESu9HcKeE= +type-fest@^0.6.0: + version "0.6.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha1-jSojcNPfiG61yQraHFv2GIrPg4s= + type-fest@^0.8.1: version "0.8.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" @@ -12016,16 +15231,31 @@ type@^2.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/type/-/type-2.0.0.tgz#5f16ff6ef2eb44f260494dae271033b29c09a9c3" integrity sha1-Xxb/bvLrRPJgSU2uJxAzspwJqcM= +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha1-qX7nqf9CaRufeD/xvFES/j/KkIA= + dependencies: + is-typedarray "^1.0.0" + typedarray@^0.0.6: version "0.0.6" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^3.7.5, typescript@~3.7.2: +typescript@^3.7.4, typescript@^3.7.5: version "3.7.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/typescript/-/typescript-3.7.5.tgz#0692e21f65fd4108b9330238aac11dd2e177a1ae" integrity sha1-BpLiH2X9QQi5MwI4qsEd0uF3oa4= +uglify-js@3.4.x: + version "3.4.10" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f" + integrity sha1-mtlWPY6zrN+404WX0q8dgV9qdV8= + dependencies: + commander "~2.19.0" + source-map "~0.6.1" + uglify-js@^3.1.4: version "3.7.6" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/uglify-js/-/uglify-js-3.7.6.tgz#0783daa867d4bc962a37cc92f67f6e3238c47485" @@ -12039,7 +15269,7 @@ uid-number@0.0.6: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" integrity sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= -umask@^1.1.0: +umask@^1.1.0, umask@~1.1.0: version "1.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= @@ -12101,6 +15331,13 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" +unique-string@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= + dependencies: + crypto-random-string "^1.0.0" + universal-user-agent@^4.0.0: version "4.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/universal-user-agent/-/universal-user-agent-4.0.0.tgz#27da2ec87e32769619f68a14996465ea1cb9df16" @@ -12131,11 +15368,32 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" +unzip-response@^2.0.1: + version "2.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" + integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c= + upath@^1.1.1, upath@^1.2.0: version "1.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= +update-notifier@^2.2.0, update-notifier@^2.3.0, update-notifier@^2.5.0: + version "2.5.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6" + integrity sha1-0HRFk+E/Fh5AassdlAi3LK0Ir/Y= + dependencies: + boxen "^1.2.1" + chalk "^2.0.1" + configstore "^3.0.0" + import-lazy "^2.1.0" + is-ci "^1.0.10" + is-installed-globally "^0.1.0" + is-npm "^1.0.0" + latest-version "^3.0.0" + semver-diff "^2.0.0" + xdg-basedir "^3.0.0" + upper-case@^1.1.1: version "1.1.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" @@ -12153,6 +15411,11 @@ urix@^0.1.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= +url-join@^4.0.0: + version "4.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" + integrity sha1-tkLiGiZGgI/6F4xMX9o5hE4Szec= + url-loader@2.3.0: version "2.3.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/url-loader/-/url-loader-2.3.0.tgz#e0e2ef658f003efb8ca41b0f3ffbf76bab88658b" @@ -12162,6 +15425,13 @@ url-loader@2.3.0: mime "^2.4.4" schema-utils "^2.5.0" +url-parse-lax@^1.0.0: + version "1.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" + integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= + dependencies: + prepend-http "^1.0.1" + url-parse@^1.4.3: version "1.4.7" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" @@ -12188,6 +15458,11 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= +util-extend@^1.0.1: + version "1.0.3" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f" + integrity sha1-p8IW0mdUUWljeztu3GypEZ4v+T8= + util-promisify@^2.1.0: version "2.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/util-promisify/-/util-promisify-2.1.0.tgz#3c2236476c4d32c5ff3c47002add7c13b9a82a53" @@ -12237,7 +15512,7 @@ utils-merge@1.0.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@^3.0.1, uuid@^3.3.2: +uuid@^3.0.1, uuid@^3.3.2, uuid@^3.3.3: version "3.4.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= @@ -12247,7 +15522,16 @@ v8-compile-cache@^2.0.3: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" integrity sha1-4U3jezGm0ZT1aQ1n78Tn9vxqsw4= -validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: +v8-to-istanbul@^4.0.1: + version "4.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/v8-to-istanbul/-/v8-to-istanbul-4.0.1.tgz#d6a2a3823b8ff49bdf2167ff2a45d82dff81d02f" + integrity sha1-1qKjgjuP9JvfIWf/KkXYLf+B0C8= + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3, validate-npm-package-license@^3.0.4: version "3.0.4" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= @@ -12255,7 +15539,7 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -validate-npm-package-name@^3.0.0: +validate-npm-package-name@^3.0.0, validate-npm-package-name@~3.0.0: version "3.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= @@ -12353,10 +15637,10 @@ webpack-dev-middleware@^3.7.2: range-parser "^1.2.1" webpack-log "^2.0.0" -webpack-dev-server@3.10.1: - version "3.10.1" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/webpack-dev-server/-/webpack-dev-server-3.10.1.tgz#1ff3e5cccf8e0897aa3f5909c654e623f69b1c0e" - integrity sha1-H/PlzM+OCJeqP1kJxlTmI/abHA4= +webpack-dev-server@3.9.0: + version "3.9.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/webpack-dev-server/-/webpack-dev-server-3.9.0.tgz#27c3b5d0f6b6677c4304465ac817623c8b27b89c" + integrity sha1-J8O10Pa2Z3xDBEZayBdiPIsnuJw= dependencies: ansi-html "0.0.7" bonjour "^3.5.0" @@ -12373,7 +15657,7 @@ webpack-dev-server@3.10.1: ip "^1.1.5" is-absolute-url "^3.0.3" killable "^1.0.1" - loglevel "^1.6.6" + loglevel "^1.6.4" opn "^5.5.0" p-retry "^3.0.1" portfinder "^1.0.25" @@ -12418,10 +15702,10 @@ webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack- source-list-map "^2.0.0" source-map "~0.6.1" -webpack@4.41.5: - version "4.41.5" - resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/webpack/-/webpack-4.41.5.tgz#3210f1886bce5310e62bb97204d18c263341b77c" - integrity sha1-MhDxiGvOUxDmK7lyBNGMJjNBt3w= +webpack@4.41.2: + version "4.41.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/webpack/-/webpack-4.41.2.tgz#c34ec76daa3a8468c9b61a50336d8e3303dce74e" + integrity sha1-w07Hbao6hGjJthpQM22OMwPc504= dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-module-context" "1.8.5" @@ -12443,7 +15727,7 @@ webpack@4.41.5: node-libs-browser "^2.2.1" schema-utils "^1.0.0" tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" + terser-webpack-plugin "^1.4.1" watchpack "^1.6.0" webpack-sources "^1.4.1" @@ -12501,7 +15785,7 @@ which-module@^2.0.0: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@^1.2.9, which@^1.3.0, which@^1.3.1: +which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: version "1.3.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= @@ -12522,6 +15806,13 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" +widest-line@^2.0.0: + version "2.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" + integrity sha1-dDh2RzDsfvQ4HOTfgvuYpTFCo/w= + dependencies: + string-width "^2.1.1" + windows-release@^3.1.0: version "3.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/windows-release/-/windows-release-3.2.0.tgz#8122dad5afc303d833422380680a79cdfa91785f" @@ -12529,7 +15820,7 @@ windows-release@^3.1.0: dependencies: execa "^1.0.0" -word-wrap@~1.2.3: +word-wrap@^1.0.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w= @@ -12674,7 +15965,7 @@ workbox-window@^4.3.1: dependencies: workbox-core "^4.3.1" -worker-farm@^1.7.0: +worker-farm@^1.6.0, worker-farm@^1.7.0: version "1.7.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" integrity sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag= @@ -12696,6 +15987,14 @@ wrap-ansi@^2.0.0: string-width "^1.0.1" strip-ansi "^3.0.1" +wrap-ansi@^3.0.1: + version "3.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba" + integrity sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi@^5.1.0: version "5.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" @@ -12705,6 +16004,15 @@ wrap-ansi@^5.1.0: string-width "^3.0.0" strip-ansi "^5.0.0" +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha1-6Tk7oHEC5skaOyIUePAlfNKFblM= + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrappy@1: version "1.0.2" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -12719,7 +16027,7 @@ write-file-atomic@2.4.1: imurmurhash "^0.1.4" signal-exit "^3.0.2" -write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: +write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2, write-file-atomic@^2.4.3: version "2.4.3" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" integrity sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE= @@ -12728,6 +16036,16 @@ write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: imurmurhash "^0.1.4" signal-exit "^3.0.2" +write-file-atomic@^3.0.0: + version "3.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/write-file-atomic/-/write-file-atomic-3.0.1.tgz#558328352e673b5bb192cf86500d60b230667d4b" + integrity sha1-VYMoNS5nO1uxks+GUA1gsjBmfUs= + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + write-json-file@^2.2.0: version "2.3.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/write-json-file/-/write-json-file-2.3.0.tgz#2b64c8a33004d54b8698c76d585a77ceb61da32f" @@ -12781,11 +16099,26 @@ ws@^6.1.2, ws@^6.2.1: dependencies: async-limiter "~1.0.0" +ws@^7.0.0: + version "7.2.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/ws/-/ws-7.2.1.tgz#03ed52423cd744084b2cf42ed197c8b65a936b8e" + integrity sha1-A+1SQjzXRAhLLPQu0ZfItlqTa44= + +xdg-basedir@^3.0.0: + version "3.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" + integrity sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ= + xml-name-validator@^3.0.0: version "3.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo= +xml@^1.0.1: + version "1.0.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5" + integrity sha1-eLpyAgApxbyHuKgaPPzXS0ovweU= + xmlchars@^2.1.1: version "2.2.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" @@ -12796,11 +16129,21 @@ xtend@^4.0.0, xtend@~4.0.1: resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= +y18n@^3.2.1: + version "3.2.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + "y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: version "4.0.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha1-le+U+F7MgdAHwmThkKEg8KPIVms= +yallist@^2.1.2: + version "2.1.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: version "3.1.1" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" @@ -12818,7 +16161,7 @@ yaml@^1.7.2: dependencies: "@babel/runtime" "^7.6.3" -yargs-parser@^10.0.0: +yargs-parser@10.x, yargs-parser@^10.0.0: version "10.1.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" integrity sha1-cgImW4n36eny5XZeD+c1qQXtuqg= @@ -12849,6 +16192,28 @@ yargs-parser@^15.0.0: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^16.1.0: + version "16.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/yargs-parser/-/yargs-parser-16.1.0.tgz#73747d53ae187e7b8dbe333f95714c76ea00ecf1" + integrity sha1-c3R9U64YfnuNvjM/lXFMduoA7PE= + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^7.0.0: + version "7.0.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" + integrity sha1-jQrELxbqVd69MyyvTEA4s+P139k= + dependencies: + camelcase "^4.1.0" + +yargs-parser@^9.0.2: + version "9.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" + integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= + dependencies: + camelcase "^4.1.0" + yargs@12.0.5: version "12.0.5" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" @@ -12867,6 +16232,24 @@ yargs@12.0.5: y18n "^3.2.1 || ^4.0.0" yargs-parser "^11.1.1" +yargs@^11.0.0: + version "11.1.1" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/yargs/-/yargs-11.1.1.tgz#5052efe3446a4df5ed669c995886cc0f13702766" + integrity sha1-UFLv40RqTfXtZpyZWIbMDxNwJ2Y= + dependencies: + cliui "^4.0.0" + decamelize "^1.1.1" + find-up "^2.1.0" + get-caller-file "^1.0.1" + os-locale "^3.1.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^9.0.2" + yargs@^13.3.0: version "13.3.0" resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/yargs/-/yargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83" @@ -12899,3 +16282,39 @@ yargs@^14.2.2: which-module "^2.0.0" y18n "^4.0.0" yargs-parser "^15.0.0" + +yargs@^15.0.0, yargs@^15.0.1: + version "15.1.0" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/yargs/-/yargs-15.1.0.tgz#e111381f5830e863a89550bd4b136bb6a5f37219" + integrity sha1-4RE4H1gw6GOolVC9SxNrtqXzchk= + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^16.1.0" + +yargs@^8.0.2: + version "8.0.2" + resolved "https://artifactory.spotify.net/artifactory/api/npm/virtual-npm/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" + integrity sha1-YpmpBVsc78lp/355wdkY3Osiw2A= + dependencies: + camelcase "^4.1.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + read-pkg-up "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^7.0.0"