- Introduce cache busting (to circumvent aggressive caching on iOS - but ideal in other contexts as well)
- Change the build process to allow cache busting - Optimisations to the build process - Several improvements of UI geared towards mobile experience -
This commit is contained in:
@@ -38,14 +38,25 @@
|
||||
"scripts": {
|
||||
"prebuild": "mkdir -p static/dist && npm run sync-assets",
|
||||
"sync-assets": "rsync -av ../eveai_app/static/assets/ static/assets/ && rsync -av ../eveai_chat_client/static/assets/ static/assets/",
|
||||
"build": "npm run prebuild && npm run build:main && npm run build:chat",
|
||||
"build:main": "parcel build frontend_src/js/main.js --dist-dir static/dist --public-url /static/dist/ --no-source-maps",
|
||||
"build:chat": "parcel build frontend_src/js/chat-client.js --dist-dir static/dist --public-url /static/dist/ --no-source-maps",
|
||||
"build": "npm run prebuild && npm run build:main && npm run build:chat && npm run postbuild",
|
||||
"build:main": "NODE_ENV=production parcel build frontend_src/entries/main.html",
|
||||
"build:chat": "NODE_ENV=production parcel build frontend_src/entries/chat-client.html",
|
||||
"predev": "mkdir -p static/dist && npm run sync-assets",
|
||||
"dev": "npm run predev && parcel frontend_src/js/main.js --dist-dir static/dist --public-url /static/dist/ & parcel frontend_src/js/chat-client.js --dist-dir static/dist --public-url /static/dist/",
|
||||
"prewatch": "mkdir -p static/dist && npm run sync-assets",
|
||||
"watch": "npm run prewatch && parcel watch frontend_src/js/main.js --dist-dir static/dist --public-url /static/dist/ & parcel watch frontend_src/js/chat-client.js --dist-dir static/dist --public-url /static/dist/",
|
||||
"clean": "rm -rf static/dist/* static/assets .parcel-cache"
|
||||
"clean": "rm -rf static/dist/* static/assets .parcel-cache",
|
||||
"postbuild": "node scripts/generate-manifest.mjs"
|
||||
},
|
||||
"targets": {
|
||||
"default": {
|
||||
"context": "browser",
|
||||
"distDir": "static/dist",
|
||||
"publicUrl": "/static/dist/",
|
||||
"outputFormat": "esmodule",
|
||||
"isLibrary": false,
|
||||
"optimize": true,
|
||||
"sourceMap": false
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user