Stepper wasm integration (#951)

This commit is contained in:
Dima
2020-10-05 17:17:04 +03:00
committed by GitHub
parent 98e20c0ff5
commit 0a49f84d08
12 changed files with 459 additions and 10 deletions

View File

@ -1,6 +1,7 @@
const path = require('path');
const webpack = require('webpack');
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const WasmPackPlugin = require("@wasm-tool/wasm-pack-plugin");
const production = (process.env.NODE_ENV === 'production');
@ -28,7 +29,16 @@ const config = {
fs: 'empty'
},
plugins: [
new CleanWebpackPlugin(),
new HtmlWebpackPlugin(),
new WasmPackPlugin({
// TODO use another path somehow
crateDirectory: path.resolve(__dirname, "../../../aquamarine"),
outDir:path.resolve(__dirname, "./pkg")
}),
new webpack.ProvidePlugin({
TextDecoder: ['text-encoding', 'TextDecoder'],
TextEncoder: ['text-encoding', 'TextEncoder']
})
]
};