summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorMar0xy <marie@kaifa.ch>2023-09-23 18:49:47 +0200
committerMar0xy <marie@kaifa.ch>2023-09-23 18:49:47 +0200
commit2375d043d16ddd099efdc9a56c075cb9ea580b66 (patch)
tree5000e9ee118497429a664198137a438270c415da /scripts
parentshonk (diff)
downloadsharkey-2375d043d16ddd099efdc9a56c075cb9ea580b66.tar.gz
sharkey-2375d043d16ddd099efdc9a56c075cb9ea580b66.tar.bz2
sharkey-2375d043d16ddd099efdc9a56c075cb9ea580b66.zip
add: Megalodon, initial mastodon api
Diffstat (limited to 'scripts')
-rw-r--r--scripts/clean-all.js2
-rw-r--r--scripts/clean.js1
-rw-r--r--scripts/dev.mjs6
3 files changed, 9 insertions, 0 deletions
diff --git a/scripts/clean-all.js b/scripts/clean-all.js
index 4735eed760..e4f5acae0d 100644
--- a/scripts/clean-all.js
+++ b/scripts/clean-all.js
@@ -16,6 +16,8 @@ const fs = require('fs');
fs.rmSync(__dirname + '/../packages/sw/built', { recursive: true, force: true });
fs.rmSync(__dirname + '/../packages/sw/node_modules', { recursive: true, force: true });
+ fs.rmSync(__dirname + '/../packages/megalodon/lib', { recursive: true, force: true });
+
fs.rmSync(__dirname + '/../built', { recursive: true, force: true });
fs.rmSync(__dirname + '/../node_modules', { recursive: true, force: true });
diff --git a/scripts/clean.js b/scripts/clean.js
index 812553e17b..df1d33888d 100644
--- a/scripts/clean.js
+++ b/scripts/clean.js
@@ -10,4 +10,5 @@ const fs = require('fs');
fs.rmSync(__dirname + '/../packages/frontend/built', { recursive: true, force: true });
fs.rmSync(__dirname + '/../packages/sw/built', { recursive: true, force: true });
fs.rmSync(__dirname + '/../built', { recursive: true, force: true });
+ fs.rmSync(__dirname + '/../packages/megalodon/lib', { recursive: true, force: true });
})();
diff --git a/scripts/dev.mjs b/scripts/dev.mjs
index cf27517a3d..3fccfbc936 100644
--- a/scripts/dev.mjs
+++ b/scripts/dev.mjs
@@ -35,6 +35,12 @@ await execa('pnpm', ['--filter', 'misskey-js', 'build'], {
stderr: process.stderr,
});
+await execa("pnpm", ['--filter', 'megalodon', 'build'], {
+ cwd: _dirname + '/../',
+ stdout: process.stdout,
+ stderr: process.stderr,
+});
+
execa('pnpm', ['build-assets', '--watch'], {
cwd: _dirname + '/../',
stdout: process.stdout,