Skip to content

Commit a0b9c1f

Browse files
icd2k3jschrader-nr
andauthored
Fix: react-router 5.1+ not forwarding props to wrapped component (#99)
* fix: the new useLocation path was not forwarding props * chore: bump version Co-authored-by: Justin Schrader <[email protected]>
1 parent 3c8adc5 commit a0b9c1f

File tree

7 files changed

+115
-85
lines changed

7 files changed

+115
-85
lines changed

.npmignore

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
1-
src/
2-
coverage/
1+
.eslintrc
2+
.git/
3+
.github/
4+
.gitignore
5+
.npmignore
6+
.nvmrc
37
/yarn-error.log
4-
scripts/
5-
hooks/
8+
babel.config.js
9+
commitlint.config.js
610
coverage/
11+
coverage/
12+
hooks/
13+
jest.config.js
14+
jest.setup.js
15+
rollup.config.js
16+
scripts/
17+
src/

package.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-router-breadcrumbs-hoc",
3-
"version": "3.2.6",
3+
"version": "3.2.7",
44
"description": "small, flexible, higher order component for rendering breadcrumbs with react-router 4.x",
55
"repository": "icd2k3/react-router-breadcrumbs-hoc",
66
"main": "dist/cjs/index.js",
@@ -43,9 +43,11 @@
4343
"@rollup/plugin-commonjs": "^11.0.2",
4444
"@rollup/plugin-node-resolve": "^7.1.1",
4545
"@types/react": "^16.9.23",
46+
"@types/react-dom": "^16.9.5",
47+
"@types/react-router": "^5.1.4",
4648
"@types/react-router-dom": "^5.1.3",
47-
"@typescript-eslint/eslint-plugin": "^2.23.0",
48-
"@typescript-eslint/parser": "^2.23.0",
49+
"@typescript-eslint/eslint-plugin": "^2.24.0",
50+
"@typescript-eslint/parser": "^2.24.0",
4951
"babel-eslint": "^10.1.0",
5052
"babel-jest": "^25.1.0",
5153
"coveralls": "^3.0.9",
@@ -65,7 +67,7 @@
6567
"react-dom": "16.13.0",
6668
"react-router": "^5.1.2",
6769
"react-router-dom": "^5.1.2",
68-
"rollup": "^2.0.6",
70+
"rollup": "^2.1.0",
6971
"rollup-plugin-babel": "^4.4.0",
7072
"rollup-plugin-uglify": "^6.0.2",
7173
"typescript": "^3.8.3"

scripts/test-build.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
# runs the tests in ./src/index.test.js, but
44
# replaces the import to target the compiled builds
55
# in ./dist/es/index.js, ./dist/umd/index.js, and ./dist/cjs/index.js
6+
# this ensures that the act of compiling doesn't break the
7+
# expected behavior somehow.
68

79
set -e
810

scripts/travis.sh

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/index.test.js

Lines changed: 31 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,21 @@ import withBreadcrumbsCompiledUMD, { getBreadcrumbs as getBreadcrumbsCompiledUMD
1414
import withBreadcrumbsCompiledCJS, { getBreadcrumbs as getBreadcrumbsCompiledCJS } from '../dist/cjs/index';
1515

1616
const components = {
17-
Breadcrumbs: ({ breadcrumbs }) => (
18-
<h1 className="breadcrumbs-container">
19-
{breadcrumbs.map(({ breadcrumb, key }, index) => (
20-
<span key={key}>
21-
{breadcrumb}
22-
{(index < breadcrumbs.length - 1) && <i> / </i>}
23-
</span>
24-
))}
17+
Breadcrumbs: ({ breadcrumbs, ...forwardedProps }) => (
18+
<h1>
19+
<div className="forwarded-props">
20+
{forwardedProps && Object.values(forwardedProps).filter((v) => typeof v === 'string').map((value) => (
21+
<span key={value}>{value}</span>
22+
))}
23+
</div>
24+
<div className="breadcrumbs-container">
25+
{breadcrumbs.map(({ breadcrumb, key }, index) => (
26+
<span key={key}>
27+
{breadcrumb}
28+
{(index < breadcrumbs.length - 1) && <i> / </i>}
29+
</span>
30+
))}
31+
</div>
2532
</h1>
2633
),
2734
BreadcrumbMatchTest: ({ match }) => <span>{match.params.number}</span>,
@@ -70,14 +77,21 @@ const render = ({
7077
pathname,
7178
routes,
7279
state,
80+
props,
7381
}) => {
7482
const Breadcrumbs = getHOC()(routes, options)(components.Breadcrumbs);
7583
const wrapper = mount(
76-
<Router initialIndex={0} initialEntries={[{ pathname, state }]}><Breadcrumbs /></Router>,
84+
<Router
85+
initialIndex={0}
86+
initialEntries={[{ pathname, state }]}
87+
>
88+
<Breadcrumbs {...props || {}} />
89+
</Router>,
7790
);
7891

7992
return {
8093
breadcrumbs: wrapper.find('.breadcrumbs-container').text(),
94+
forwardedProps: wrapper.find('.forwarded-props').text(),
8195
wrapper,
8296
};
8397
};
@@ -356,4 +370,12 @@ describe('react-router-breadcrumbs-hoc', () => {
356370
expect(wrapper.html()).not.toContain('[object Object]');
357371
});
358372
});
373+
374+
describe('HOC prop forwarding', () => {
375+
it('Should allow for forwarding props to the wrapped component', () => {
376+
const props = { testing: 'prop forwarding works' };
377+
const { forwardedProps } = render({ pathname: '/', props });
378+
expect(forwardedProps).toEqual('prop forwarding works');
379+
});
380+
});
359381
});

