mirror of
https://github.com/tauri-apps/tauri-docs.git
synced 2026-01-31 00:35:16 +01:00
initial plugin workspace setup
Signed-off-by: Lorenzo Lewis <lorenzo_lewis@icloud.com>
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,6 +1,7 @@
|
||||
# build output
|
||||
dist/
|
||||
src/content/docs/2/reference/js
|
||||
src/content/docs/2/reference/plugin
|
||||
|
||||
# generated types
|
||||
.astro/
|
||||
|
||||
@@ -25,6 +25,27 @@ if (existsSync('packages/tauri/tooling/api/node_modules')) {
|
||||
console.log('JS API is not initialized. JS API routes will not be rendered.');
|
||||
}
|
||||
|
||||
// Generates the plugins JS API routes
|
||||
if (existsSync('packages/plugins-workspace/node_modules')) {
|
||||
await generateTypeDoc({
|
||||
entryPoints: [
|
||||
'packages/plugins-workspace/plugins/authenticator/guest-js/index.ts',
|
||||
],
|
||||
tsconfig: 'packages/plugins-workspace/plugins/authenticator/tsconfig.json',
|
||||
output: '2/reference/plugin',
|
||||
typeDoc: {
|
||||
hideGenerator: true,
|
||||
// outputFileStrategy: 'modules',
|
||||
entryFileName: 'index.md',
|
||||
plugin: ['typedoc-plugin-mdn-links'],
|
||||
},
|
||||
});
|
||||
} else {
|
||||
console.log(
|
||||
'Plugins workspace is not initialized. Respective API routes will not be rendered.'
|
||||
);
|
||||
}
|
||||
|
||||
export const locales = {
|
||||
root: {
|
||||
label: 'English',
|
||||
|
||||
@@ -5,7 +5,9 @@
|
||||
"scripts": {
|
||||
"dev": "astro dev",
|
||||
"start": "astro dev",
|
||||
"build:setup": "yarn --cwd packages/tauri/tooling/api",
|
||||
"build:setup:tauri": "yarn --cwd packages/tauri/tooling/api",
|
||||
"build:setup:plugins-workspace": "pnpm --prefix packages/plugins-workspace install",
|
||||
"build:setup": "pnpm build:setup:tauri && pnpm build:setup:plugins-workspace",
|
||||
"build:astro": "astro build",
|
||||
"build:i18n": "pnpm --filter docs-i18n-tracker run build",
|
||||
"build": "pnpm build:setup && pnpm build:astro && pnpm build:i18n",
|
||||
|
||||
Reference in New Issue
Block a user