Skip to content

Commit e7fe4ea

Browse files
Merge pull request #93 from metalabdesign/typescript
Convert to TypeScript.
2 parents 1e9394b + 6d298ca commit e7fe4ea

Some content is hidden

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

47 files changed

+2164
-6577
lines changed

.eslintignore

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,6 @@ coverage
33
dist
44
es
55
lib
6-
flow-typed
6+
index.js
7+
index.es.js
8+
*.flow.js

.eslintrc

+4-2
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,13 @@ rules:
1212
metalab/flowtype/space-after-type-colon: 0
1313
overrides:
1414
-
15-
files: "*.test.js"
15+
files: "*.test.tsx"
1616
env:
1717
jest: true
1818
-
19-
files: "babel.config.js"
19+
files:
20+
- "babel.config.js"
21+
- "rollup.config.js"
2022
env:
2123
node: true
2224
rules:

.flowconfig

-25
This file was deleted.

.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,7 @@ coverage
44
es
55
lib
66
dist
7+
index.js
8+
index.es.js
9+
types
10+
*.flow.js

babel.config.js

+4-17
Original file line numberDiff line numberDiff line change
@@ -13,34 +13,21 @@ module.exports = (api) => {
1313
},
1414
],
1515
'@babel/preset-react',
16-
'@babel/preset-flow',
16+
'@babel/preset-typescript',
1717
],
1818
plugins: [
1919
'@babel/plugin-proposal-class-properties',
2020
[
21-
'module-resolver',
21+
'babel-plugin-module-resolver',
2222
{
23-
cwd: 'babelrc',
24-
alias: {
25-
'^(flowtip-core|flowtip-react-dom)/(lib|es|src)($|/.*$)':
26-
'./packages/\\1/src/\\3',
27-
'^(flowtip-core|flowtip-react-dom)$': './packages/\\1/src',
28-
},
23+
cwd: __dirname,
24+
extensions: ['.tsx', '.ts', '.js'],
2925
},
3026
],
3127
],
3228
};
3329
if (process.env.NODE_ENV === 'test') {
3430
out.plugins.push('@babel/plugin-transform-modules-commonjs');
3531
}
36-
if (process.env.NODE_ENV === 'lib') {
37-
out.plugins.push('@babel/plugin-transform-modules-commonjs', [
38-
'module-resolver',
39-
{},
40-
]);
41-
}
42-
if (process.env.NODE_ENV === 'es') {
43-
out.plugins.push(['module-resolver', {}]);
44-
}
4532
return out;
4633
};

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

-114
This file was deleted.

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

-33
This file was deleted.

0 commit comments

Comments
 (0)