Skip to content

Commit b859042

Browse files
committed
Get babel-plugin-typecheck working with tests
1 parent 63b1b37 commit b859042

File tree

3 files changed

+19
-10
lines changed

3 files changed

+19
-10
lines changed

.babelrc

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
11
{
2-
"stage": 0,
3-
"env": {
4-
"local": {
5-
"plugins": [
6-
"typecheck"
7-
]
8-
}
9-
}
2+
"stage": 0
103
}

karma.conf.js

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
var webpack = require('webpack');
2+
13
module.exports = function(config) {
24
config.set({
35

@@ -23,11 +25,24 @@ module.exports = function(config) {
2325
loaders: [
2426
{
2527
test: /\.(?:js|es).?$/,
26-
loader: 'babel-loader?cacheDirectory',
28+
loader: 'babel-loader',
29+
query: {
30+
cacheDirectory: true,
31+
plugins: [
32+
'typecheck'
33+
]
34+
},
2735
exclude: /(node_modules)/
2836
}
2937
]
3038
},
39+
plugins: [
40+
new webpack.DefinePlugin({
41+
'process.env': {
42+
NODE_ENV: '"test"'
43+
}
44+
})
45+
],
3146
resolve: {
3247
extensions: ['', '.webpack.js', '.web.js', '.js', '.es6']
3348
}

webpack.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ module.exports = {
1616
'amd': 'react',
1717
// React dep should be available as window.React, not window.react
1818
'root': 'React'
19-
}
19+
},
20+
'react-dom': 'react-dom'
2021
},
2122
module: {
2223
loaders: [

0 commit comments

Comments
 (0)