Add npm run copyLib && npm run tsc

main
Marcus 2020-01-05 21:36:39 +01:00
parent b8df87d57a
commit c7bed8e3b2
1 changed files with 7 additions and 5 deletions

View File

@ -24,11 +24,17 @@ build() {
# Remove husky (git hooks) from dependencies # Remove husky (git hooks) from dependencies
cd "${srcdir}/${pkgname}-${pkgver}" cd "${srcdir}/${pkgname}-${pkgver}"
sed -i '/"husky": ".*"/d' package.json sed -i '/"husky": ".*"/d' package.json
# Install dependencies for the Tools used on another projects # Install dependencies for the Tools used on another projects
cd "${srcdir}/${pkgname}-${pkgver}/Tools" cd "${srcdir}/${pkgname}-${pkgver}/Tools"
npm install npm install
# Run copyLib and build the typescript
cd "${srcdir}/${pkgname}-${pkgver}"
npm install
npm run copyLib
npm run tsc
# Build Cli CLient # Build Cli CLient
cd "${srcdir}/${pkgname}-${pkgver}/CliClient" cd "${srcdir}/${pkgname}-${pkgver}/CliClient"
@ -46,11 +52,7 @@ build() {
# Electron App # Electron App
cd "${srcdir}/${pkgname}-${pkgver}/ElectronClient/app" cd "${srcdir}/${pkgname}-${pkgver}/ElectronClient/app"
# NOTE: Manually forcing sqlite 4.0.7 for node v12, remove later on
npm install sqlite3@4.0.7
npm install npm install
# Remove uneeed .vscode path that comes with it
rm -r node_modules/sqlite3/.vscode
rsync -a --delete "${srcdir}/${pkgname}-${pkgver}/ReactNativeClient/lib/" \ rsync -a --delete "${srcdir}/${pkgname}-${pkgver}/ReactNativeClient/lib/" \
"${srcdir}/${pkgname}-${pkgver}/ElectronClient/app/lib/" "${srcdir}/${pkgname}-${pkgver}/ElectronClient/app/lib/"