1
0
Fork 0

Remove watch scripts

This commit is contained in:
Chocobozzz 2019-12-17 15:33:58 +01:00
parent 478924a044
commit c026a2e673
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
10 changed files with 42 additions and 33 deletions

View File

@ -13,6 +13,7 @@
"peertube",
"embed"
],
"main": "./player.ts",
"author": "Chocobozzz",
"license": "AGPL-3.0",
"bugs": {

View File

@ -24,14 +24,13 @@
"e2e": "scripty",
"e2e:local": "scripty",
"setup:cli": "scripty",
"build": "SCRIPTY_PARALLEL=true scripty",
"build": "scripty",
"build:embed": "scripty",
"build:server": "scripty",
"build:client": "scripty",
"clean:client": "scripty",
"clean:server": "scripty",
"clean:server:test": "scripty",
"watch:client": "scripty",
"watch:server": "scripty",
"danger:clean:dev": "scripty",
"danger:clean:prod": "scripty",
"danger:clean:modules": "scripty",
@ -44,8 +43,10 @@
"play": "scripty",
"dev": "scripty",
"dev:server": "scripty",
"dev:embed": "scripty",
"dev:client": "scripty",
"dev:cli": "scripty",
"dev:embed": "scripty",
"start": "node dist/server",
"start:server": "node dist/server --no-client",
"update-host": "node ./dist/scripts/update-host.js",

View File

@ -62,7 +62,7 @@ if [ -z ${1+x} ] || [ "$1" != "--light" ]; then
done
fi
NODE_ENV=production npm run webpack -- --config webpack/webpack.video-embed.js --mode production --json > "./dist/embed-stats.json"
npm run build:embed
# Copy runtime locales
cp -r "./src/locale" "./dist/locale"

5
scripts/build/embed.sh Executable file
View File

@ -0,0 +1,5 @@
#!/bin/sh
set -eu
NODE_ENV=production npm run webpack -- --config webpack/webpack.video-embed.js --mode production --json > "./dist/embed-stats.json"

7
scripts/build/index.sh Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh
set -eu
npm run concurrently -- -k \
"npm run build:client" \
"npm run build:server"

View File

@ -3,5 +3,5 @@
set -eu
NODE_ENV=test npm run concurrently -- -k \
"npm run watch:client" \
"cd client && npm run ng -- serve --proxy-config proxy.config.json --hmr --configuration hmr --host 0.0.0.0 --disable-host-check --port 3000" \
"npm run build:server && NODE_ENV=test npm start"

7
scripts/dev/embed.sh Normal file
View File

@ -0,0 +1,7 @@
#!/bin/sh
set -eu
NODE_ENV=test npm run concurrently -- -k \
"cd client && npm run webpack -- --config webpack/webpack.video-embed.js --mode development --watch" \
"npm run build:server && NODE_ENV=test npm start"

View File

@ -7,4 +7,19 @@ if [ ! -f "./client/dist/en-US/index.html" ]; then
npm run build:client -- --light
fi
npm run watch:server
# Copy locales
mkdir -p "./client/dist"
rm -rf "./client/dist/locale"
cp -r "./client/src/locale" "./client/dist/locale"
rm -rf "./dist"
mkdir "./dist"
cp "./tsconfig.json" "./dist"
npm run tsc -- --incremental --sourceMap
cp -r ./server/static ./server/assets ./dist/server
NODE_ENV=test npm run concurrently -- -k \
"npm run nodemon -- --delay 1 --watch ./dist dist/server" \
"npm run tsc -- --incremental --sourceMap --preserveWatchOutput -w"

View File

@ -1,7 +0,0 @@
#!/bin/sh
set -eu
cd client
npm run ng -- serve --proxy-config proxy.config.json --hmr --configuration hmr --host 0.0.0.0 --disable-host-check --port 3000

View File

@ -1,20 +0,0 @@
#!/bin/sh
set -eu
# Copy locales
mkdir -p "./client/dist"
rm -rf "./client/dist/locale"
cp -r "./client/src/locale" "./client/dist/locale"
rm -rf "./dist"
mkdir "./dist"
cp "./tsconfig.json" "./dist"
npm run tsc -- --incremental --sourceMap
cp -r ./server/static ./server/assets ./dist/server
NODE_ENV=test npm run concurrently -- -k \
"npm run nodemon -- --delay 1 --watch ./dist dist/server" \
"npm run tsc -- --incremental --sourceMap --preserveWatchOutput -w"