From 3964fdda26ce34dbd433a7001e23d25645763c35 Mon Sep 17 00:00:00 2001 From: Lorenzo Lewis Date: Thu, 27 Jul 2023 22:18:25 +0100 Subject: [PATCH] add js doc generation config Signed-off-by: Lorenzo Lewis --- .gitignore | 3 ++- astro.config.mjs | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 6240da8b1..bbd722014 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ # build output dist/ +src/content/docs/2/reference/js + # generated types .astro/ @@ -12,7 +14,6 @@ yarn-debug.log* yarn-error.log* pnpm-debug.log* - # environment variables .env .env.production diff --git a/astro.config.mjs b/astro.config.mjs index ce2dc015d..c65c03ea2 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,5 +1,18 @@ import { defineConfig } from 'astro/config'; import starlight from '@astrojs/starlight'; +import { generateTypeDoc } from 'starlight-typedoc'; + +// TODO: Figure out how to only run this if repo is initialized +// await generateTypeDoc({ +// entryPoints: [ +// 'packages/tauri/tooling/api/src/event.ts', +// 'packages/tauri/tooling/api/src/mocks.ts', +// 'packages/tauri/tooling/api/src/path.ts', +// 'packages/tauri/tooling/api/src/tauri.ts', +// ], +// tsconfig: 'packages/tauri/tooling/api/tsconfig.json', +// output: '2/reference/js', +// }); export const locales = { root: {