Skip to content

Commit 4eba0d9

Browse files
committed
feat: upgrade to dom-testing-library 4.x.x
BREAKING CHANGE: - getBy and findBy throw on multiple matches - *ByValue functions removed - *BySelectText functions removed See https://github.com/testing-library/dom-testing-library/releases/tag/v4.0.0
1 parent 2d525b3 commit 4eba0d9

File tree

8 files changed

+149
-52
lines changed

8 files changed

+149
-52
lines changed

lib/index.ts

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,10 @@ const delegateFnBodyToExecuteInPage = `
2020
${domLibraryAsString};
2121
2222
const mappedArgs = args.map(${mapArgument.toString()});
23-
return __dom_testing_library__[fnName](container, ...mappedArgs);
23+
const moduleWithFns = fnName in __dom_testing_library__ ?
24+
__dom_testing_library__ :
25+
__dom_testing_library__.__moduleExports;
26+
return moduleWithFns[fnName](container, ...mappedArgs);
2427
`
2528

2629
type DOMReturnType = ElementHandle | ElementHandle[] | null
@@ -61,10 +64,16 @@ function processNodeText(handles: IHandleSet): Promise<string> {
6164
async function processQuery(handles: IHandleSet): Promise<DOMReturnType> {
6265
const {containerHandle, evaluateFn, fnName, argsToForward} = handles
6366

64-
const handle = await containerHandle
65-
.executionContext()
66-
.evaluateHandle(evaluateFn, containerHandle, fnName, ...argsToForward)
67-
return covertToElementHandle(handle, fnName.includes('All'))
67+
try {
68+
const handle = await containerHandle
69+
.executionContext()
70+
.evaluateHandle(evaluateFn, containerHandle, fnName, ...argsToForward)
71+
return await covertToElementHandle(handle, fnName.includes('All'))
72+
} catch (err) {
73+
err.message = err.message.replace('[fnName]', `[${fnName}]`)
74+
err.stack = err.stack.replace('[fnName]', `[${fnName}]`)
75+
throw err
76+
}
6877
}
6978

7079
interface IHandleSet {
@@ -163,15 +172,10 @@ export function getQueriesForElement<T>(
163172
o.getByRole = createDelegateFor('getByRole', contextFn)
164173
o.getAllByRole = createDelegateFor('getAllByRole', contextFn)
165174

166-
o.queryBySelectText = createDelegateFor('queryBySelectText', contextFn)
167-
o.queryAllBySelectText = createDelegateFor('queryAllBySelectText', contextFn)
168-
o.getBySelectText = createDelegateFor('getBySelectText', contextFn)
169-
o.getAllBySelectText = createDelegateFor('getAllBySelectText', contextFn)
170-
171-
o.queryByValue = createDelegateFor('queryByValue', contextFn)
172-
o.queryAllByValue = createDelegateFor('queryAllByValue', contextFn)
173-
o.getByValue = createDelegateFor('getByValue', contextFn)
174-
o.getAllByValue = createDelegateFor('getAllByValue', contextFn)
175+
o.queryByDisplayValue = createDelegateFor('queryByDisplayValue', contextFn)
176+
o.queryAllByDisplayValue = createDelegateFor('queryAllByDisplayValue', contextFn)
177+
o.getByDisplayValue = createDelegateFor('getByDisplayValue', contextFn)
178+
o.getAllByDisplayValue = createDelegateFor('getAllByDisplayValue', contextFn)
175179

176180
o.getNodeText = createDelegateFor<string>('getNodeText', contextFn, processNodeText)
177181

lib/typedefs.ts

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,10 @@ interface IQueryMethods {
3939
getByRole(el: Element, m: Matcher, opts?: MatcherOptions): Promise<Element>
4040
getAllByRole(el: Element, m: Matcher, opts?: MatcherOptions): Promise<Element[]>
4141

42-
queryBySelectText(el: Element, m: Matcher, opts?: MatcherOptions): Promise<Element | null>
43-
queryAllBySelectText(el: Element, m: Matcher, opts?: MatcherOptions): Promise<Element[]>
44-
getBySelectText(el: Element, m: Matcher, opts?: MatcherOptions): Promise<Element>
45-
getAllBySelectText(el: Element, m: Matcher, opts?: MatcherOptions): Promise<Element[]>
46-
47-
queryByValue(el: Element, m: Matcher, opts?: MatcherOptions): Promise<Element | null>
48-
queryAllByValue(el: Element, m: Matcher, opts?: MatcherOptions): Promise<Element[]>
49-
getByValue(el: Element, m: Matcher, opts?: MatcherOptions): Promise<Element>
50-
getAllByValue(el: Element, m: Matcher, opts?: MatcherOptions): Promise<Element[]>
42+
queryByDisplayValue(el: Element, m: Matcher, opts?: MatcherOptions): Promise<Element | null>
43+
queryAllByDisplayValue(el: Element, m: Matcher, opts?: MatcherOptions): Promise<Element[]>
44+
getByDisplayValue(el: Element, m: Matcher, opts?: MatcherOptions): Promise<Element>
45+
getAllByDisplayValue(el: Element, m: Matcher, opts?: MatcherOptions): Promise<Element[]>
5146
}
5247

5348
type IScopedQueryMethods = {

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
}
4343
},
4444
"dependencies": {
45-
"dom-testing-library": "^3.11.0",
45+
"dom-testing-library": "^4.1.1",
4646
"wait-for-expect": "^0.4.0"
4747
},
4848
"devDependencies": {
@@ -55,6 +55,7 @@
5555
"rollup": "^0.61.1",
5656
"rollup-plugin-commonjs": "^9.1.3",
5757
"rollup-plugin-node-resolve": "^3.3.0",
58+
"rollup-plugin-replace": "^2.2.0",
5859
"ts-jest": "^22.4.6",
5960
"tslint": "^5.10.0",
6061
"typescript": "^2.9.2"

rollup.config.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,11 @@ module.exports = {
77
format: 'iife',
88
name: '__dom_testing_library__',
99
},
10-
plugins: [require('rollup-plugin-node-resolve')(), require('rollup-plugin-commonjs')()],
10+
plugins: [
11+
require('rollup-plugin-node-resolve')(),
12+
require('rollup-plugin-commonjs')(),
13+
require('rollup-plugin-replace')({
14+
'process.env.NODE_ENV': JSON.stringify('development'),
15+
}),
16+
],
1117
}

test/__snapshots__/extend.test.ts.snap

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@ exports[`lib/extend.ts should handle the get* method failures 1`] = `
1616
1717
1818
</div>
19-
at getElementError <stack>:X:X)
20-
at getAllByTitle <stack>:X:X)
21-
at firstResultOrNull <stack>:X:X)
22-
at Object.getByTitle <stack>:X:X)
23-
at anonymous <stack>:X:X)"
19+
at getElementError <stack>:X:X
20+
at __puppeteer_evaluation_script__<stack>:X:X
21+
at Object.<anonymous> <stack>:X:X
22+
at anonymous <stack>:X:X"
2423
`;
2524
2625
exports[`lib/extend.ts should handle the get* methods 1`] = `"<input type=\\"text\\" data-testid=\\"testid-text-input\\">"`;

test/extend.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ describe('lib/extend.ts', () => {
3636
})
3737

3838
it('should handle regex matching', async () => {
39-
const element = await document.queryByText(/HeLlO/i)
39+
const element = await document.queryByText(/HeLlO h(1|7)/i)
4040
expect(element).toBeTruthy()
4141
/* istanbul ignore next */
4242
expect(await page.evaluate(el => el.textContent, element)).toEqual('Hello h1')
@@ -56,7 +56,7 @@ describe('lib/extend.ts', () => {
5656
await scope.getByTitle('missing')
5757
fail()
5858
} catch (err) {
59-
err.message = err.message.replace(/\(.*?:\d+:\d+/g, '<stack>:X:X')
59+
err.message = err.message.replace(/(\(.*?)?:\d+:\d+\)?/g, '<stack>:X:X')
6060
expect(err.message).toMatchSnapshot()
6161
}
6262
})

tsconfig.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
"sourceMap": true,
99
"declaration": true,
1010

11+
"skipLibCheck": true,
12+
1113
"strict": true,
1214
"noImplicitAny": true,
1315
"noImplicitThis": true,
1416
"strictNullChecks": true,
15-
"preserveWatchOutput": true,
17+
"preserveWatchOutput": true
1618
},
17-
"include": [
18-
"lib/**/*"
19-
]
19+
"include": ["lib/**/*"]
2020
}

yarn.lock

Lines changed: 108 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,22 @@
1818
esutils "^2.0.2"
1919
js-tokens "^3.0.0"
2020

21+
"@babel/runtime@^7.4.3":
22+
version "7.4.5"
23+
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12"
24+
integrity sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==
25+
dependencies:
26+
regenerator-runtime "^0.13.2"
27+
28+
"@jest/types@^24.8.0":
29+
version "24.8.0"
30+
resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.8.0.tgz#f31e25948c58f0abd8c845ae26fcea1491dea7ad"
31+
integrity sha512-g17UxVr2YfBtaMUxn9u/4+siG1ptg9IGYAYwvpwn61nBg779RXnjE/m7CxYcIzEt0AbHZZAHSEZNhkE2WxURVg==
32+
dependencies:
33+
"@types/istanbul-lib-coverage" "^2.0.0"
34+
"@types/istanbul-reports" "^1.1.1"
35+
"@types/yargs" "^12.0.9"
36+
2137
"@patrickhulce/lint@^2.1.3":
2238
version "2.1.3"
2339
resolved "https://registry.yarnpkg.com/@patrickhulce/lint/-/lint-2.1.3.tgz#736a72de4be852829bc77de3f1690f5af5580348"
@@ -46,6 +62,26 @@
4662
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
4763
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
4864

65+
"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0":
66+
version "2.0.1"
67+
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff"
68+
integrity sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==
69+
70+
"@types/istanbul-lib-report@*":
71+
version "1.1.1"
72+
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz#e5471e7fa33c61358dd38426189c037a58433b8c"
73+
integrity sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==
74+
dependencies:
75+
"@types/istanbul-lib-coverage" "*"
76+
77+
"@types/istanbul-reports@^1.1.1":
78+
version "1.1.1"
79+
resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz#7a8cbf6a406f36c8add871625b278eaf0b0d255a"
80+
integrity sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==
81+
dependencies:
82+
"@types/istanbul-lib-coverage" "*"
83+
"@types/istanbul-lib-report" "*"
84+
4985
"@types/jest@^23.1.1":
5086
version "23.1.1"
5187
resolved "https://registry.yarnpkg.com/@types/jest/-/jest-23.1.1.tgz#c54ab1a5f41aa693c0957222dd10414416d0c87b"
@@ -63,6 +99,11 @@
6399
dependencies:
64100
"@types/node" "*"
65101

102+
"@types/yargs@^12.0.9":
103+
version "12.0.12"
104+
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-12.0.12.tgz#45dd1d0638e8c8f153e87d296907659296873916"
105+
integrity sha512-SOhuU4wNBxhhTHxYaiG5NY4HBhDIDnJF60GU+2LqHAdKKer86//e4yg69aENCtQ04n0ovz+tq2YPME5t5yp4pw==
106+
66107
abab@^1.0.4:
67108
version "1.0.4"
68109
resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e"
@@ -166,6 +207,11 @@ ansi-regex@^3.0.0:
166207
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
167208
integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
168209

210+
ansi-regex@^4.0.0:
211+
version "4.1.0"
212+
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
213+
integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
214+
169215
ansi-styles@^2.2.1:
170216
version "2.2.1"
171217
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
@@ -1330,14 +1376,15 @@ doctrine@^2.0.0:
13301376
dependencies:
13311377
esutils "^2.0.2"
13321378

1333-
dom-testing-library@^3.11.0:
1334-
version "3.11.0"
1335-
resolved "https://registry.yarnpkg.com/dom-testing-library/-/dom-testing-library-3.11.0.tgz#374fbc1f4b61405ac10a27cb3a6d3912c3ed1dd3"
1336-
integrity sha512-YOrbercTdYvfwkKdiSQXwrQKHbuSYz2DF4f9t9zXCTg+KThWQ15T2MOzWun8GuLx8JaToEsMsoZG3KAdapDzTA==
1379+
dom-testing-library@^4.1.1:
1380+
version "4.1.1"
1381+
resolved "https://registry.yarnpkg.com/dom-testing-library/-/dom-testing-library-4.1.1.tgz#615af61bee06db51bd8ecea60c113eba7cb49dda"
1382+
integrity sha512-PUsG7aY5BJxzulDrOtkksqudRRypcVQF6d4RGAyj9xNwallOFqrNLOyg2QW2mCpFaNVPELX8hBX/wbHQtOto/A==
13371383
dependencies:
1384+
"@babel/runtime" "^7.4.3"
13381385
"@sheerun/mutationobserver-shim" "^0.3.2"
1339-
pretty-format "^23.6.0"
1340-
wait-for-expect "^1.0.0"
1386+
pretty-format "^24.7.0"
1387+
wait-for-expect "^1.1.1"
13411388

13421389
domain-browser@^1.1.1:
13431390
version "1.2.0"
@@ -1680,6 +1727,11 @@ estree-walker@^0.5.1, estree-walker@^0.5.2:
16801727
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.5.2.tgz#d3850be7529c9580d815600b53126515e146dd39"
16811728
integrity sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig==
16821729

1730+
estree-walker@^0.6.0:
1731+
version "0.6.0"
1732+
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.0.tgz#5d865327c44a618dde5699f763891ae31f257dae"
1733+
integrity sha512-peq1RfVAVzr3PU/jL31RaOjUKLoZJpObQWJJ+LgfcxDUifyLZ1RjPQZTl0pzj2uJ45b7A7XpyppXvxdEqzo4rw==
1734+
16831735
esutils@^2.0.2:
16841736
version "2.0.2"
16851737
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
@@ -3550,6 +3602,13 @@ magic-string@^0.22.4:
35503602
dependencies:
35513603
vlq "^0.2.2"
35523604

3605+
magic-string@^0.25.2:
3606+
version "0.25.2"
3607+
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.2.tgz#139c3a729515ec55e96e69e82a11fe890a293ad9"
3608+
integrity sha512-iLs9mPjh9IuTtRsqqhNGYcZXGei0Nh/A4xirrsqW7c+QhKVFL2vm7U09ru6cHRD22azaP/wMDgI+HCqbETMTtg==
3609+
dependencies:
3610+
sourcemap-codec "^1.4.4"
3611+
35533612
35543613
version "1.0.11"
35553614
resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c"
@@ -3625,7 +3684,7 @@ micromatch@^2.1.5, micromatch@^2.3.11:
36253684
parse-glob "^3.0.4"
36263685
regex-cache "^0.4.2"
36273686

3628-
micromatch@^3.1.4, micromatch@^3.1.8:
3687+
micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8:
36293688
version "3.1.10"
36303689
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
36313690
integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
@@ -4278,13 +4337,15 @@ pretty-format@^23.0.1:
42784337
ansi-regex "^3.0.0"
42794338
ansi-styles "^3.2.0"
42804339

4281-
pretty-format@^23.6.0:
4282-
version "23.6.0"
4283-
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760"
4284-
integrity sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==
4340+
pretty-format@^24.7.0:
4341+
version "24.8.0"
4342+
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.8.0.tgz#8dae7044f58db7cb8be245383b565a963e3c27f2"
4343+
integrity sha512-P952T7dkrDEplsR+TuY7q3VXDae5Sr7zmQb12JU/NDQa/3CH7/QW0yvqLcGN6jL+zQFKaoJcPc+yJxMTGmosqw==
42854344
dependencies:
4286-
ansi-regex "^3.0.0"
4345+
"@jest/types" "^24.8.0"
4346+
ansi-regex "^4.0.0"
42874347
ansi-styles "^3.2.0"
4348+
react-is "^16.8.4"
42884349

42894350
private@^0.1.8:
42904351
version "0.1.8"
@@ -4415,6 +4476,11 @@ rc@^1.1.7:
44154476
minimist "^1.2.0"
44164477
strip-json-comments "~2.0.1"
44174478

4479+
react-is@^16.8.4:
4480+
version "16.8.6"
4481+
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.8.6.tgz#5bbc1e2d29141c9fbdfed456343fe2bc430a6a16"
4482+
integrity sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==
4483+
44184484
read-pkg-up@^1.0.1:
44194485
version "1.0.1"
44204486
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
@@ -4500,6 +4566,11 @@ regenerator-runtime@^0.11.0:
45004566
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
45014567
integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
45024568

4569+
regenerator-runtime@^0.13.2:
4570+
version "0.13.2"
4571+
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447"
4572+
integrity sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA==
4573+
45034574
regex-cache@^0.4.2:
45044575
version "0.4.4"
45054576
resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd"
@@ -4685,6 +4756,14 @@ rollup-plugin-node-resolve@^3.3.0:
46854756
is-module "^1.0.0"
46864757
resolve "^1.1.6"
46874758

4759+
rollup-plugin-replace@^2.2.0:
4760+
version "2.2.0"
4761+
resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.2.0.tgz#f41ae5372e11e7a217cde349c8b5d5fd115e70e3"
4762+
integrity sha512-/5bxtUPkDHyBJAKketb4NfaeZjL5yLZdeUihSfbF2PQMz+rSTEb8ARKoOl3UBT4m7/X+QOXJo3sLTcq+yMMYTA==
4763+
dependencies:
4764+
magic-string "^0.25.2"
4765+
rollup-pluginutils "^2.6.0"
4766+
46884767
rollup-pluginutils@^2.0.1:
46894768
version "2.3.0"
46904769
resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.3.0.tgz#478ace04bd7f6da2e724356ca798214884738fc4"
@@ -4693,6 +4772,14 @@ rollup-pluginutils@^2.0.1:
46934772
estree-walker "^0.5.2"
46944773
micromatch "^2.3.11"
46954774

4775+
rollup-pluginutils@^2.6.0:
4776+
version "2.7.1"
4777+
resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.7.1.tgz#a7915ce8b12c177364784bf38a1590cc6c2c8250"
4778+
integrity sha512-3nRf3buQGR9qz/IsSzhZAJyoK663kzseps8itkYHr+Z7ESuaffEPfgRinxbCRA0pf0gzLqkNKkSb8aNVTq75NA==
4779+
dependencies:
4780+
estree-walker "^0.6.0"
4781+
micromatch "^3.1.10"
4782+
46964783
rollup@^0.61.1:
46974784
version "0.61.1"
46984785
resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.61.1.tgz#65a12f27c2094e6d643fb9cca6a3057190ecc5fe"
@@ -4933,6 +5020,11 @@ source-map@^0.6.0, source-map@~0.6.1:
49335020
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
49345021
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
49355022

5023+
sourcemap-codec@^1.4.4:
5024+
version "1.4.4"
5025+
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.4.tgz#c63ea927c029dd6bd9a2b7fa03b3fec02ad56e9f"
5026+
integrity sha512-CYAPYdBu34781kLHkaW3m6b/uUSyMOC2R61gcYMWooeuaGtjof86ZA/8T+qVPPt7np1085CR9hmMGrySwEc8Xg==
5027+
49365028
spdx-correct@^3.0.0:
49375029
version "3.0.0"
49385030
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82"
@@ -5477,10 +5569,10 @@ wait-for-expect@^0.4.0:
54775569
resolved "https://registry.yarnpkg.com/wait-for-expect/-/wait-for-expect-0.4.0.tgz#341c96ab89d6102a0169a9be6cd0de354de92c17"
54785570
integrity sha512-itHoJUKL5P8abjhWRlp3F5QLDY7LokcJkgD78tjrX08ozBakfy9YD4bgxUVuSld8yqjza3ld6Sj7UMMOH/twFA==
54795571

5480-
wait-for-expect@^1.0.0:
5481-
version "1.0.1"
5482-
resolved "https://registry.yarnpkg.com/wait-for-expect/-/wait-for-expect-1.0.1.tgz#73ab346ed56ed2ef66c380a59fd623755ceac0ce"
5483-
integrity sha512-TPZMSxGWUl2DWmqdspLDEy97/S1Mqq0pzbh2A7jTq0WbJurUb5GKli+bai6ayeYdeWTF0rQNWZmUvCVZ9gkrfA==
5572+
wait-for-expect@^1.1.1:
5573+
version "1.2.0"
5574+
resolved "https://registry.yarnpkg.com/wait-for-expect/-/wait-for-expect-1.2.0.tgz#fdab6a26e87d2039101db88bff3d8158e5c3e13f"
5575+
integrity sha512-EJhKpA+5UHixduMBEGhTFuLuVgQBKWxkFbefOdj2bbk2/OpA5Opsc4aUTGmF+qJ+v3kTGxDRNYwKaT4j6g5n8Q==
54845576

54855577
walker@~1.0.5:
54865578
version "1.0.7"

0 commit comments

Comments
 (0)