summaryrefslogtreecommitdiff
path: root/packages/backend/scripts/generate_api_json.js
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/generate_api_json.js
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/generate_api_json.js')
-rw-r--r--packages/backend/scripts/generate_api_json.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/backend/scripts/generate_api_json.js b/packages/backend/scripts/generate_api_json.js
new file mode 100644
index 0000000000..b4769ef801
--- /dev/null
+++ b/packages/backend/scripts/generate_api_json.js
@@ -0,0 +1,13 @@
+/*
+ * SPDX-FileCopyrightText: syuilo and misskey-project
+ * SPDX-License-Identifier: AGPL-3.0-only
+ */
+
+import { loadConfig } from '../built/config.js'
+import { genOpenapiSpec } from '../built/server/api/openapi/gen-spec.js'
+import { writeFileSync } from "node:fs";
+
+const config = loadConfig();
+const spec = genOpenapiSpec(config, true);
+
+writeFileSync('./built/api.json', JSON.stringify(spec), 'utf-8');