mirror of
https://github.com/placeAtlas/atlas.git
synced 2024-09-27 20:48:56 +02:00
Improve build script
All images excluded, use folders to group based on extension
This commit is contained in:
parent
05b06fd1bb
commit
70c1468994
3 changed files with 26 additions and 4 deletions
4
tools/ci/.parcelrc
Normal file
4
tools/ci/.parcelrc
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"extends": "@parcel/config-default",
|
||||
"namers": ["parcel-namer-rewrite", "..."]
|
||||
}
|
|
@ -3,14 +3,23 @@
|
|||
|
||||
rm -rf dist-temp
|
||||
rm -rf dist
|
||||
rm -rf .parcel-cache
|
||||
|
||||
cp -r web/ dist-temp/
|
||||
cp tools/ci/postcss.config.js ./
|
||||
cp tools/ci/package.json ./
|
||||
cp tools/ci/.parcelrc ./
|
||||
|
||||
npm i
|
||||
python tools/ci/cdn-to-local.py
|
||||
npx parcel build dist-temp/index.html dist-temp/**.html --dist-dir "dist" --no-source-maps --no-content-hash
|
||||
mkdir dist/_img
|
||||
cp -r dist-temp/_img/canvas/ dist/_img/canvas/
|
||||
cp dist-temp/atlas.json dist
|
||||
|
||||
rm -rf dist-temp
|
||||
rm -rf postcss.config.js
|
||||
rm -rf .parcelrc
|
||||
|
||||
cp -r web/_img/ dist/
|
||||
cp web/atlas.json dist/
|
||||
cp web/*.txt dist/
|
||||
cp web/_headers dist/
|
||||
cp web/favicon.ico dist/
|
|
@ -4,7 +4,16 @@
|
|||
"@parcel/packager-raw-url": "^2.5.0",
|
||||
"@parcel/transformer-jsonld": "^2.5.0",
|
||||
"@parcel/transformer-webmanifest": "^2.5.0",
|
||||
"parcel-namer-rewrite": "^2.0.0-rc.2",
|
||||
"parcel": "^2.5.0",
|
||||
"postcss": "^8.4.12"
|
||||
},
|
||||
"parcel-namer-rewrite": {
|
||||
"rules": {
|
||||
"^(icon-.+)\\.(svg|png|gif|jpg|jpeg)": "_img/pwa/$1.$2",
|
||||
"(.*)\\.(svg|png|gif|jpg|jpeg)": "_img/$1.$2",
|
||||
"(.*)\\.(css|woff2?)": "_css/$1{.hash}.$2",
|
||||
"(.*)\\.(js)": "_js/$1{.hash}.$2"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue