diff --git a/config/webpack.production.js b/config/webpack.production.js index 9197631..ea626b1 100644 --- a/config/webpack.production.js +++ b/config/webpack.production.js @@ -1,5 +1,6 @@ const MiniCssExtractPlugin = require("mini-css-extract-plugin"); const CssMinimizerPlugin = require("css-minimizer-webpack-plugin"); +const TerserPlugin = require("terser-webpack-plugin"); const path = require("path"); module.exports = () => { @@ -67,7 +68,12 @@ module.exports = () => { ], optimization: { minimize: true, - minimizer: [new CssMinimizerPlugin(), "..."], + minimizer: [ + new CssMinimizerPlugin(), + new TerserPlugin({ + exclude: /webcomponentapp.js/ + }) + ], runtimeChunk: { name: "runtime", }, diff --git a/package.json b/package.json index e7dc27b..a355354 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "error-polyfill": "^0.1.2", "local-storage": "^2.0.0", "near-api-js": "^2.1.3", - "near-social-vm": "git+https://github.com/NearSocial/VM.git#2.5.2", + "near-social-vm": "git+https://github.com/NearSocial/VM.git", "near-social-vm-types": "^1.0.0", "prettier": "^2.7.1", "qrcode.react": "^3.1.0", @@ -40,7 +40,9 @@ "prod:analyze": "yarn run prod -- --env presets=analyze", "build": "yarn run prod", "start": "yarn run dev --allowed-hosts=all", - "serve:prod": "http-server dist" + "serve:prod": "http-server -p 3000 dist", + "generateimportmap": "(cd public && jspm link index.html -o index.html)", + "web4:deploy": "NEAR_ENV=mainnet npx web4-deploy dist psalomobos.near --nearfs" }, "eslintConfig": { "extends": [ @@ -78,6 +80,7 @@ "html-webpack-plugin": "^5.3.2", "http-server": "^14.1.1", "https-browserify": "^1.0.0", + "jspm": "^3.1.0", "mini-css-extract-plugin": "^2.2.2", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", diff --git a/public/index.html b/public/index.html index b2cd385..2bcd0f7 100644 --- a/public/index.html +++ b/public/index.html @@ -1,12 +1,108 @@ -
- - -