From dfdce16c2ebc286f60a1a7a5560df25d390fb812 Mon Sep 17 00:00:00 2001 From: "JESSEPC\\jwang" Date: Thu, 14 Mar 2019 20:44:57 -0400 Subject: [PATCH] Refactored test, installed jest-extended (but didn't use it) --- jest.config.js | 1 + package.json | 22 ++- .../__tests__/unlinkGithubIdentityTest.js | 9 +- src/logic/index.js | 6 +- yarn.lock | 180 +++++++++++++----- 5 files changed, 154 insertions(+), 64 deletions(-) diff --git a/jest.config.js b/jest.config.js index f25cd29c50..a880b4a9b9 100644 --- a/jest.config.js +++ b/jest.config.js @@ -10,4 +10,5 @@ module.exports = { '/bower_components/', ], transformIgnorePatterns: ['node_modules/(?!(lodash-es)/)'], + setupFilesAfterEnv: ['jest-extended'], }; diff --git a/package.json b/package.json index dcc99ccc42..421a2fb69d 100644 --- a/package.json +++ b/package.json @@ -266,8 +266,10 @@ "pretest": "script/check-configs && yarn run lint", "start": "gulp dev", "dev": "yarn install --frozen-lockfile && yarn start", - "test": "karma start --single-run --no-auto-watch", - "autotest": "yarn install --frozen-lockfile && karma start --no-single-run --auto-watch", + "test": "jest", + "autotest": "jest --watchAll", + "test-deprecated": "karma start --single-run --no-auto-watch", + "autotest-deprecated": "yarn install --frozen-lockfile && karma start --no-single-run --auto-watch", "lint-js": "eslint --max-warnings=0 --report-unused-disable-directives --ext .js,.jsx -- src test *.js", "lint-css": "stylelint src/**/*.css", "lint": "yarn run lint-js && yarn run lint-css", @@ -278,16 +280,17 @@ "analyze-bundle": "gulp js --production && source-map-explorer ./dist/application.js" }, "devDependencies": { - "@babel/cli": "^7.2.3", - "@babel/core": "^7.3.4", + "@babel/cli": "^7.0.0", + "@babel/core": "^7.0.0", "@babel/plugin-syntax-dynamic-import": "^7.2.0", - "@babel/polyfill": "^7.2.5", - "@babel/preset-env": "^7.3.4", + "@babel/polyfill": "^7.0.0", + "@babel/preset-env": "^7.3.1", "@babel/preset-react": "^7.0.0", "@redux-saga/testing-utils": "^1.0.1", "almost-equal": "^1.1.0", - "babel-eslint": "^10.0.1", - "babel-loader": "^8.0.5", + "babel-eslint": "^10.0.0", + "babel-loader": "^8.0.0", + "babel-plugin-dynamic-import-node": "^2.2.0", "bower": "^1.7.9", "brfs": "^2.0.0", "browser-sync": "^2.14.3", @@ -302,6 +305,7 @@ "eslint-import-resolver-webpack": "^0.10.1", "eslint-loader": "^2.1.1", "eslint-plugin-import": "^2.14.0", + "eslint-plugin-jest": "^22.3.0", "eslint-plugin-private-props": "^0.3.0", "eslint-plugin-promise": "^4.0.1", "eslint-plugin-react": "^7.12.4", @@ -315,6 +319,8 @@ "i18next-resource-store-loader": "^0.1.1", "imports-loader": "^0.8.0", "is-docker": "^1.1.0", + "jest": "^24.1.0", + "jest-extended": "^0.11.1", "jscodeshift": "^0.5.1", "json-loader": "^0.5.4", "karma": "^2.0.0", diff --git a/src/logic/__tests__/unlinkGithubIdentityTest.js b/src/logic/__tests__/unlinkGithubIdentityTest.js index 35b9f80224..1e596f824d 100644 --- a/src/logic/__tests__/unlinkGithubIdentityTest.js +++ b/src/logic/__tests__/unlinkGithubIdentityTest.js @@ -5,11 +5,8 @@ import {unlinkGithub} from '../../clients/firebase'; jest.mock('../../clients/firebase.js'); test('should unlink Github Identity', async() => { - const action = await unlinkGithubIdentity.process(); + const {type, payload: {providerId}} = await unlinkGithubIdentity.process(); expect(unlinkGithub).toHaveBeenCalledWith(); - expect(action).not.toBeNull(); - expect(action.type).toBe('IDENTITY_UNLINKED'); - const {payload} = action; - expect(payload).not.toBeNull(); - expect(payload.providerId).toBe('github.com'); + expect(type).toBe('IDENTITY_UNLINKED'); + expect(providerId).toBe('github.com'); }); diff --git a/src/logic/index.js b/src/logic/index.js index a1b4155ed0..6d5b0d9798 100644 --- a/src/logic/index.js +++ b/src/logic/index.js @@ -1,5 +1,5 @@ import unlinkGithubIdentity from './unlinkGithubIdentity'; -const logic = [unlinkGithubIdentity]; - -export default logic; +export default [ + unlinkGithubIdentity, +]; diff --git a/yarn.lock b/yarn.lock index ff16b48c52..cc2fa6c1ce 100644 --- a/yarn.lock +++ b/yarn.lock @@ -19,7 +19,7 @@ optionalDependencies: chokidar "^2.0.3" -"@babel/code-frame@^7.0.0": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.0.0-beta.35": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" integrity sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== @@ -731,61 +731,61 @@ resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== -"@firebase/app-types@0.3.5", "@firebase/app-types@^0.3.5": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.3.5.tgz#b1d4c7ee0e6655bdcafb0ed3d560aea72f6b239d" - integrity sha512-ytt2YIiW7hhGn8vrZMGqaPoop57HWxTRJfU/Fm/DYg77C4M7Zj7T1WFz+gmE+EiJY6/S5r2qxsU3pGxvx1OhhQ== +"@firebase/app-types@0.3.6", "@firebase/app-types@^0.3.5": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.3.6.tgz#4d04f2c7ed40ba2e0a713f125ecd2ecc65b082f5" + integrity sha512-zomffkbQhck6oidzSfFLvoMx7u7BiYVcJRnUPl0qSM5KDqlCZcFZYXxdCIzpjCXY37IR2qO1desqofYNqjJ4gg== "@firebase/app@^0.3.11": - version "0.3.11" - resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.3.11.tgz#205c11a7b9af3ada99ba8150b7c452894c7765fc" - integrity sha512-m9gTkgyEhU69iMk/uEO8YNXllEIeODGmMiUcY4WIvVIHKky1lN6nfScoZjp6jca3z/OyARq3AKNZ1nqG97I9qA== + version "0.3.12" + resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.3.12.tgz#75c8dc420ddb93396601ba9544e48a5c5cb01136" + integrity sha512-JXwTfVPJM1GP+4us9eMbobKYtFOfu16+mW8tDbjiV+5B3uzpHGROC+fPedIBosPbDgA2xeVrm0HTpNHTnq+tcQ== dependencies: - "@firebase/app-types" "0.3.5" - "@firebase/util" "0.2.9" + "@firebase/app-types" "0.3.6" + "@firebase/util" "0.2.10" dom-storage "2.1.0" - tslib "1.9.0" + tslib "1.9.3" xmlhttprequest "1.8.0" -"@firebase/auth-types@0.5.3": - version "0.5.3" - resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.5.3.tgz#0f6e815a1dae256f534efc446afbe68c4c182729" - integrity sha512-LjJh2dBp0oJAT9FrKwdbdDW89bHeD5z9ggRiv9U35enDyvq3RCgI58HZKmTzAOZolA6X/ojab8BeuS74aZIpmQ== +"@firebase/auth-types@0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.5.4.tgz#f02c8d1e9e9cef5e2bc4e3efaeea1ab1f2b92404" + integrity sha512-9935/Jb/cX+NtTmU21xXFEIkmCSOafUQc1Hq7H4960JDSm0ykdwG5oVe/fiVcar9zBjKsBFL0gFrhIX5ULSWWQ== "@firebase/auth@^0.9.4": - version "0.9.4" - resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.9.4.tgz#fcf7c7b1bd66e93fbc3afca89555382cd11997c2" - integrity sha512-+y7OTSBXJinYu2N0lofRKX0N3mQoagr4RUBsSwaJIXj5ysy0LDJYDKPNNCk2Aq+MS15n1ekrA4li1jdP/VfWKw== + version "0.9.5" + resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.9.5.tgz#71ae9db2457434ccd6523160b3839c8e7a1a94d4" + integrity sha512-2bZIyAcYU/t2rQgfa/41mz7dpYiCuuh1nQEJ/8vmdkPBn41HcF1tSRoBU5BAD0w6Of7stux/DkLTnAQBQuZFxw== dependencies: - "@firebase/auth-types" "0.5.3" + "@firebase/auth-types" "0.5.4" -"@firebase/database-types@0.3.6": - version "0.3.6" - resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.3.6.tgz#681961e4f2186f155fd5d5c1384ccccbd2ed8702" - integrity sha512-TrzbgyM7bNN6wDICpV4kz+tynpacmkZFYAD9FPTSsRAs4fWv1rK9Wmhz7YuQGlxdaQdMyGxs8OuLLjGoSe9goQ== +"@firebase/database-types@0.3.7": + version "0.3.7" + resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.3.7.tgz#75c6560a182779733353bfa8977ca52dd4362dae" + integrity sha512-SD4Pvr2SeMEiVKjPpRaFGdXMOYjQ+7RzR6sVVw1c7yI5SfwTy/0SXyNaDTy1qIlhIfaBWr+ZaZ1FzZlOAFzSDQ== "@firebase/database@^0.3.13": - version "0.3.14" - resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.3.14.tgz#2810496a000c56486df81d05d86ae9da66308183" - integrity sha512-i8FMhtlRVdghbVoR9PbBRIYu4fF63GAvY+NKj7tYhRdKWz+bxtDCmIF2JD74uqeeOzDV5r1RV6hkn6i0hNr/Pg== + version "0.3.15" + resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.3.15.tgz#9b698c947581e67f3fe0538ff38d588f4e203f1b" + integrity sha512-Z2dsbc93U8icTLBpqbblycQ3pV438OhIZMPcMNj3XXHLN3g1uu3f1V73XSkS1gbvwag2N8gJPo9rZOL00Vte6w== dependencies: - "@firebase/database-types" "0.3.6" - "@firebase/logger" "0.1.8" - "@firebase/util" "0.2.9" + "@firebase/database-types" "0.3.7" + "@firebase/logger" "0.1.9" + "@firebase/util" "0.2.10" faye-websocket "0.11.1" - tslib "1.9.0" + tslib "1.9.3" -"@firebase/logger@0.1.8": - version "0.1.8" - resolved "https://registry.yarnpkg.com/@firebase/logger/-/logger-0.1.8.tgz#0d8f624e6965bc659a6b711acb2a33d478f9f47f" - integrity sha512-yEU7+fV5zpreyHU874ECxjV/yWkDZ9tM2tGPvjjKNjhL5mv701PQDA1pUAtLg8fRa/6JS3NhMMZv0E4xjzMxfA== +"@firebase/logger@0.1.9": + version "0.1.9" + resolved "https://registry.yarnpkg.com/@firebase/logger/-/logger-0.1.9.tgz#54bde083238a0b9c8e5f5d28a06bfa2a5c71e4a1" + integrity sha512-SJrhuNfPJvbRtLbo5q5+D+xLj9m1PSyiYvd1/SYiVFKQOyhUbjQECEp5QSSjBYrHuo7wguRkhG2L66sv456+Dg== -"@firebase/util@0.2.9": - version "0.2.9" - resolved "https://registry.yarnpkg.com/@firebase/util/-/util-0.2.9.tgz#13f7537a6a10813491be6ca2544b515ddf198f7d" - integrity sha512-eMeYTH70Kv2Hexf23vMajaAKI4UTqaLOEaHXmYWOpjntdA+8Qv1mpOZ53WWxkgFDyc+HBIEzzUPNxfzgfrzbVQ== +"@firebase/util@0.2.10": + version "0.2.10" + resolved "https://registry.yarnpkg.com/@firebase/util/-/util-0.2.10.tgz#e3f863703a2005459a2dc4a56ef2f1076dc245fd" + integrity sha512-qqbMugbZ54dp/T/qE/AAN24v3qbnHntbPzvdJmvTEqfdrcjXA+qrIPLdSb/WGaWjYYJgFrpe64sg5PyJ1O6mjQ== dependencies: - tslib "1.9.0" + tslib "1.9.3" "@fortawesome/fontawesome-common-types@^0.2.15": version "0.2.15" @@ -4632,7 +4632,7 @@ diff-sequences@^24.3.0: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.3.0.tgz#0f20e8a1df1abddaf4d9c226680952e64118b975" integrity sha512-xLqpez+Zj9GKSnPWS0WZw1igGocZ+uua8+y+5dDNTT934N3QuY1sp2LkHzwiaYQGz60hMq0pjAshdeXm5VUOEw== -diff@^3.5.0: +diff@^3.2.0, diff@^3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== @@ -5579,6 +5579,18 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" +expect@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-23.6.0.tgz#1e0c8d3ba9a581c87bd71fb9bc8862d443425f98" + integrity sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w== + dependencies: + ansi-styles "^3.2.0" + jest-diff "^23.6.0" + jest-get-type "^22.1.0" + jest-matcher-utils "^23.6.0" + jest-message-util "^23.4.0" + jest-regex-util "^23.3.0" + expect@^24.5.0: version "24.5.0" resolved "https://registry.yarnpkg.com/expect/-/expect-24.5.0.tgz#492fb0df8378d8474cc84b827776b069f46294ed" @@ -7124,9 +7136,9 @@ i18next-resource-store-loader@^0.1.1: lodash "^4.6.1" i18next@^15.0.6: - version "15.0.6" - resolved "https://registry.yarnpkg.com/i18next/-/i18next-15.0.6.tgz#2bad22b180043dce4ebc89763b07b752a5379675" - integrity sha512-pFka7P9InL0UvvQeKKxXR9khyblG6wB4QSQliIRJII2BiWv8OXXYUPeXIa+4rSnZJFhq86aMl4d0hRF0Lgs6Jw== + version "15.0.7" + resolved "https://registry.yarnpkg.com/i18next/-/i18next-15.0.7.tgz#2f61240c8b2b6656233217a8eee07a09a5707fea" + integrity sha512-KCSmTOE0nsku53cI0sSBY21ftXhsAfCjcNQBx54Y0AxcTxSs+v+qGFQ38ab+vi6F4NZEm8JupO36vlWoeF47cA== dependencies: "@babel/runtime" "^7.3.1" @@ -7972,6 +7984,16 @@ jest-config@^24.5.0: pretty-format "^24.5.0" realpath-native "^1.1.0" +jest-diff@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-23.6.0.tgz#1500f3f16e850bb3d71233408089be099f610c7d" + integrity sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g== + dependencies: + chalk "^2.0.1" + diff "^3.2.0" + jest-get-type "^22.1.0" + pretty-format "^23.6.0" + jest-diff@^24.5.0: version "24.5.0" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.5.0.tgz#a2d8627964bb06a91893c0fbcb28ab228c257652" @@ -8023,6 +8045,20 @@ jest-environment-node@^24.5.0: jest-mock "^24.5.0" jest-util "^24.5.0" +jest-extended@^0.11.1: + version "0.11.1" + resolved "https://registry.yarnpkg.com/jest-extended/-/jest-extended-0.11.1.tgz#aad7cf5b3035ee0d058fefcef44c516bbfad66d6" + integrity sha512-4klauyMgaoqMG27yu2HMGoQLVJ5ntJuJRgUKA/HS0oiGNBuSOkXNB7dxDtL83qYaBDMLVaOjy23QPLXFASUbVg== + dependencies: + expect "^23.6.0" + jest-get-type "^22.4.3" + jest-matcher-utils "^22.0.0" + +jest-get-type@^22.1.0, jest-get-type@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" + integrity sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w== + jest-get-type@^24.3.0: version "24.3.0" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.3.0.tgz#582cfd1a4f91b5cdad1d43d2932f816d543c65da" @@ -8072,6 +8108,24 @@ jest-leak-detector@^24.5.0: dependencies: pretty-format "^24.5.0" +jest-matcher-utils@^22.0.0: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz#4632fe428ebc73ebc194d3c7b65d37b161f710ff" + integrity sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA== + dependencies: + chalk "^2.0.1" + jest-get-type "^22.4.3" + pretty-format "^22.4.3" + +jest-matcher-utils@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz#726bcea0c5294261a7417afb6da3186b4b8cac80" + integrity sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog== + dependencies: + chalk "^2.0.1" + jest-get-type "^22.1.0" + pretty-format "^23.6.0" + jest-matcher-utils@^24.5.0: version "24.5.0" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-24.5.0.tgz#5995549dcf09fa94406e89526e877b094dad8770" @@ -8082,6 +8136,17 @@ jest-matcher-utils@^24.5.0: jest-get-type "^24.3.0" pretty-format "^24.5.0" +jest-message-util@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-23.4.0.tgz#17610c50942349508d01a3d1e0bda2c079086a9f" + integrity sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8= + dependencies: + "@babel/code-frame" "^7.0.0-beta.35" + chalk "^2.0.1" + micromatch "^2.3.11" + slash "^1.0.0" + stack-utils "^1.0.1" + jest-message-util@^24.5.0: version "24.5.0" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.5.0.tgz#181420a65a7ef2e8b5c2f8e14882c453c6d41d07" @@ -8108,6 +8173,11 @@ jest-pnp-resolver@^1.2.1: resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz#ecdae604c077a7fbc70defb6d517c3c1c898923a" integrity sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ== +jest-regex-util@^23.3.0: + version "23.3.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-23.3.0.tgz#5f86729547c2785c4002ceaa8f849fe8ca471bc5" + integrity sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U= + jest-regex-util@^24.3.0: version "24.3.0" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-24.3.0.tgz#d5a65f60be1ae3e310d5214a0307581995227b36" @@ -11609,6 +11679,22 @@ pretty-error@^2.0.2: renderkid "^2.0.1" utila "~0.4" +pretty-format@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-22.4.3.tgz#f873d780839a9c02e9664c8a082e9ee79eaac16f" + integrity sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ== + dependencies: + ansi-regex "^3.0.0" + ansi-styles "^3.2.0" + +pretty-format@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760" + integrity sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw== + dependencies: + ansi-regex "^3.0.0" + ansi-styles "^3.2.0" + pretty-format@^24.5.0: version "24.5.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.5.0.tgz#cc69a0281a62cd7242633fc135d6930cd889822d" @@ -14458,10 +14544,10 @@ tryer@^1.0.0: resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== -tslib@1.9.0, tslib@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.0.tgz#e37a86fda8cbbaf23a057f473c9f4dc64e5fc2e8" - integrity sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ== +tslib@1.9.3, tslib@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" + integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== tsscmp@~1.0.0: version "1.0.6"