UNPKG

@texture-finance/solana-flash-loan-sdk-example

Version:
43 lines (40 loc) 870 B
const { ProvidePlugin } = require('webpack'); const path = require('node:path'); const pkg = require(path.resolve(process.cwd(), 'package.json')); const VERSION = pkg.version; module.exports = { mode: process.env.NODE_ENV || 'development', entry: './src/index.ts', module: { rules: [ { test: /\.(js)$/, exclude: /node_modules/, use: ['babel-loader'], }, { test: /\.(ts)$/, exclude: /node_modules/, use: ['ts-loader'], }, ], }, resolve: { extensions: ['.ts', '.js'], }, resolveLoader: { modules: [ path.resolve(__dirname, 'node_modules'), ], }, plugins: [ new ProvidePlugin({ Buffer: ['buffer', 'Buffer'], }), ], output: { filename: `index.js?v=${VERSION}`, publicPath: "/", path: path.resolve(__dirname, 'build'), }, };