@@ -6,7 +6,7 @@ process.noDeprecation = true
66
77const webpack2Block = require ( '@webpack-blocks/webpack2' ) ;
88const createConfig = webpack2Block . createConfig
9- const defineConstants = webpack2Block . defineConstant
9+ const defineConstants = webpack2Block . defineConstants
1010const env = webpack2Block . env
1111const entryPoint = webpack2Block . entryPoint
1212const setOutput = webpack2Block . setOutput
@@ -51,11 +51,11 @@ const babelConfig = {
5151}
5252
5353module . exports = function ( language ) {
54- const ending = language === 'javascript' ? 'js' : 'ts'
54+ const ending = language === 'javascript' ? '. js' : '. ts'
5555 const baseConfig = [
5656 entryPoint ( path . join ( process . cwd ( ) , 'src' , 'index' + ending ) ) ,
5757 setOutput ( path . join ( process . cwd ( ) , 'build' , 'bundle.[hash].js' ) ) ,
58- babel ( ) ,
58+ babel ( babelConfig ) ,
5959 defineConstants ( {
6060 'process.env.NODE_ENV' : process . env . NODE_ENV
6161 } ) ,
@@ -85,8 +85,9 @@ module.exports = function(language) {
8585 const config = language === 'javascript' ? baseConfig : baseConfig
8686 . concat ( [
8787 typescript ( {
88+ tsconfig : path . join ( __dirname , 'tsconfig.json' ) ,
8889 useBabel : true ,
89- babelOptions : baseConfig ,
90+ babelOptions : babelConfig ,
9091 useCache : true ,
9192 cacheDirectory : 'node_modules/.cache/at-loader'
9293 } ) ,
0 commit comments