Skip to content

Commit

Permalink
Merge pull request #93 from metalabdesign/typescript
Browse files Browse the repository at this point in the history
Convert to TypeScript.
  • Loading branch information
izaakschroeder authored Mar 1, 2019
2 parents 1e9394b + 6d298ca commit e7fe4ea
Show file tree
Hide file tree
Showing 47 changed files with 2,164 additions and 6,577 deletions.
4 changes: 3 additions & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@ coverage
dist
es
lib
flow-typed
index.js
index.es.js
*.flow.js
6 changes: 4 additions & 2 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,13 @@ rules:
metalab/flowtype/space-after-type-colon: 0
overrides:
-
files: "*.test.js"
files: "*.test.tsx"
env:
jest: true
-
files: "babel.config.js"
files:
- "babel.config.js"
- "rollup.config.js"
env:
node: true
rules:
Expand Down
25 changes: 0 additions & 25 deletions .flowconfig

This file was deleted.

4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,7 @@ coverage
es
lib
dist
index.js
index.es.js
types
*.flow.js
21 changes: 4 additions & 17 deletions babel.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,34 +13,21 @@ module.exports = (api) => {
},
],
'@babel/preset-react',
'@babel/preset-flow',
'@babel/preset-typescript',
],
plugins: [
'@babel/plugin-proposal-class-properties',
[
'module-resolver',
'babel-plugin-module-resolver',
{
cwd: 'babelrc',
alias: {
'^(flowtip-core|flowtip-react-dom)/(lib|es|src)($|/.*$)':
'./packages/\\1/src/\\3',
'^(flowtip-core|flowtip-react-dom)$': './packages/\\1/src',
},
cwd: __dirname,
extensions: ['.tsx', '.ts', '.js'],
},
],
],
};
if (process.env.NODE_ENV === 'test') {
out.plugins.push('@babel/plugin-transform-modules-commonjs');
}
if (process.env.NODE_ENV === 'lib') {
out.plugins.push('@babel/plugin-transform-modules-commonjs', [
'module-resolver',
{},
]);
}
if (process.env.NODE_ENV === 'es') {
out.plugins.push(['module-resolver', {}]);
}
return out;
};
114 changes: 0 additions & 114 deletions flow-typed/npm/chalk_v1.x.x.js

This file was deleted.

33 changes: 0 additions & 33 deletions flow-typed/npm/enzyme_v2.x.x.js

This file was deleted.

Loading

0 comments on commit e7fe4ea

Please sign in to comment.