Move scripts into package.json
This commit is contained in:
parent
cad14d0824
commit
40efa744aa
4 changed files with 9 additions and 70 deletions
2
State.ts
2
State.ts
|
@ -22,7 +22,7 @@ export default class State {
|
|||
// The singleton of the global state
|
||||
public static state: State;
|
||||
|
||||
public static vNumber = "0.1.2f";
|
||||
public static vNumber = "0.1.2g";
|
||||
|
||||
// The user journey states thresholds when a new feature gets unlocked
|
||||
public static userJourney = {
|
||||
|
|
29
clean.sh
29
clean.sh
|
@ -1,29 +0,0 @@
|
|||
#! /bin/bash
|
||||
|
||||
# clean up the mess we made
|
||||
# rm *.js
|
||||
# rm Logic/*.js
|
||||
# rm Logic/*.js
|
||||
# rm Logic/*/*.js
|
||||
# rm Logic/*/*/*.js
|
||||
# rm UI/*.js
|
||||
# rm UI/*/*.js
|
||||
# rm UI/*/*/*.js
|
||||
# rm Customizations/*.js
|
||||
# rm Customizations/*/*.js
|
||||
# rm Customizations/*/*/*.js
|
||||
|
||||
rm *.webmanifest
|
||||
|
||||
# rm assets/generated/*
|
||||
|
||||
for f in ./*.html; do
|
||||
if [[ "$f" == "./index.html" ]] || [[ "$f" == "./land.html" ]] || [[ "$f" == "./test.html" ]] || [[ "$f" == "./preferences.html" ]] || [[ "$f" == "./customGenerator.html" ]]
|
||||
then
|
||||
echo "Not removing $f"
|
||||
else
|
||||
rm $f
|
||||
fi
|
||||
done
|
||||
|
||||
rm -rf .cache
|
39
deploy.sh
39
deploy.sh
|
@ -1,39 +0,0 @@
|
|||
#! /bin/bash
|
||||
|
||||
mkdir -p assets/generated
|
||||
ts-node createLayouts.ts || { echo 'Creating layouts failed' ; exit 1; }
|
||||
find -name '*.png' | parallel optipng '{}'
|
||||
npm run build || { echo 'Npm build failed' ; exit 1; }
|
||||
|
||||
rm -rf .cache
|
||||
|
||||
if [[ $1 == "groen" ]]
|
||||
then
|
||||
echo "DEPLOYING TO BUURTNATUUR!"
|
||||
mv /home/pietervdvn/git/buurtnatuur.github.io/CNAME /home/pietervdvn/git/
|
||||
mv /home/pietervdvn/git/buurtnatuur.github.io/.git /home/pietervdvn/git/
|
||||
rm -rf /home/pietervdvn/git/buurtnatuur.github.io/*
|
||||
cp -r dist/* /home/pietervdvn/git/buurtnatuur.github.io/
|
||||
mv /home/pietervdvn/git/CNAME /home/pietervdvn/git/buurtnatuur.github.io/
|
||||
mv /home/pietervdvn/git/.git /home/pietervdvn/git/buurtnatuur.github.io/
|
||||
cd /home/pietervdvn/git/buurtnatuur.github.io/
|
||||
elif [[ $1 == "production" ]]
|
||||
then
|
||||
echo "DEPLOYING TO MAPCOMPLETE"
|
||||
rm -rf /home/pietervdvn/git/pietervdvn.github.io/MapComplete/*
|
||||
cp -r dist/* /home/pietervdvn/git/pietervdvn.github.io/MapComplete/
|
||||
cd /home/pietervdvn/git/pietervdvn.github.io/MapComplete/
|
||||
else
|
||||
echo "Testversion deploy"
|
||||
rm -rf /home/pietervdvn/git/pietervdvn.github.io/Staging/*
|
||||
cp -r dist/* /home/pietervdvn/git/pietervdvn.github.io/Staging/
|
||||
cd /home/pietervdvn/git/pietervdvn.github.io/Staging/
|
||||
fi
|
||||
|
||||
git add *
|
||||
git commit -am "New mapcomplete version"
|
||||
git push
|
||||
cd -
|
||||
./clean.sh
|
||||
|
||||
echo "DEPLOYED $1"
|
|
@ -14,12 +14,19 @@
|
|||
},
|
||||
"scripts": {
|
||||
"start": "parcel *.html UI/** Logic/** assets/** assets/**/** assets/**/**/** vendor/* vendor/*/*",
|
||||
"test": "ts-node test/*",
|
||||
"generate:editor-layer-index": "cd assets/ && wget https://osmlab.github.io/editor-layer-index/imagery.geojson --output-document=editor-layer-index.json",
|
||||
"generate:included-images": "ts-node generateIncludedImages.ts",
|
||||
"generate:layouts": "ts-node createLayouts.ts",
|
||||
"optimize-images": "cd assets/generated/ && find -name '*.png' -exec optipng '{}' \\; && echo 'PNGs are optimized'",
|
||||
"generate": "npm run generate:included-images && npm run generate:layouts && npm run generate:editor-layer-index",
|
||||
"build": "rm -rf dist/ npm run generate && parcel build --public-url ./ *.html assets/** assets/**/** assets/**/**/** vendor/* vendor/*/*",
|
||||
"test": "ts-node test/*"
|
||||
"prepare-deploy": "npm run generate && npm run build && rm -rf .cache",
|
||||
"deploy:staging": "npm run prepare-deploy && rm -rf /home/pietervdvn/git/pietervdvn.github.io/Staging/* && cp -r dist/* /home/pietervdvn/git/pietervdvn.github.io/Staging/ && cd /home/pietervdvn/git/pietervdvn.github.io/ && git add * && git commit -m 'New MapComplete Version' && git push && cd - && npm run clean",
|
||||
"deploy:production": "npm run prepare-deploy && rm -rf /home/pietervdvn/git/pietervdvn.github.io/MapComplete/* && cp -r dist/* /home/pietervdvn/git/pietervdvn.github.io/MapComplete/ && cd /home/pietervdvn/git/pietervdvn.github.io/ && git add * && git commit -m 'New MapComplete Version' && git push && cd - && npm run clean",
|
||||
|
||||
"clean": "rm *.webmanifest && find *.html | grep -v \"\\(index\\|land\\|test\\|preferences\\|customGenerator\\).html\" | xargs rm"
|
||||
|
||||
},
|
||||
"keywords": [
|
||||
"OpenStreetMap",
|
||||
|
|
Loading…
Reference in a new issue