123456789101112131415161718192021222324252627282930313233343536373839 |
- const path = require('path');
- var modules_path = path.resolve(__dirname, './bin');
- module.exports = {
- target: 'web',
- // devtool: 'inline-source-map',
- entry: './src/JSEncrypt.ts',
- output: {
- filename: 'jsencrypt.js',
- chunkFilename: 'modules/[chunkhash].[name].chunk.js',
- path: modules_path,
- strictModuleExceptionHandling: true
- },
- resolve: {
- // Add `.ts` and `.tsx` as a resolvable extension.
- extensions: ['.ts', '.tsx', '.js']
- },
- module: {
- rules: [
- // all files with a `.ts` or `.tsx` extension will be handled by `ts-loader`
- {
- test: /\.tsx?$/,
- use: [
- {
- loader: 'ts-loader',
- options: {
- transpileOnly: false,
- configFile: require.resolve("./tsconfig.json")
- }
- },
- ]
- },
- ]
- },
- };
|