diff options
| author | おさむのひと <46447427+samunohito@users.noreply.github.com> | 2023-12-14 20:16:02 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-12-14 20:16:02 +0900 |
| commit | 386fcedf3525eb18ed2297bd93d45d1d78a36f84 (patch) | |
| tree | 98283bc709a08f23c84f539ac787e8923baa748f /scripts/build-pre.js | |
| parent | update deps (diff) | |
| download | misskey-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.js | 23 |
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() + }) +} |