summaryrefslogtreecommitdiff
path: root/scripts/build-pre.js
diff options
context:
space:
mode:
authorおさむのひと <46447427+samunohito@users.noreply.github.com>2023-12-14 20:16:02 +0900
committerGitHub <noreply@github.com>2023-12-14 20:16:02 +0900
commit386fcedf3525eb18ed2297bd93d45d1d78a36f84 (patch)
tree98283bc709a08f23c84f539ac787e8923baa748f /scripts/build-pre.js
parentupdate deps (diff)
downloadmisskey-386fcedf3525eb18ed2297bd93d45d1d78a36f84.tar.gz
misskey-386fcedf3525eb18ed2297bd93d45d1d78a36f84.tar.bz2
misskey-386fcedf3525eb18ed2297bd93d45d1d78a36f84.zip
(dev-mode) devモードの改善 (#12639)
* fix dev-mode * fix dev-mode * fix dev-mode * fix dev-mode --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Diffstat (limited to 'scripts/build-pre.js')
-rw-r--r--scripts/build-pre.js23
1 files changed, 20 insertions, 3 deletions
diff --git a/scripts/build-pre.js b/scripts/build-pre.js
index bf3e355b5b..ed75aa6553 100644
--- a/scripts/build-pre.js
+++ b/scripts/build-pre.js
@@ -4,7 +4,24 @@
*/
const fs = require('fs');
-const meta = require('../package.json');
+const packageJsonPath = __dirname + '/../package.json'
-fs.mkdirSync(__dirname + '/../built', { recursive: true });
-fs.writeFileSync(__dirname + '/../built/meta.json', JSON.stringify({ version: meta.version }), 'utf-8');
+function build() {
+ try {
+ const json = fs.readFileSync(packageJsonPath, 'utf-8')
+ const meta = JSON.parse(json);
+ fs.mkdirSync(__dirname + '/../built', { recursive: true });
+ fs.writeFileSync(__dirname + '/../built/meta.json', JSON.stringify({ version: meta.version }), 'utf-8');
+ } catch (e) {
+ console.error(e)
+ }
+}
+
+build();
+
+if (process.argv.includes("--watch")) {
+ fs.watch(packageJsonPath, (event, filename) => {
+ console.log(`update ${filename} ...`)
+ build()
+ })
+}