@texture-finance/solana-flash-loan-sdk-example
Version:
example for @texture-finance/solana-flash-loan-sdk
43 lines (40 loc) • 870 B
JavaScript
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'),
},
};