Skip to content

Commit 2622f42

Browse files
committed
Add support for typescript
1 parent 8bfbd5a commit 2622f42

File tree

5 files changed

+12
-2
lines changed

5 files changed

+12
-2
lines changed

packages/app/babel.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ module.exports = {
55
'@babel/preset-env',
66
'@babel/preset-flow',
77
'@babel/preset-react',
8+
'@babel/preset-typescript',
89
],
910
plugins: [
1011
'@babel/plugin-transform-destructuring',

packages/app/config/babel.dev.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ module.exports = {
2323
],
2424
// JSX, Flow
2525
require.resolve('@babel/preset-react'),
26+
27+
require.resolve('@babel/preset-typescript'),
2628
].filter(Boolean),
2729
plugins: [
2830
require.resolve('@babel/plugin-transform-template-literals'),

packages/app/config/babel.prod.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ module.exports = {
2020
],
2121
// JSX, Flow
2222
require.resolve('@babel/preset-react'),
23+
24+
require.resolve('@babel/preset-typescript'),
2325
],
2426
plugins: [
2527
require.resolve('@babel/plugin-transform-template-literals'),

packages/app/config/webpack.common.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ module.exports = {
145145
},
146146
},
147147
{
148-
test: /\.js$/,
148+
test: /\.(j|t)sx?$/,
149149
include: [paths.src, paths.common, /@emmetio/],
150150
exclude: [
151151
/eslint\.4\.1\.0\.min\.js$/,

packages/common/babel.config.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
module.exports = {
2-
presets: ['@babel/preset-env', '@babel/preset-flow', '@babel/preset-react'],
2+
presets: [
3+
'@babel/preset-env',
4+
'@babel/preset-flow',
5+
'@babel/preset-react',
6+
'@babel/preset-typescript',
7+
],
38
plugins: [
49
'@babel/plugin-transform-async-to-generator',
510
'@babel/plugin-proposal-object-rest-spread',

0 commit comments

Comments
 (0)