Skip to content

Instantly share code, notes, and snippets.

@fagnercarvalho
Created January 2, 2016 01:18
Show Gist options
  • Save fagnercarvalho/5894313be602cbab3367 to your computer and use it in GitHub Desktop.
Save fagnercarvalho/5894313be602cbab3367 to your computer and use it in GitHub Desktop.
2016-01-01-TypeScript-+-Webpack
import greeter from './ts/greeter';
import $ = require('jquery');
$(() => {
$(document.body).html(greeter("Fagner"));
});
export default function greet(name: string) {
return 'Hello ' + name;
}
<html>
<body>
<script src="bundle.js"></script>
</body>
</html>
{
"compilerOptions": {
"module": "commonjs",
"sourceMap": true
},
"files": [
"app.ts",
"typings/tsd.d.ts"
]
}
module.exports = {
entry: './app.ts',
output: {
filename: 'bundle.js'
},
devtool: 'source-map',
resolve: {
extensions: ['', '.webpack.js', '.web.js', '.ts', '.js']
},
module: {
loaders: [
{ test: /\.ts$/, loader: 'ts-loader' }
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment