summaryrefslogtreecommitdiff
path: root/packages/backend/scripts/watch.mjs
diff options
context:
space:
mode:
authorおさむのひと <46447427+samunohito@users.noreply.github.com>2024-04-04 22:25:28 +0900
committerGitHub <noreply@github.com>2024-04-04 22:25:28 +0900
commitefa42a1624b0727232263f4ec196e4908ef1e712 (patch)
tree2e317815908f82403eece7041f9e89f7ae2cc102 /packages/backend/scripts/watch.mjs
parentMerge pull request from GHSA-fpvp-74wx-35p3 (diff)
downloadmisskey-efa42a1624b0727232263f4ec196e4908ef1e712.tar.gz
misskey-efa42a1624b0727232263f4ec196e4908ef1e712.tar.bz2
misskey-efa42a1624b0727232263f4ec196e4908ef1e712.zip
fix(backend): バックエンドのpnpm devによるビルド後にbuild-assetsを行うようにする (#13659)
* moveto scripts * add scripts/dev.mjs
Diffstat (limited to 'packages/backend/scripts/watch.mjs')
-rw-r--r--packages/backend/scripts/watch.mjs28
1 files changed, 28 insertions, 0 deletions
diff --git a/packages/backend/scripts/watch.mjs b/packages/backend/scripts/watch.mjs
new file mode 100644
index 0000000000..a0ccea3b16
--- /dev/null
+++ b/packages/backend/scripts/watch.mjs
@@ -0,0 +1,28 @@
+/*
+ * SPDX-FileCopyrightText: syuilo and misskey-project
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
+import { execa } from 'execa';
+
+(async () => {
+ // なぜかchokidarが動かない影響で、watchされない
+ /*
+ execa('tsc-alias', ['-w', '-p', 'tsconfig.json'], {
+ stdout: process.stdout,
+ stderr: process.stderr,
+ });
+ */
+
+ setInterval(() => {
+ execa('tsc-alias', ['-p', 'tsconfig.json'], {
+ stdout: process.stdout,
+ stderr: process.stderr,
+ });
+ }, 3000);
+
+ execa('tsc', ['-w', '-p', 'tsconfig.json'], {
+ stdout: process.stdout,
+ stderr: process.stderr,
+ });
+})();