Skip to content

Commit f6246ce

Browse files
committed
Support esm with package.json routers
Similar to react-transition-group approach. Also added babel runtime and removed prop-types-extra package (which is not used already).
1 parent 9f98306 commit f6246ce

File tree

3 files changed

+145
-26
lines changed

3 files changed

+145
-26
lines changed

.babelrc.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ module.exports = api => ({
1414
],
1515
plugins: [
1616
['@babel/plugin-proposal-class-properties', { loose: true }],
17+
['@babel/plugin-transform-runtime', { useESModules: api.env() === 'esm' }],
1718
api.env() !== 'esm' && 'add-module-exports',
1819
].filter(Boolean),
1920

@@ -22,4 +23,4 @@ module.exports = api => ({
2223
plugins: ['istanbul'],
2324
},
2425
},
25-
})
26+
});

package.json

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"author": "Jason Quense <[email protected]>",
66
"repository": "react-bootstrap/react-overlays",
77
"license": "MIT",
8-
"main": "lib/index.js",
9-
"module": "lib/es/index.js",
8+
"main": "lib/cjs/index.js",
9+
"module": "lib/esm/index.js",
1010
"files": [
1111
"lib"
1212
],
@@ -22,9 +22,10 @@
2222
"modal"
2323
],
2424
"scripts": {
25-
"build:esm": "babel src -d lib/es --env-name esm",
26-
"build:cjs": "babel src -d lib --delete-dir-on-start",
27-
"build": "yarn build:cjs && yarn build:esm",
25+
"build:esm": "babel src -d lib/esm --env-name esm",
26+
"build:cjs": "babel src -d lib/cjs",
27+
"build:pick": "cherry-pick --name=react-overlays ../src --cjs-dir=cjs --esm-dir=esm --cwd=lib",
28+
"build": "rimraf lib && yarn build:cjs && yarn build:esm && yarn build:pick",
2829
"deploy-docs": "yarn --cwd www build --prefix-paths && gh-pages -d www/public",
2930
"precommit": "lint-staged",
3031
"prepublishOnly": "yarn build",
@@ -51,11 +52,11 @@
5152
"conventionalCommits": true
5253
},
5354
"dependencies": {
55+
"@babel/runtime": "^7.4.5",
5456
"@restart/hooks": "^0.2.12",
5557
"classnames": "^2.2.6",
5658
"dom-helpers": "^3.4.0",
5759
"prop-types": "^15.7.2",
58-
"prop-types-extra": "^1.1.0",
5960
"react-popper": "^1.3.3",
6061
"uncontrollable": "^6.1.0",
6162
"warning": "^4.0.3"
@@ -69,6 +70,7 @@
6970
"@babel/cli": "^7.4.4",
7071
"@babel/core": "^7.4.4",
7172
"@babel/plugin-proposal-class-properties": "^7.4.4",
73+
"@babel/plugin-transform-runtime": "^7.4.4",
7274
"@babel/polyfill": "^7.4.4",
7375
"@babel/preset-env": "^7.4.4",
7476
"@babel/preset-react": "^7.0.0",
@@ -78,6 +80,7 @@
7880
"babel-plugin-add-module-exports": "^1.0.2",
7981
"babel-plugin-istanbul": "^5.1.4",
8082
"chai": "^4.2.0",
83+
"cherry-pick": "^0.3.0",
8184
"codecov": "^3.2.0",
8285
"enzyme": "^3.9.0",
8386
"enzyme-adapter-react-16": "^1.13.0",

yarn.lock

Lines changed: 134 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -613,6 +613,16 @@
613613
dependencies:
614614
"@babel/helper-plugin-utils" "^7.0.0"
615615

616+
"@babel/plugin-transform-runtime@^7.4.4":
617+
version "7.4.4"
618+
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.4.4.tgz#a50f5d16e9c3a4ac18a1a9f9803c107c380bce08"
619+
integrity sha512-aMVojEjPszvau3NRg+TIH14ynZLvPewH4xhlCW1w6A3rkxTS1m4uwzRclYR9oS+rl/dr+kT+pzbfHuAWP/lc7Q==
620+
dependencies:
621+
"@babel/helper-module-imports" "^7.0.0"
622+
"@babel/helper-plugin-utils" "^7.0.0"
623+
resolve "^1.8.1"
624+
semver "^5.5.1"
625+
616626
"@babel/plugin-transform-shorthand-properties@^7.2.0":
617627
version "7.2.0"
618628
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0"
@@ -732,7 +742,7 @@
732742
"@babel/plugin-transform-react-jsx-self" "^7.0.0"
733743
"@babel/plugin-transform-react-jsx-source" "^7.0.0"
734744

735-
"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.4.2":
745+
"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.4.2", "@babel/runtime@^7.4.5":
736746
version "7.4.5"
737747
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12"
738748
integrity sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==
@@ -2083,6 +2093,16 @@ cheerio@^1.0.0-rc.2:
20832093
lodash "^4.15.0"
20842094
parse5 "^3.0.1"
20852095

2096+
cherry-pick@^0.3.0:
2097+
version "0.3.0"
2098+
resolved "https://registry.yarnpkg.com/cherry-pick/-/cherry-pick-0.3.0.tgz#b52626016c41197e6bffa0fc27074ae07988804a"
2099+
integrity sha512-N/+3l1f9yvD6Qpsj3jkBvSt5skLudVXGoSSQUy+yWoM13RjfVCvOiYLFr/JczOhTMwBPBuzE4WKCSxmYE1FFBg==
2100+
dependencies:
2101+
chalk "^2.4.1"
2102+
rimraf "^2.6.2"
2103+
tiny-glob "^0.2.0"
2104+
yargs "^11.0.0"
2105+
20862106
chokidar@^2.0.2, chokidar@^2.0.3, chokidar@^2.0.4:
20872107
version "2.1.6"
20882108
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5"
@@ -2762,6 +2782,15 @@ create-react-context@^0.2.3:
27622782
fbjs "^0.8.0"
27632783
gud "^1.0.0"
27642784

2785+
cross-spawn@^5.0.1:
2786+
version "5.1.0"
2787+
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
2788+
integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=
2789+
dependencies:
2790+
lru-cache "^4.0.1"
2791+
shebang-command "^1.2.0"
2792+
which "^1.2.9"
2793+
27652794
cross-spawn@^6.0.0, cross-spawn@^6.0.5:
27662795
version "6.0.5"
27672796
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
@@ -3018,7 +3047,7 @@ decamelize-keys@^1.0.0:
30183047
decamelize "^1.1.0"
30193048
map-obj "^1.0.0"
30203049

3021-
decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0:
3050+
decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0:
30223051
version "1.2.0"
30233052
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
30243053
integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
@@ -3785,6 +3814,19 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
37853814
md5.js "^1.3.4"
37863815
safe-buffer "^5.1.1"
37873816

3817+
execa@^0.7.0:
3818+
version "0.7.0"
3819+
resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
3820+
integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=
3821+
dependencies:
3822+
cross-spawn "^5.0.1"
3823+
get-stream "^3.0.0"
3824+
is-stream "^1.1.0"
3825+
npm-run-path "^2.0.0"
3826+
p-finally "^1.0.0"
3827+
signal-exit "^3.0.0"
3828+
strip-eof "^1.0.0"
3829+
37883830
execa@^1.0.0:
37893831
version "1.0.0"
37903832
resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8"
@@ -4297,6 +4339,11 @@ get-stdin@^6.0.0:
42974339
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
42984340
integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==
42994341

4342+
get-stream@^3.0.0:
4343+
version "3.0.0"
4344+
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
4345+
integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
4346+
43004347
get-stream@^4.0.0:
43014348
version "4.1.0"
43024349
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
@@ -4437,6 +4484,11 @@ globals@^11.1.0, globals@^11.7.0:
44374484
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
44384485
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
44394486

4487+
globalyzer@^0.1.0:
4488+
version "0.1.4"
4489+
resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.4.tgz#bc8e273afe1ac7c24eea8def5b802340c5cc534f"
4490+
integrity sha512-LeguVWaxgHN0MNbWC6YljNMzHkrCny9fzjmEUdnF1kQ7wATFD1RHFRqA1qxaX2tgxGENlcxjOflopBwj3YZiXA==
4491+
44404492
globby@^6.1.0:
44414493
version "6.1.0"
44424494
resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
@@ -4462,6 +4514,11 @@ globby@^9.0.0, globby@^9.2.0:
44624514
pify "^4.0.1"
44634515
slash "^2.0.0"
44644516

4517+
globrex@^0.1.1:
4518+
version "0.1.2"
4519+
resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098"
4520+
integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==
4521+
44654522
good-listener@^1.2.2:
44664523
version "1.2.2"
44674524
resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50"
@@ -4941,6 +4998,11 @@ invariant@^2.2.2, invariant@^2.2.4:
49414998
dependencies:
49424999
loose-envify "^1.0.0"
49435000

5001+
invert-kv@^1.0.0:
5002+
version "1.0.0"
5003+
resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
5004+
integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY=
5005+
49445006
invert-kv@^2.0.0:
49455007
version "2.0.0"
49465008
resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02"
@@ -5575,6 +5637,13 @@ kind-of@^6.0.0, kind-of@^6.0.2:
55755637
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
55765638
integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==
55775639

5640+
lcid@^1.0.0:
5641+
version "1.0.0"
5642+
resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
5643+
integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=
5644+
dependencies:
5645+
invert-kv "^1.0.0"
5646+
55785647
lcid@^2.0.0:
55795648
version "2.0.0"
55805649
resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf"
@@ -5888,7 +5957,7 @@ lower-case@^1.1.1:
58885957
resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"
58895958
integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw=
58905959

5891-
[email protected], lru-cache@^4.1.1:
5960+
[email protected], lru-cache@^4.0.1, lru-cache@^4.1.1:
58925961
version "4.1.5"
58935962
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
58945963
integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
@@ -5985,6 +6054,13 @@ [email protected]:
59856054
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
59866055
integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
59876056

6057+
mem@^1.1.0:
6058+
version "1.1.0"
6059+
resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76"
6060+
integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=
6061+
dependencies:
6062+
mimic-fn "^1.0.0"
6063+
59886064
mem@^4.0.0:
59896065
version "4.3.0"
59906066
resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178"
@@ -6709,6 +6785,15 @@ os-homedir@^1.0.0, os-homedir@^1.0.1:
67096785
resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
67106786
integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
67116787

6788+
os-locale@^2.0.0:
6789+
version "2.1.0"
6790+
resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2"
6791+
integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==
6792+
dependencies:
6793+
execa "^0.7.0"
6794+
lcid "^1.0.0"
6795+
mem "^1.1.0"
6796+
67126797
os-locale@^3.0.0, os-locale@^3.1.0:
67136798
version "3.1.0"
67146799
resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a"
@@ -7437,14 +7522,6 @@ prop-types-exact@^1.2.0:
74377522
object.assign "^4.1.0"
74387523
reflect.ownkeys "^0.2.0"
74397524

7440-
prop-types-extra@^1.1.0:
7441-
version "1.1.0"
7442-
resolved "https://registry.yarnpkg.com/prop-types-extra/-/prop-types-extra-1.1.0.tgz#32609910ea2dcf190366bacd3490d5a6412a605f"
7443-
integrity sha512-QFyuDxvMipmIVKD2TwxLVPzMnO4e5oOf1vr3tJIomL8E7d0lr6phTHd5nkPhFIzTD1idBLLEPeylL9g+rrTzRg==
7444-
dependencies:
7445-
react-is "^16.3.2"
7446-
warning "^3.0.0"
7447-
74487525
prop-types@^15.5.8, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2:
74497526
version "15.7.2"
74507527
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
@@ -7644,7 +7721,7 @@ react-dom@^16.8.6:
76447721
prop-types "^15.6.2"
76457722
scheduler "^0.13.6"
76467723

7647-
react-is@^16.3.2, react-is@^16.8.1, react-is@^16.8.6:
7724+
react-is@^16.8.1, react-is@^16.8.6:
76487725
version "16.8.6"
76497726
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.8.6.tgz#5bbc1e2d29141c9fbdfed456343fe2bc430a6a16"
76507727
integrity sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==
@@ -8065,6 +8142,13 @@ resolve@^1.10.0, resolve@^1.10.1, resolve@^1.3.2, resolve@^1.5.0:
80658142
dependencies:
80668143
path-parse "^1.0.6"
80678144

8145+
resolve@^1.8.1:
8146+
version "1.11.1"
8147+
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e"
8148+
integrity sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==
8149+
dependencies:
8150+
path-parse "^1.0.6"
8151+
80688152
restore-cursor@^2.0.0:
80698153
version "2.0.0"
80708154
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
@@ -8934,6 +9018,14 @@ tiny-emitter@^2.0.0:
89349018
resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423"
89359019
integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==
89369020

9021+
tiny-glob@^0.2.0:
9022+
version "0.2.6"
9023+
resolved "https://registry.yarnpkg.com/tiny-glob/-/tiny-glob-0.2.6.tgz#9e056e169d9788fe8a734dfa1ff02e9b92ed7eda"
9024+
integrity sha512-A7ewMqPu1B5PWwC3m7KVgAu96Ch5LA0w4SnEN/LbDREj/gAD0nPWboRbn8YoP9ISZXqeNAlMvKSKoEuhcfK3Pw==
9025+
dependencies:
9026+
globalyzer "^0.1.0"
9027+
globrex "^0.1.1"
9028+
89379029
89389030
version "0.0.33"
89399031
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
@@ -9355,13 +9447,6 @@ void-elements@^2.0.0:
93559447
resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec"
93569448
integrity sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=
93579449

9358-
warning@^3.0.0:
9359-
version "3.0.0"
9360-
resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c"
9361-
integrity sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=
9362-
dependencies:
9363-
loose-envify "^1.0.0"
9364-
93659450
warning@^4.0.2, warning@^4.0.3:
93669451
version "4.0.3"
93679452
resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3"
@@ -9591,6 +9676,11 @@ xtend@^4.0.0, xtend@~4.0.1:
95919676
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
95929677
integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68=
95939678

9679+
y18n@^3.2.1:
9680+
version "3.2.1"
9681+
resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
9682+
integrity sha1-bRX7qITAhnnA136I53WegR4H+kE=
9683+
95949684
"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0:
95959685
version "4.0.0"
95969686
resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
@@ -9629,6 +9719,31 @@ yargs-parser@^13.1.0:
96299719
camelcase "^5.0.0"
96309720
decamelize "^1.2.0"
96319721

9722+
yargs-parser@^9.0.2:
9723+
version "9.0.2"
9724+
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077"
9725+
integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=
9726+
dependencies:
9727+
camelcase "^4.1.0"
9728+
9729+
yargs@^11.0.0:
9730+
version "11.1.0"
9731+
resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77"
9732+
integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==
9733+
dependencies:
9734+
cliui "^4.0.0"
9735+
decamelize "^1.1.1"
9736+
find-up "^2.1.0"
9737+
get-caller-file "^1.0.1"
9738+
os-locale "^2.0.0"
9739+
require-directory "^2.1.1"
9740+
require-main-filename "^1.0.1"
9741+
set-blocking "^2.0.0"
9742+
string-width "^2.0.0"
9743+
which-module "^2.0.0"
9744+
y18n "^3.2.1"
9745+
yargs-parser "^9.0.2"
9746+
96329747
yargs@^12.0.5:
96339748
version "12.0.5"
96349749
resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13"

0 commit comments

Comments
 (0)