summaryrefslogtreecommitdiff
path: root/scripts/dev.js
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-07-08 13:03:31 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-07-08 13:03:31 +0900
commit644023316e85ed9d238007ef6b2177e25c98cf9a (patch)
tree89b217421aac93e580a1af1f431cf6e0cebade94 /scripts/dev.js
parenttweak localization (diff)
downloadmisskey-644023316e85ed9d238007ef6b2177e25c98cf9a.tar.gz
misskey-644023316e85ed9d238007ef6b2177e25c98cf9a.tar.bz2
misskey-644023316e85ed9d238007ef6b2177e25c98cf9a.zip
refactor: use esm
Diffstat (limited to 'scripts/dev.js')
-rw-r--r--scripts/dev.js65
1 files changed, 0 insertions, 65 deletions
diff --git a/scripts/dev.js b/scripts/dev.js
deleted file mode 100644
index 2f20d8f07c..0000000000
--- a/scripts/dev.js
+++ /dev/null
@@ -1,65 +0,0 @@
-const execa = require('execa');
-const fs = require('fs');
-
-(async () => {
- await execa('pnpm', ['clean'], {
- cwd: __dirname + '/../',
- stdout: process.stdout,
- stderr: process.stderr,
- });
-
- await execa('pnpm', ['build-pre'], {
- cwd: __dirname + '/../',
- stdout: process.stdout,
- stderr: process.stderr,
- });
-
- execa('pnpm', ['exec', 'gulp', 'watch'], {
- cwd: __dirname + '/../',
- stdout: process.stdout,
- stderr: process.stderr,
- });
-
- execa('pnpm', ['--filter', 'backend', 'watch'], {
- cwd: __dirname + '/../',
- stdout: process.stdout,
- stderr: process.stderr,
- });
-
- execa('pnpm', ['--filter', 'frontend', 'watch'], {
- cwd: __dirname + '/../',
- stdout: process.stdout,
- stderr: process.stderr,
- });
-
- execa('pnpm', ['--filter', 'sw', 'watch'], {
- cwd: __dirname + '/../',
- stdout: process.stdout,
- stderr: process.stderr,
- });
-
- const start = async () => {
- try {
- const stat = fs.statSync(__dirname + '/../packages/backend/built/boot/index.js');
- if (!stat) throw new Error('not exist yet');
- if (stat.size === 0) throw new Error('not built yet');
-
- const subprocess = await execa('pnpm', ['start'], {
- cwd: __dirname + '/../',
- stdout: process.stdout,
- stderr: process.stderr,
- });
-
- // なぜかworkerだけが終了してmasterが残るのでその対策
- process.on('SIGINT', () => {
- subprocess.kill('SIGINT');
- process.exit(0);
- });
- } catch (e) {
- await new Promise(resolve => setTimeout(resolve, 3000));
- start();
- }
- };
-
- start();
-})();