Skip to content

Commit f429243

Browse files
committed
Remove flow last occurence
1 parent 9a3d384 commit f429243

File tree

6 files changed

+9
-146
lines changed

6 files changed

+9
-146
lines changed

.github/workflows/continuous-integration.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- run: yarn install --frozen-lockfile
2323
- run: yarn run test
2424
- run: yarn run lint
25-
- run: yarn run flow
25+
- run: yarn run tsc --noEmit
2626
- run: yarn run smoke cjs 15.6.2
2727
- run: yarn run smoke esm 15.6.2
2828
- run: yarn run smoke cjs 16.7.0

.npmignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
**/*.spec.js
2-
**/*.spec.js.flow
32

43
.github/
54
!dist/
@@ -9,7 +8,6 @@ tests/
98
.babelrc
109
.eslintignore
1110
.eslintrc.js
12-
.flowconfig
1311
.travis.yml
1412
.prettier
1513
.prettierignore

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@
5555
"eslint-plugin-react-hooks": "4.2.0",
5656
"esm": "3.2.25",
5757
"expect": "27.2.3",
58-
"flow-copy-source": "2.0.9",
5958
"husky": "3.1.0",
6059
"jest": "27.2.3",
6160
"json": "10.0.0",
@@ -83,6 +82,8 @@
8382
"react-is": "17.0.2"
8483
},
8584
"jest": {
86-
"setupFilesAfterEnv": ["<rootDir>tests/setupTests.ts"]
85+
"setupFilesAfterEnv": [
86+
"<rootDir>tests/setupTests.ts"
87+
]
8788
}
8889
}

