webpack.config.js 590 B

12345678910111213141516171819202122232425
  1. var nodeExternals = require('webpack-node-externals');
  2. module.exports = {
  3. entry: {
  4. 'index': './index.ts'
  5. },
  6. devtool: 'source-map',
  7. target: 'node',
  8. externals: [nodeExternals()],
  9. module: {
  10. loaders: [
  11. { test: /\.ts(x?)$/, loader: 'babel-loader!ts-loader' }
  12. ]
  13. },
  14. resolve: {
  15. extensions: ['', '.ts'],
  16. modulesDirectories: ['./src', './node_modules']
  17. },
  18. output: {
  19. path: './dist',
  20. filename: '[name].js',
  21. libraryTarget: "commonjs2",
  22. library: "JavaScriptObfuscator"
  23. }
  24. };