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-temp
|
||||||
rm -rf dist
|
rm -rf dist
|
||||||
|
rm -rf .parcel-cache
|
||||||
|
|
||||||
cp -r web/ dist-temp/
|
cp -r web/ dist-temp/
|
||||||
cp tools/ci/postcss.config.js ./
|
cp tools/ci/postcss.config.js ./
|
||||||
cp tools/ci/package.json ./
|
cp tools/ci/package.json ./
|
||||||
|
cp tools/ci/.parcelrc ./
|
||||||
|
|
||||||
npm i
|
npm i
|
||||||
python tools/ci/cdn-to-local.py
|
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
|
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 dist-temp
|
||||||
rm -rf postcss.config.js
|
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/packager-raw-url": "^2.5.0",
|
||||||
"@parcel/transformer-jsonld": "^2.5.0",
|
"@parcel/transformer-jsonld": "^2.5.0",
|
||||||
"@parcel/transformer-webmanifest": "^2.5.0",
|
"@parcel/transformer-webmanifest": "^2.5.0",
|
||||||
|
"parcel-namer-rewrite": "^2.0.0-rc.2",
|
||||||
"parcel": "^2.5.0",
|
"parcel": "^2.5.0",
|
||||||
"postcss": "^8.4.12"
|
"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