Skip to content

Commit 0944102

Browse files
committed
chore: bring package.json up to date and fix Flow and Eslint errors
- upgrade package.json modules to the latest versions. - upgrade 'flag-icon-css' to latest version: 3.0.0 and re-generate types. - upgrade 'flow-bin' to version: 0.76.0 and fix errors. - upgrade 'eslint' to version 5 and fix errors.
1 parent 6e683a5 commit 0944102

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+3894
-2300
lines changed

.flowconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ esproposal.export_star_as=enable
55
<PROJECT_ROOT>/lib/.*
66
<PROJECT_ROOT>/module/.*
77
[version]
8-
^0.59.0
8+
^0.76.0

flow-typed/npm/babel-cli_vx.x.x.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// flow-typed signature: aa69212018fef9622354214910d120ac
2-
// flow-typed version: <<STUB>>/babel-cli_v^6.24.1/flow_v0.57.3
1+
// flow-typed signature: 40ac71f9403783e7957989cfd3c8695f
2+
// flow-typed version: <<STUB>>/babel-cli_v^6.26.0/flow_v0.76.0
33

44
/**
55
* This is an autogenerated libdef stub for:
Lines changed: 70 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// flow-typed signature: b13aa254e5c1f7751e9be6c1eab8ac1d
2-
// flow-typed version: <<STUB>>/babel-eslint_v^8.0.0/flow_v0.57.3
1+
// flow-typed signature: aeab67ffc6d76a5b8241152b64a3f696
2+
// flow-typed version: <<STUB>>/babel-eslint_v^8.0.0/flow_v0.76.0
33

44
/**
55
* This is an autogenerated libdef stub for:
@@ -22,59 +22,102 @@ declare module 'babel-eslint' {
2222
* require those files directly. Feel free to delete any files that aren't
2323
* needed.
2424
*/
25-
declare module 'babel-eslint/babylon-to-espree/attachComments' {
25+
declare module 'babel-eslint/lib/analyze-scope' {
2626
declare module.exports: any;
2727
}
2828

29-
declare module 'babel-eslint/babylon-to-espree/convertComments' {
29+
declare module 'babel-eslint/lib/babylon-to-espree/attachComments' {
3030
declare module.exports: any;
3131
}
3232

33-
declare module 'babel-eslint/babylon-to-espree/convertTemplateType' {
33+
declare module 'babel-eslint/lib/babylon-to-espree/convertComments' {
3434
declare module.exports: any;
3535
}
3636

37-
declare module 'babel-eslint/babylon-to-espree/index' {
37+
declare module 'babel-eslint/lib/babylon-to-espree/convertTemplateType' {
3838
declare module.exports: any;
3939
}
4040

41-
declare module 'babel-eslint/babylon-to-espree/toAST' {
41+
declare module 'babel-eslint/lib/babylon-to-espree/index' {
4242
declare module.exports: any;
4343
}
4444

45-
declare module 'babel-eslint/babylon-to-espree/toToken' {
45+
declare module 'babel-eslint/lib/babylon-to-espree/toAST' {
4646
declare module.exports: any;
4747
}
4848

49-
declare module 'babel-eslint/babylon-to-espree/toTokens' {
49+
declare module 'babel-eslint/lib/babylon-to-espree/toToken' {
50+
declare module.exports: any;
51+
}
52+
53+
declare module 'babel-eslint/lib/babylon-to-espree/toTokens' {
54+
declare module.exports: any;
55+
}
56+
57+
declare module 'babel-eslint/lib/index' {
58+
declare module.exports: any;
59+
}
60+
61+
declare module 'babel-eslint/lib/parse-with-patch' {
62+
declare module.exports: any;
63+
}
64+
65+
declare module 'babel-eslint/lib/parse-with-scope' {
66+
declare module.exports: any;
67+
}
68+
69+
declare module 'babel-eslint/lib/parse' {
70+
declare module.exports: any;
71+
}
72+
73+
declare module 'babel-eslint/lib/patch-eslint-scope' {
74+
declare module.exports: any;
75+
}
76+
77+
declare module 'babel-eslint/lib/visitor-keys' {
5078
declare module.exports: any;
5179
}
5280

5381
// Filename aliases
54-
declare module 'babel-eslint/babylon-to-espree/attachComments.js' {
55-
declare module.exports: $Exports<'babel-eslint/babylon-to-espree/attachComments'>;
82+
declare module 'babel-eslint/lib/analyze-scope.js' {
83+
declare module.exports: $Exports<'babel-eslint/lib/analyze-scope'>;
84+
}
85+
declare module 'babel-eslint/lib/babylon-to-espree/attachComments.js' {
86+
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/attachComments'>;
87+
}
88+
declare module 'babel-eslint/lib/babylon-to-espree/convertComments.js' {
89+
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/convertComments'>;
90+
}
91+
declare module 'babel-eslint/lib/babylon-to-espree/convertTemplateType.js' {
92+
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/convertTemplateType'>;
93+
}
94+
declare module 'babel-eslint/lib/babylon-to-espree/index.js' {
95+
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/index'>;
96+
}
97+
declare module 'babel-eslint/lib/babylon-to-espree/toAST.js' {
98+
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/toAST'>;
5699
}
57-
declare module 'babel-eslint/babylon-to-espree/convertComments.js' {
58-
declare module.exports: $Exports<'babel-eslint/babylon-to-espree/convertComments'>;
100+
declare module 'babel-eslint/lib/babylon-to-espree/toToken.js' {
101+
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/toToken'>;
59102
}
60-
declare module 'babel-eslint/babylon-to-espree/convertTemplateType.js' {
61-
declare module.exports: $Exports<'babel-eslint/babylon-to-espree/convertTemplateType'>;
103+
declare module 'babel-eslint/lib/babylon-to-espree/toTokens.js' {
104+
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/toTokens'>;
62105
}
63-
declare module 'babel-eslint/babylon-to-espree/index.js' {
64-
declare module.exports: $Exports<'babel-eslint/babylon-to-espree/index'>;
106+
declare module 'babel-eslint/lib/index.js' {
107+
declare module.exports: $Exports<'babel-eslint/lib/index'>;
65108
}
66-
declare module 'babel-eslint/babylon-to-espree/toAST.js' {
67-
declare module.exports: $Exports<'babel-eslint/babylon-to-espree/toAST'>;
109+
declare module 'babel-eslint/lib/parse-with-patch.js' {
110+
declare module.exports: $Exports<'babel-eslint/lib/parse-with-patch'>;
68111
}
69-
declare module 'babel-eslint/babylon-to-espree/toToken.js' {
70-
declare module.exports: $Exports<'babel-eslint/babylon-to-espree/toToken'>;
112+
declare module 'babel-eslint/lib/parse-with-scope.js' {
113+
declare module.exports: $Exports<'babel-eslint/lib/parse-with-scope'>;
71114
}
72-
declare module 'babel-eslint/babylon-to-espree/toTokens.js' {
73-
declare module.exports: $Exports<'babel-eslint/babylon-to-espree/toTokens'>;
115+
declare module 'babel-eslint/lib/parse.js' {
116+
declare module.exports: $Exports<'babel-eslint/lib/parse'>;
74117
}
75-
declare module 'babel-eslint/index' {
76-
declare module.exports: $Exports<'babel-eslint'>;
118+
declare module 'babel-eslint/lib/patch-eslint-scope.js' {
119+
declare module.exports: $Exports<'babel-eslint/lib/patch-eslint-scope'>;
77120
}
78-
declare module 'babel-eslint/index.js' {
79-
declare module.exports: $Exports<'babel-eslint'>;
121+
declare module 'babel-eslint/lib/visitor-keys.js' {
122+
declare module.exports: $Exports<'babel-eslint/lib/visitor-keys'>;
80123
}

flow-typed/npm/babel-plugin-istanbul_vx.x.x.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// flow-typed signature: f5845f9aec4bf7196befc675ab57c7cd
2-
// flow-typed version: <<STUB>>/babel-plugin-istanbul_v^4.1.4/flow_v0.57.3
1+
// flow-typed signature: ca73d62fe9938ce82221518bc85c9615
2+
// flow-typed version: <<STUB>>/babel-plugin-istanbul_v^4.1.5/flow_v0.76.0
33

44
/**
55
* This is an autogenerated libdef stub for:

flow-typed/npm/babel-plugin-transform-export-extensions_vx.x.x.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// flow-typed signature: f2efd3d9c58abe2d54fc637d06c9100c
2-
// flow-typed version: <<STUB>>/babel-plugin-transform-export-extensions_v^6.22.0/flow_v0.57.3
1+
// flow-typed signature: 5b731086cc5b2486f6829d7cf20b3d62
2+
// flow-typed version: <<STUB>>/babel-plugin-transform-export-extensions_v^6.22.0/flow_v0.76.0
33

44
/**
55
* This is an autogenerated libdef stub for:

flow-typed/npm/babel-plugin-transform-object-rest-spread_vx.x.x.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// flow-typed signature: 9c614ff91003e15f551164ba7c1074c9
2-
// flow-typed version: <<STUB>>/babel-plugin-transform-object-rest-spread_v^6.23.0/flow_v0.57.3
1+
// flow-typed signature: 7e69a48cd48beeefe11bbc4016d6f041
2+
// flow-typed version: <<STUB>>/babel-plugin-transform-object-rest-spread_v^6.26.0/flow_v0.76.0
33

44
/**
55
* This is an autogenerated libdef stub for:

flow-typed/npm/babel-polyfill_vx.x.x.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// flow-typed signature: 00bc29816d62d01a730792d86406d156
2-
// flow-typed version: <<STUB>>/babel-polyfill_v^6.23.0/flow_v0.57.3
1+
// flow-typed signature: 40a2eed305889502f2d8fe778068be85
2+
// flow-typed version: <<STUB>>/babel-polyfill_v^6.26.0/flow_v0.76.0
33

44
/**
55
* This is an autogenerated libdef stub for:

flow-typed/npm/babel-preset-es2015_vx.x.x.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// flow-typed signature: b7bb821a2ebf9957665714c45c71c6c8
2-
// flow-typed version: <<STUB>>/babel-preset-es2015_v^6.24.1/flow_v0.57.3
1+
// flow-typed signature: c5b69f04240457fc515db5ccbb9452dc
2+
// flow-typed version: <<STUB>>/babel-preset-es2015_v^6.24.1/flow_v0.76.0
33

44
/**
55
* This is an autogenerated libdef stub for:

flow-typed/npm/babel-preset-react_vx.x.x.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// flow-typed signature: eee08ec3d24a00f6114899797802960c
2-
// flow-typed version: <<STUB>>/babel-preset-react_v^6.24.1/flow_v0.57.3
1+
// flow-typed signature: b5ef6ceeb087ce6c619609f6d363cf76
2+
// flow-typed version: <<STUB>>/babel-preset-react_v^6.24.1/flow_v0.76.0
33

44
/**
55
* This is an autogenerated libdef stub for:

flow-typed/npm/chalk_v2.x.x.js

Lines changed: 87 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -1,109 +1,98 @@
1-
// flow-typed signature: 85bfca0f748258a97e014486f68a3b5a
2-
// flow-typed version: f92fdf5c31/chalk_v2.x.x/flow_>=v0.19.x
1+
// flow-typed signature: db5b2cdde8db39d47e27cc8ab84f89bf
2+
// flow-typed version: d662d43161/chalk_v2.x.x/flow_>=v0.25.x
33

4-
type $npm$chalk$StyleElement = {
5-
open: string;
6-
close: string;
7-
};
4+
// From: https://github.com/chalk/chalk/blob/master/index.js.flow
85

9-
type $npm$chalk$Chain = $npm$chalk$Style & (...text: any[]) => string;
6+
declare module "chalk" {
7+
declare type TemplateStringsArray = $ReadOnlyArray<string>;
108

11-
type $npm$chalk$Style = {
12-
// General
13-
reset: $npm$chalk$Chain;
14-
bold: $npm$chalk$Chain;
15-
dim: $npm$chalk$Chain;
16-
italic: $npm$chalk$Chain;
17-
underline: $npm$chalk$Chain;
18-
inverse: $npm$chalk$Chain;
19-
strikethrough: $npm$chalk$Chain;
9+
declare type Level = $Values<{
10+
None: 0,
11+
Basic: 1,
12+
Ansi256: 2,
13+
TrueColor: 3
14+
}>;
2015

21-
// Text colors
22-
black: $npm$chalk$Chain;
23-
red: $npm$chalk$Chain;
24-
redBright: $npm$chalk$Chain;
25-
green: $npm$chalk$Chain;
26-
greenBright: $npm$chalk$Chain;
27-
yellow: $npm$chalk$Chain;
28-
yellowBright: $npm$chalk$Chain;
29-
blue: $npm$chalk$Chain;
30-
blueBright: $npm$chalk$Chain;
31-
magenta: $npm$chalk$Chain;
32-
magentaBright: $npm$chalk$Chain;
33-
cyan: $npm$chalk$Chain;
34-
cyanBright: $npm$chalk$Chain;
35-
white: $npm$chalk$Chain;
36-
whiteBright: $npm$chalk$Chain;
37-
gray: $npm$chalk$Chain;
38-
grey: $npm$chalk$Chain;
16+
declare type ChalkOptions = {|
17+
enabled?: boolean,
18+
level?: Level
19+
|};
3920

21+
declare type ColorSupport = {|
22+
level: Level,
23+
hasBasic: boolean,
24+
has256: boolean,
25+
has16m: boolean
26+
|};
4027

41-
// Background colors
42-
bgBlack: $npm$chalk$Chain;
43-
bgBlackBright: $npm$chalk$Chain;
44-
bgRed: $npm$chalk$Chain;
45-
bgRedBright: $npm$chalk$Chain;
46-
bgGreen: $npm$chalk$Chain;
47-
bgGreenBright: $npm$chalk$Chain;
48-
bgYellow: $npm$chalk$Chain;
49-
bgYellowBright: $npm$chalk$Chain;
50-
bgBlue: $npm$chalk$Chain;
51-
bgBlueBright: $npm$chalk$Chain;
52-
bgMagenta: $npm$chalk$Chain;
53-
bgMagentaBright: $npm$chalk$Chain;
54-
bgCyan: $npm$chalk$Chain;
55-
bgCyanBright: $npm$chalk$Chain;
56-
bgWhite: $npm$chalk$Chain;
57-
bgWhiteBright: $npm$chalk$Chain;
58-
};
28+
declare interface Chalk {
29+
(...text: string[]): string,
30+
(text: TemplateStringsArray, ...placeholders: string[]): string,
31+
constructor(options?: ChalkOptions): Chalk,
32+
enabled: boolean,
33+
level: Level,
34+
rgb(r: number, g: number, b: number): Chalk,
35+
hsl(h: number, s: number, l: number): Chalk,
36+
hsv(h: number, s: number, v: number): Chalk,
37+
hwb(h: number, w: number, b: number): Chalk,
38+
bgHex(color: string): Chalk,
39+
bgKeyword(color: string): Chalk,
40+
bgRgb(r: number, g: number, b: number): Chalk,
41+
bgHsl(h: number, s: number, l: number): Chalk,
42+
bgHsv(h: number, s: number, v: number): Chalk,
43+
bgHwb(h: number, w: number, b: number): Chalk,
44+
hex(color: string): Chalk,
45+
keyword(color: string): Chalk,
5946

60-
declare module "chalk" {
61-
declare var enabled: boolean;
62-
declare var supportsColor: boolean;
47+
+reset: Chalk,
48+
+bold: Chalk,
49+
+dim: Chalk,
50+
+italic: Chalk,
51+
+underline: Chalk,
52+
+inverse: Chalk,
53+
+hidden: Chalk,
54+
+strikethrough: Chalk,
55+
56+
+visible: Chalk,
57+
58+
+black: Chalk,
59+
+red: Chalk,
60+
+green: Chalk,
61+
+yellow: Chalk,
62+
+blue: Chalk,
63+
+magenta: Chalk,
64+
+cyan: Chalk,
65+
+white: Chalk,
66+
+gray: Chalk,
67+
+grey: Chalk,
68+
+blackBright: Chalk,
69+
+redBright: Chalk,
70+
+greenBright: Chalk,
71+
+yellowBright: Chalk,
72+
+blueBright: Chalk,
73+
+magentaBright: Chalk,
74+
+cyanBright: Chalk,
75+
+whiteBright: Chalk,
6376

64-
// General
65-
declare var reset: $npm$chalk$Chain;
66-
declare var bold: $npm$chalk$Chain;
67-
declare var dim: $npm$chalk$Chain;
68-
declare var italic: $npm$chalk$Chain;
69-
declare var underline: $npm$chalk$Chain;
70-
declare var inverse: $npm$chalk$Chain;
71-
declare var strikethrough: $npm$chalk$Chain;
77+
+bgBlack: Chalk,
78+
+bgRed: Chalk,
79+
+bgGreen: Chalk,
80+
+bgYellow: Chalk,
81+
+bgBlue: Chalk,
82+
+bgMagenta: Chalk,
83+
+bgCyan: Chalk,
84+
+bgWhite: Chalk,
85+
+bgBlackBright: Chalk,
86+
+bgRedBright: Chalk,
87+
+bgGreenBright: Chalk,
88+
+bgYellowBright: Chalk,
89+
+bgBlueBright: Chalk,
90+
+bgMagentaBright: Chalk,
91+
+bgCyanBright: Chalk,
92+
+bgWhiteBrigh: Chalk,
7293

73-
// Text colors
74-
declare var black: $npm$chalk$Chain;
75-
declare var red: $npm$chalk$Chain;
76-
declare var redBright: $npm$chalk$Chain;
77-
declare var green: $npm$chalk$Chain;
78-
declare var greenBright: $npm$chalk$Chain;
79-
declare var yellow: $npm$chalk$Chain;
80-
declare var yellowBright: $npm$chalk$Chain;
81-
declare var blue: $npm$chalk$Chain;
82-
declare var blueBright: $npm$chalk$Chain;
83-
declare var magenta: $npm$chalk$Chain;
84-
declare var magentaBright: $npm$chalk$Chain;
85-
declare var cyan: $npm$chalk$Chain;
86-
declare var cyanBright: $npm$chalk$Chain;
87-
declare var white: $npm$chalk$Chain;
88-
declare var whiteBright: $npm$chalk$Chain;
89-
declare var gray: $npm$chalk$Chain;
90-
declare var grey: $npm$chalk$Chain;
94+
supportsColor: ColorSupport
95+
}
9196

92-
// Background colors
93-
declare var bgBlack: $npm$chalk$Chain;
94-
declare var bgBlackBright: $npm$chalk$Chain;
95-
declare var bgRed: $npm$chalk$Chain;
96-
declare var bgRedBright: $npm$chalk$Chain;
97-
declare var bgGreen: $npm$chalk$Chain;
98-
declare var bgGreenBright: $npm$chalk$Chain;
99-
declare var bgYellow: $npm$chalk$Chain;
100-
declare var bgYellowBright: $npm$chalk$Chain;
101-
declare var bgBlue: $npm$chalk$Chain;
102-
declare var bgBlueBright: $npm$chalk$Chain;
103-
declare var bgMagenta: $npm$chalk$Chain;
104-
declare var bgMagentaBright: $npm$chalk$Chain;
105-
declare var bgCyan: $npm$chalk$Chain;
106-
declare var bgCyanBright: $npm$chalk$Chain;
107-
declare var bgWhite: $npm$chalk$Chain;
108-
declare var bgWhiteBright: $npm$chalk$Chain;
97+
declare module.exports: Chalk;
10998
}

0 commit comments

Comments
 (0)