Преглед изворни кода

refactor(web): use snowpack-plugin-hash

Paul Armstrong пре 4 година
родитељ
комит
a99f360a64
3 измењених фајлова са 1028 додато и 6646 уклоњено
  1. 1019 6633
      web/package-lock.json
  2. 2 2
      web/package.json
  3. 7 11
      web/snowpack.config.js

Разлика између датотеке није приказан због своје велике величине
+ 1019 - 6633
web/package-lock.json


+ 2 - 2
web/package.json

@@ -4,12 +4,11 @@
   "scripts": {
     "start": "cross-env SNOWPACK_PUBLIC_API_HOST=http://localhost:5000 snowpack dev",
     "prebuild": "rimraf build",
-    "build": "snowpack build"
+    "build": "cross-env NODE_ENV=production snowpack build"
   },
   "dependencies": {
     "@prefresh/snowpack": "^3.0.1",
     "@snowpack/plugin-postcss": "^1.1.0",
-    "@snowpack/plugin-webpack": "^2.3.0",
     "autoprefixer": "^10.2.1",
     "cross-env": "^7.0.3",
     "immer": "^8.0.1",
@@ -19,6 +18,7 @@
     "preact-router": "^3.2.1",
     "rimraf": "^3.0.2",
     "snowpack": "^3.0.11",
+    "snowpack-plugin-hash": "^0.14.2",
     "tailwindcss": "^2.0.2"
   }
 }

+ 7 - 11
web/snowpack.config.js

@@ -5,21 +5,17 @@ module.exports = {
     public: { url: '/', static: true },
     src: { url: '/dist' },
   },
-  plugins: [
-    '@snowpack/plugin-postcss',
-    '@prefresh/snowpack',
-    [
-      '@snowpack/plugin-webpack',
-      {
-        sourceMap: true,
-      },
-    ],
-  ],
+  plugins: ['@snowpack/plugin-postcss', '@prefresh/snowpack', 'snowpack-plugin-hash'],
   routes: [{ match: 'routes', src: '.*', dest: '/index.html' }],
+  optimize: {
+    bundle: true,
+    minify: true,
+    treeshake: true,
+  },
   packageOptions: {
     sourcemap: false,
   },
   buildOptions: {
-    sourcemap: true,
+    sourcemap: false,
   },
 };

Неке датотеке нису приказане због велике количине промена