diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-11-12 10:24:19 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-11-12 10:24:19 +0900 |
| commit | c7650846a2d4d04f8941048ee1a0eebfef4e9473 (patch) | |
| tree | c6eecf706747accaeaa6e2b08ccb50f13ce80c65 /scripts | |
| parent | Update CONTRIBUTING.md (diff) | |
| download | sharkey-c7650846a2d4d04f8941048ee1a0eebfef4e9473.tar.gz sharkey-c7650846a2d4d04f8941048ee1a0eebfef4e9473.tar.bz2 sharkey-c7650846a2d4d04f8941048ee1a0eebfef4e9473.zip | |
add install/build scripts
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/build.js | 33 | ||||
| -rw-r--r-- | scripts/install-packages.js | 19 |
2 files changed, 52 insertions, 0 deletions
diff --git a/scripts/build.js b/scripts/build.js new file mode 100644 index 0000000000..6d4bb6c6e3 --- /dev/null +++ b/scripts/build.js @@ -0,0 +1,33 @@ +const execa = require('execa'); + +(async () => { + console.log('building packages/backend ...'); + + await execa('npm', ['run', 'build'], { + cwd: __dirname + '/../packages/backend', + stdout: process.stdout, + stderr: process.stderr, + }); + + console.log('building packages/client ...'); + + await execa('npm', ['run', 'build'], { + cwd: __dirname + '/../packages/client', + stdout: process.stdout, + stderr: process.stderr, + }); + + await execa('npm', ['run', 'build'], { + cwd: __dirname + '/../packages/client', + stdout: process.stdout, + stderr: process.stderr, + }); + + console.log('build finishing ...'); + + await execa('npm', ['run', 'gulp'], { + cwd: __dirname + '/../', + stdout: process.stdout, + stderr: process.stderr, + }); +})(); diff --git a/scripts/install-packages.js b/scripts/install-packages.js new file mode 100644 index 0000000000..c25063b29a --- /dev/null +++ b/scripts/install-packages.js @@ -0,0 +1,19 @@ +const execa = require('execa'); + +(async () => { + console.log('installing dependencies of packages/backend ...'); + + await execa('yarn', ['install'], { + cwd: __dirname + '/../packages/backend', + stdout: process.stdout, + stderr: process.stderr, + }); + + console.log('installing dependencies of packages/client ...'); + + await execa('yarn', ['install'], { + cwd: __dirname + '/../packages/client', + stdout: process.stdout, + stderr: process.stderr, + }); +})(); |