rollup.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export default {
3131
presets: [
3232
'@babel/preset-env',
3333
'@babel/preset-react',
34-
'@babel/preset-flow',
34+
'@babel/preset-typescript',
3535
],
3636
}),
3737
resolve({

src/formatter/formatPropValue.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@ const formatPropValue = (
2222
return `"${escape(propValue)}"`;
2323
}
2424

25-
// > "Symbols (new in ECMAScript 2015, not yet supported in Flow)"
26-
// @see: https://flow.org/en/docs/types/primitives/
27-
// $FlowFixMe: Flow does not support Symbol
2825
if (typeof propValue === 'symbol') {
2926
const symbolDescription = propValue
3027
.valueOf()

yarn.lock

Lines changed: 4 additions & 137 deletions
Original file line numberDiff line numberDiff line change
@@ -2482,13 +2482,6 @@ anymatch@^2.0.0:
24822482
micromatch "^3.1.4"
24832483
normalize-path "^2.1.1"
24842484

2485-
anymatch@^3.0.1:
2486-
version "3.0.1"
2487-
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.0.1.tgz#a47b8a9e3c3f7f17420276e05ef39746ac1777df"
2488-
dependencies:
2489-
normalize-path "^3.0.0"
2490-
picomatch "^2.0.4"
2491-
24922485
anymatch@^3.0.3:
24932486
version "3.1.2"
24942487
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
@@ -2650,10 +2643,6 @@ astral-regex@^2.0.0:
26502643
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
26512644
integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
26522645

2653-
async-each@^1.0.3:
2654-
version "1.0.3"
2655-
resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
2656-
26572646
asynckit@^0.4.0:
26582647
version "0.4.0"
26592648
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
@@ -3052,7 +3041,7 @@ braces@^2.3.1:
30523041
split-string "^3.0.2"
30533042
to-regex "^3.0.1"
30543043

3055-
braces@^3.0.1, braces@^3.0.2, braces@~3.0.2:
3044+
braces@^3.0.1, braces@~3.0.2:
30563045
version "3.0.2"
30573046
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
30583047
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
@@ -3273,10 +3262,6 @@ camelcase@^4.1.0:
32733262
version "4.1.0"
32743263
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
32753264

3276-
camelcase@^5.0.0:
3277-
version "5.0.0"
3278-
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42"
3279-
32803265
camelcase@^5.3.1:
32813266
version "5.3.1"
32823267
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
@@ -3404,21 +3389,6 @@ cheerio@^1.0.0-rc.3:
34043389
lodash "^4.15.0"
34053390
parse5 "^3.0.1"
34063391

3407-
chokidar@^3.0.0:
3408-
version "3.0.0"
3409-
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.0.0.tgz#6b538f0fd6d5d31d5dd2b59e05426bec0f49aa40"
3410-
dependencies:
3411-
anymatch "^3.0.1"
3412-
async-each "^1.0.3"
3413-
braces "^3.0.2"
3414-
glob-parent "^5.0.0"
3415-
is-binary-path "^2.1.0"
3416-
is-glob "^4.0.1"
3417-
normalize-path "^3.0.0"
3418-
readdirp "^3.0.1"
3419-
optionalDependencies:
3420-
fsevents "^2.0.6"
3421-
34223392
chokidar@^3.4.0:
34233393
version "3.5.0"
34243394
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.0.tgz#458a4816a415e9d3b3caa4faec2b96a6935a9e65"
@@ -3507,15 +3477,6 @@ cli-usage@^0.1.10:
35073477
marked "^0.7.0"
35083478
marked-terminal "^3.3.0"
35093479

3510-
cliui@^6.0.0:
3511-
version "6.0.0"
3512-
resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
3513-
integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
3514-
dependencies:
3515-
string-width "^4.2.0"
3516-
strip-ansi "^6.0.0"
3517-
wrap-ansi "^6.2.0"
3518-
35193480
cliui@^7.0.2:
35203481
version "7.0.4"
35213482
resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
@@ -4155,7 +4116,7 @@ decamelize-keys@^1.0.0, decamelize-keys@^1.1.0:
41554116
decamelize "^1.1.0"
41564117
map-obj "^1.0.0"
41574118

4158-
decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0:
4119+
decamelize@^1.1.0, decamelize@^1.1.2:
41594120
version "1.2.0"
41604121
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
41614122
integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
@@ -5258,17 +5219,6 @@ flatted@^3.1.0:
52585219
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz#64bfed5cb68fe3ca78b3eb214ad97b63bedce561"
52595220
integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==
52605221

5261-
5262-
version "2.0.9"
5263-
resolved "https://registry.yarnpkg.com/flow-copy-source/-/flow-copy-source-2.0.9.tgz#0c94ad842f2ae544d5a6b8ae720cee0b8678d742"
5264-
integrity sha512-7zX/oHSIHe8YRGiA9QIcC4SW6KF667ikdmiDfbST15up1Ona8dn7Xy0PmSrfw6ceBWDww8sRKlCLKsztStpYkQ==
5265-
dependencies:
5266-
chokidar "^3.0.0"
5267-
fs-extra "^8.1.0"
5268-
glob "^7.0.0"
5269-
kefir "^3.7.3"
5270-
yargs "^15.0.1"
5271-
52725222
flush-write-stream@^1.0.2:
52735223
version "1.0.3"
52745224
resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd"
@@ -5309,14 +5259,6 @@ fragment-cache@^0.2.1:
53095259
dependencies:
53105260
map-cache "^0.2.2"
53115261

5312-
fs-extra@^8.1.0:
5313-
version "8.1.0"
5314-
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
5315-
dependencies:
5316-
graceful-fs "^4.2.0"
5317-
jsonfile "^4.0.0"
5318-
universalify "^0.1.0"
5319-
53205262
fs-minipass@^1.2.5:
53215263
version "1.2.5"
53225264
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d"
@@ -5347,10 +5289,6 @@ fsevents@^1.2.7:
53475289
nan "^2.12.1"
53485290
node-pre-gyp "^0.12.0"
53495291

5350-
fsevents@^2.0.6:
5351-
version "2.0.6"
5352-
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.0.6.tgz#87b19df0bfb4a1a51d7ddb51b01b5f3bedb40c33"
5353-
53545292
fsevents@^2.3.2, fsevents@~2.3.2:
53555293
version "2.3.2"
53565294
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
@@ -5422,10 +5360,6 @@ gensync@^1.0.0-beta.2:
54225360
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
54235361
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
54245362

5425-
get-caller-file@^2.0.1:
5426-
version "2.0.1"
5427-
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.1.tgz#25835260d3a2b9665fcdbb08cb039a7bbf7011c0"
5428-
54295363
get-caller-file@^2.0.5:
54305364
version "2.0.5"
54315365
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
@@ -5703,10 +5637,6 @@ graceful-fs@^4.1.15:
57035637
version "4.1.15"
57045638
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00"
57055639

5706-
graceful-fs@^4.2.0:
5707-
version "4.2.0"
5708-
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.0.tgz#8d8fdc73977cb04104721cb53666c1ca64cd328b"
5709-
57105640
graceful-fs@^4.2.4:
57115641
version "4.2.8"
57125642
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
@@ -6122,7 +6052,7 @@ is-bigint@^1.0.1:
61226052
dependencies:
61236053
has-bigints "^1.0.1"
61246054

6125-
is-binary-path@^2.1.0, is-binary-path@~2.1.0:
6055+
is-binary-path@~2.1.0:
61266056
version "2.1.0"
61276057
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
61286058
integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
@@ -7272,12 +7202,6 @@ [email protected]:
72727202
resolved "https://registry.yarnpkg.com/json/-/json-10.0.0.tgz#c49a939d4abc7067cc225419d5dd17ab7bf2f66c"
72737203
integrity sha512-iK7tAZtpoghibjdB1ncCWykeBMmke3JThUe+rnkD4qkZaglOIQ70Pw7r5UJ4lyUT+7gnw7ehmmLUHDuhqzQD+g==
72747204

7275-
jsonfile@^4.0.0:
7276-
version "4.0.0"
7277-
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
7278-
optionalDependencies:
7279-
graceful-fs "^4.1.6"
7280-
72817205
jsonify@~0.0.0:
72827206
version "0.0.0"
72837207
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
@@ -7302,12 +7226,6 @@ jsx-ast-utils@^3.1.0:
73027226
array-includes "^3.1.3"
73037227
object.assign "^4.1.2"
73047228

7305-
kefir@^3.7.3:
7306-
version "3.7.4"
7307-
resolved "https://registry.yarnpkg.com/kefir/-/kefir-3.7.4.tgz#edc6192f686be611ac5c882426f74bf0ee287ef7"
7308-
dependencies:
7309-
symbol-observable "1.0.4"
7310-
73117229
keyv@^3.0.0:
73127230
version "3.1.0"
73137231
resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
@@ -9242,12 +9160,6 @@ readable-stream@~1.0.26, readable-stream@~1.0.26-4:
92429160
isarray "0.0.1"
92439161
string_decoder "~0.10.x"
92449162

9245-
readdirp@^3.0.1:
9246-
version "3.0.1"
9247-
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.0.1.tgz#14a8875883c5575c235579624a1e177cb0b1ec58"
9248-
dependencies:
9249-
picomatch "^2.0.4"
9250-
92519163
readdirp@~3.5.0:
92529164
version "3.5.0"
92539165
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e"
@@ -9493,10 +9405,6 @@ require-main-filename@^1.0.1:
94939405
version "1.0.1"
94949406
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
94959407

9496-
require-main-filename@^2.0.0:
9497-
version "2.0.0"
9498-
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
9499-
95009408
resolve-cwd@^3.0.0:
95019409
version "3.0.0"
95029410
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
@@ -9829,7 +9737,7 @@ semver@~2.3.1:
98299737
version "2.3.2"
98309738
resolved "https://registry.yarnpkg.com/semver/-/semver-2.3.2.tgz#b9848f25d6cf36333073ec9ef8856d42f1233e52"
98319739

9832-
set-blocking@^2.0.0, set-blocking@~2.0.0:
9740+
set-blocking@~2.0.0:
98339741
version "2.0.0"
98349742
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
98359743

@@ -10426,10 +10334,6 @@ supports-hyperlinks@^2.0.0:
1042610334
has-flag "^4.0.0"
1042710335
supports-color "^7.0.0"
1042810336

10429-
10430-
version "1.0.4"
10431-
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.4.tgz#29bf615d4aa7121bdd898b22d4b3f9bc4e2aa03d"
10432-
1043310337
symbol-tree@^3.2.4:
1043410338
version "3.2.4"
1043510339
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
@@ -10881,10 +10785,6 @@ unist-util-visit@^1.1.0:
1088110785
version "1.1.3"
1088210786
resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.1.3.tgz#ec268e731b9d277a79a5b5aa0643990e405d600b"
1088310787

10884-
universalify@^0.1.0:
10885-
version "0.1.1"
10886-
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7"
10887-
1088810788
universalify@^0.1.2:
1088910789
version "0.1.2"
1089010790
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
@@ -11117,10 +11017,6 @@ which-boxed-primitive@^1.0.2:
1111711017
is-string "^1.0.5"
1111811018
is-symbol "^1.0.3"
1111911019

11120-
which-module@^2.0.0:
11121-
version "2.0.0"
11122-
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
11123-
1112411020
which@^1.2.9:
1112511021
version "1.3.0"
1112611022
resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
@@ -11247,10 +11143,6 @@ xtend@~3.0.0:
1124711143
version "3.0.0"
1124811144
resolved "https://registry.yarnpkg.com/xtend/-/xtend-3.0.0.tgz#5cce7407baf642cba7becda568111c493f59665a"
1124911145

11250-
y18n@^4.0.0:
11251-
version "4.0.0"
11252-
resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
11253-
1125411146
y18n@^5.0.5:
1125511147
version "5.0.8"
1125611148
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
@@ -11276,14 +11168,6 @@ yargs-parser@^10.0.0:
1127611168
dependencies:
1127711169
camelcase "^4.1.0"
1127811170

11279-
yargs-parser@^16.1.0:
11280-
version "16.1.0"
11281-
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-16.1.0.tgz#73747d53ae187e7b8dbe333f95714c76ea00ecf1"
11282-
integrity sha512-H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==
11283-
dependencies:
11284-
camelcase "^5.0.0"
11285-
decamelize "^1.2.0"
11286-
1128711171
yargs-parser@^20.2.2:
1128811172
version "20.2.9"
1128911173
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
@@ -11294,23 +11178,6 @@ yargs-parser@^20.2.3:
1129411178
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"
1129511179
integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==
1129611180

11297-
yargs@^15.0.1:
11298-
version "15.0.2"
11299-
resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.0.2.tgz#4248bf218ef050385c4f7e14ebdf425653d13bd3"
11300-
integrity sha512-GH/X/hYt+x5hOat4LMnCqMd8r5Cv78heOMIJn1hr7QPPBqfeC6p89Y78+WB9yGDvfpCvgasfmWLzNzEioOUD9Q==
11301-
dependencies:
11302-
cliui "^6.0.0"
11303-
decamelize "^1.2.0"
11304-
find-up "^4.1.0"
11305-
get-caller-file "^2.0.1"
11306-
require-directory "^2.1.1"
11307-
require-main-filename "^2.0.0"
11308-
set-blocking "^2.0.0"
11309-
string-width "^4.2.0"
11310-
which-module "^2.0.0"
11311-
y18n "^4.0.0"
11312-
yargs-parser "^16.1.0"
11313-
1131411181
yargs@^16.0.3:
1131511182
version "16.2.0"
1131611183
resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"

0 commit comments

Comments
 (0)