src/index.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,9 @@ export default (
252252
routes?: types.BreadcrumbsRoute[],
253253
options?: types.Options,
254254
) => (
255-
Component: React.ComponentType,
255+
Component: React.ComponentType<{
256+
breadcrumbs: Array<React.ReactNode | string>
257+
}>,
256258
) => {
257259
const sharedBreadcrumbProps = {
258260
options,
@@ -262,8 +264,8 @@ export default (
262264
// use the location hook if available (5.x)
263265
/* istanbul ignore else */
264266
if (useLocation) {
265-
return () => createElement(Component, {
266-
// @ts-ignore-next-line
267+
return (props: any) => React.createElement(Component, {
268+
...props,
267269
breadcrumbs: getBreadcrumbs({
268270
...sharedBreadcrumbProps,
269271
location: useLocation(),
@@ -280,7 +282,6 @@ export default (
280282

281283
return createElement(Component, {
282284
...props,
283-
// @ts-ignore-next-line
284285
breadcrumbs: getBreadcrumbs({
285286
...sharedBreadcrumbProps,
286287
location: props.location,

yarn.lock

Lines changed: 56 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1283,9 +1283,9 @@
12831283
integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==
12841284

12851285
"@types/node@*":
1286-
version "13.9.1"
1287-
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.9.1.tgz#96f606f8cd67fb018847d9b61e93997dabdefc72"
1288-
integrity sha512-E6M6N0blf/jiZx8Q3nb0vNaswQeEyn0XlupO+xN6DtJ6r6IT4nXrTry7zhIfYvFCl3/8Cu6WIysmUBKiqV0bqQ==
1286+
version "13.9.2"
1287+
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.9.2.tgz#ace1880c03594cc3e80206d96847157d8e7fa349"
1288+
integrity sha512-bnoqK579sAYrQbp73wwglccjJ4sfRdKU7WNEZ5FW4K2U6Kc0/eZ5kvXG0JKsEKFB50zrFmfFt52/cvBbZa7eXg==
12891289

12901290
"@types/parse-json@^4.0.0":
12911291
version "4.0.0"
@@ -1297,6 +1297,13 @@
12971297
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
12981298
integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
12991299

1300+
"@types/react-dom@^16.9.5":
1301+
version "16.9.5"
1302+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.5.tgz#5de610b04a35d07ffd8f44edad93a71032d9aaa7"
1303+
integrity sha512-BX6RQ8s9D+2/gDhxrj8OW+YD4R+8hj7FEM/OJHGNR0KipE1h1mSsf39YeyC81qafkq+N3rU3h3RFbLSwE5VqUg==
1304+
dependencies:
1305+
"@types/react" "*"
1306+
13001307
"@types/react-router-dom@^5.1.3":
13011308
version "5.1.3"
13021309
resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.1.3.tgz#b5d28e7850bd274d944c0fbbe5d57e6b30d71196"
@@ -1306,7 +1313,7 @@
13061313
"@types/react" "*"
13071314
"@types/react-router" "*"
13081315

1309-
"@types/react-router@*":
1316+
"@types/react-router@*", "@types/react-router@^5.1.4":
13101317
version "5.1.4"
13111318
resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.4.tgz#7d70bd905543cb6bcbdcc6bd98902332054f31a6"
13121319
integrity sha512-PZtnBuyfL07sqCJvGg3z+0+kt6fobc/xmle08jBiezLS8FrmGeiGkJnuxL/8Zgy9L83ypUhniV5atZn/L8n9MQ==
@@ -1346,40 +1353,40 @@
13461353
dependencies:
13471354
"@types/yargs-parser" "*"
13481355

1349-
"@typescript-eslint/eslint-plugin@^2.23.0":
1350-
version "2.23.0"
1351-
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.23.0.tgz#aa7133bfb7b685379d9eafe4ae9e08b9037e129d"
1352-
integrity sha512-8iA4FvRsz8qTjR0L/nK9RcRUN3QtIHQiOm69FzV7WS3SE+7P7DyGGwh3k4UNR2JBbk+Ej2Io+jLAaqKibNhmtw==
1356+
"@typescript-eslint/eslint-plugin@^2.24.0":
1357+
version "2.24.0"
1358+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.24.0.tgz#a86cf618c965a462cddf3601f594544b134d6d68"
1359+
integrity sha512-wJRBeaMeT7RLQ27UQkDFOu25MqFOBus8PtOa9KaT5ZuxC1kAsd7JEHqWt4YXuY9eancX0GK9C68i5OROnlIzBA==
13531360
dependencies:
1354-
"@typescript-eslint/experimental-utils" "2.23.0"
1361+
"@typescript-eslint/experimental-utils" "2.24.0"
13551362
eslint-utils "^1.4.3"
13561363
functional-red-black-tree "^1.0.1"
13571364
regexpp "^3.0.0"
13581365
tsutils "^3.17.1"
13591366

1360-
"@typescript-eslint/experimental-utils@2.23.0":
1361-
version "2.23.0"
1362-
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.23.0.tgz#5d2261c8038ec1698ca4435a8da479c661dc9242"
1363-
integrity sha512-OswxY59RcXH3NNPmq+4Kis2CYZPurRU6mG5xPcn24CjFyfdVli5mySwZz/g/xDbJXgDsYqNGq7enV0IziWGXVQ==
1367+
"@typescript-eslint/experimental-utils@2.24.0":
1368+
version "2.24.0"
1369+
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.0.tgz#a5cb2ed89fedf8b59638dc83484eb0c8c35e1143"
1370+
integrity sha512-DXrwuXTdVh3ycNCMYmWhUzn/gfqu9N0VzNnahjiDJvcyhfBy4gb59ncVZVxdp5XzBC77dCncu0daQgOkbvPwBw==
13641371
dependencies:
13651372
"@types/json-schema" "^7.0.3"
1366-
"@typescript-eslint/typescript-estree" "2.23.0"
1373+
"@typescript-eslint/typescript-estree" "2.24.0"
13671374
eslint-scope "^5.0.0"
13681375

1369-
"@typescript-eslint/parser@^2.23.0":
1370-
version "2.23.0"
1371-
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.23.0.tgz#f3d4e2928ff647fe77fc2fcef1a3534fee6a3212"
1372-
integrity sha512-k61pn/Nepk43qa1oLMiyqApC6x5eP5ddPz6VUYXCAuXxbmRLqkPYzkFRKl42ltxzB2luvejlVncrEpflgQoSUg==
1376+
"@typescript-eslint/parser@^2.24.0":
1377+
version "2.24.0"
1378+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.24.0.tgz#2cf0eae6e6dd44d162486ad949c126b887f11eb8"
1379+
integrity sha512-H2Y7uacwSSg8IbVxdYExSI3T7uM1DzmOn2COGtCahCC3g8YtM1xYAPi2MAHyfPs61VKxP/J/UiSctcRgw4G8aw==
13731380
dependencies:
13741381
"@types/eslint-visitor-keys" "^1.0.0"
1375-
"@typescript-eslint/experimental-utils" "2.23.0"
1376-
"@typescript-eslint/typescript-estree" "2.23.0"
1382+
"@typescript-eslint/experimental-utils" "2.24.0"
1383+
"@typescript-eslint/typescript-estree" "2.24.0"
13771384
eslint-visitor-keys "^1.1.0"
13781385

1379-
"@typescript-eslint/typescript-estree@2.23.0":
1380-
version "2.23.0"
1381-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.23.0.tgz#d355960fab96bd550855488dcc34b9a4acac8d36"
1382-
integrity sha512-pmf7IlmvXdlEXvE/JWNNJpEvwBV59wtJqA8MLAxMKLXNKVRC3HZBXR/SlZLPWTCcwOSg9IM7GeRSV3SIerGVqw==
1386+
"@typescript-eslint/typescript-estree@2.24.0":
1387+
version "2.24.0"
1388+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.24.0.tgz#38bbc8bb479790d2f324797ffbcdb346d897c62a"
1389+
integrity sha512-RJ0yMe5owMSix55qX7Mi9V6z2FDuuDpN6eR5fzRJrp+8in9UF41IGNQHbg5aMK4/PjVaEQksLvz0IA8n+Mr/FA==
13831390
dependencies:
13841391
debug "^4.1.1"
13851392
eslint-visitor-keys "^1.1.0"
@@ -2458,9 +2465,9 @@ ecc-jsbn@~0.1.1:
24582465
safer-buffer "^2.1.0"
24592466

24602467
electron-to-chromium@^1.3.363:
2461-
version "1.3.376"
2462-
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.376.tgz#7cb7b5205564a06c8f8ecfbe832cbd47a1224bb1"
2463-
integrity sha512-cv/PYVz5szeMz192ngilmezyPNFkUjuynuL2vNdiqIrio440nfTDdc0JJU0TS2KHLSVCs9gBbt4CFqM+HcBnjw==
2468+
version "1.3.378"
2469+
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.378.tgz#18c572cbb54bf5b2769855597cdc7511c02b481f"
2470+
integrity sha512-nBp/AfhaVIOnfwgL1CZxt80IcqWcyYXiX6v5gflAksxy+SzBVz7A7UWR1Nos92c9ofXW74V9PoapzRb0jJfYXw==
24642471

24652472
emoji-regex@^7.0.1, emoji-regex@^7.0.2:
24662473
version "7.0.3"
@@ -4216,11 +4223,11 @@ json-stringify-safe@~5.0.1:
42164223
integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
42174224

42184225
json5@^2.1.0:
4219-
version "2.1.1"
4220-
resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6"
4221-
integrity sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==
4226+
version "2.1.2"
4227+
resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.2.tgz#43ef1f0af9835dd624751a6b7fa48874fb2d608e"
4228+
integrity sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ==
42224229
dependencies:
4223-
minimist "^1.2.0"
4230+
minimist "^1.2.5"
42244231

42254232
jsonparse@^1.2.0:
42264233
version "1.3.1"
@@ -4550,12 +4557,7 @@ minimist-options@^3.0.1:
45504557
arrify "^1.0.1"
45514558
is-plain-obj "^1.1.0"
45524559

4553-
4554-
version "0.0.8"
4555-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
4556-
integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
4557-
4558-
minimist@^1.1.1, minimist@^1.2.0:
4560+
minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5:
45594561
version "1.2.5"
45604562
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
45614563
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
@@ -4569,11 +4571,11 @@ mixin-deep@^1.2.0:
45694571
is-extendable "^1.0.1"
45704572

45714573
mkdirp@^0.5.1:
4572-
version "0.5.1"
4573-
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
4574-
integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
4574+
version "0.5.3"
4575+
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.3.tgz#5a514b7179259287952881e94410ec5465659f8c"
4576+
integrity sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==
45754577
dependencies:
4576-
minimist "0.0.8"
4578+
minimist "^1.2.5"
45774579

45784580
moo@^0.5.0:
45794581
version "0.5.1"
@@ -5108,9 +5110,9 @@ progress@^2.0.0:
51085110
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
51095111

51105112
prompts@^2.0.1:
5111-
version "2.3.1"
5112-
resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.3.1.tgz#b63a9ce2809f106fa9ae1277c275b167af46ea05"
5113-
integrity sha512-qIP2lQyCwYbdzcqHIUi2HAxiWixhoM9OdLCWf8txXsapC/X9YdsCoeyRIXE/GP+Q0J37Q7+XN/MFqbUa7IzXNA==
5113+
version "2.3.2"
5114+
resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068"
5115+
integrity sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==
51145116
dependencies:
51155117
kleur "^3.0.3"
51165118
sisteransi "^1.0.4"
@@ -5362,9 +5364,9 @@ regenerator-runtime@^0.13.4:
53625364
integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==
53635365

53645366
regenerator-transform@^0.14.2:
5365-
version "0.14.3"
5366-
resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.3.tgz#54aebff2ef58c0ae61e695ad1b9a9d65995fff78"
5367-
integrity sha512-zXHNKJspmONxBViAb3ZUmFoFPnTBs3zFhCEZJiwp/gkNzxVbTqNJVjYKx6Qk1tQ1P4XLf4TbH9+KBB7wGoAaUw==
5367+
version "0.14.4"
5368+
resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz#5266857896518d1616a78a0479337a30ea974cc7"
5369+
integrity sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==
53685370
dependencies:
53695371
"@babel/runtime" "^7.8.4"
53705372
private "^0.1.8"
@@ -5596,10 +5598,10 @@ rollup-pluginutils@^2.8.1:
55965598
dependencies:
55975599
estree-walker "^0.6.1"
55985600

5599-
rollup@^2.0.6:
5600-
version "2.0.6"
5601-
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.0.6.tgz#865d6bb15a28cff3429ea1dc57236013661cb9de"
5602-
integrity sha512-P42IlI6a/bxh52ed8hEXXe44LcHfep2f26OZybMJPN1TTQftibvQEl3CWeOmJrzqGbFxOA000QXDWO9WJaOQpA==
5601+
rollup@^2.1.0:
5602+
version "2.1.0"
5603+
resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.1.0.tgz#552e248e397a06b9c6db878c0564ca4ee06729c9"
5604+
integrity sha512-gfE1455AEazVVTJoeQtcOq/U6GSxwoj4XPSWVsuWmgIxj7sBQNLDOSA82PbdMe+cP8ql8fR1jogPFe8Wg8g4SQ==
56035605
optionalDependencies:
56045606
fsevents "~2.1.2"
56055607

@@ -5775,9 +5777,9 @@ signal-exit@^3.0.0, signal-exit@^3.0.2:
57755777
integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
57765778

57775779
sisteransi@^1.0.4:
5778-
version "1.0.4"
5779-
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.4.tgz#386713f1ef688c7c0304dc4c0632898941cad2e3"
5780-
integrity sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==
5780+
version "1.0.5"
5781+
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
5782+
integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
57815783

57825784
slash@^2.0.0:
57835785
version "2.0.0"

0 commit comments

Comments
 (0)