Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
52ade11
prototype(js-api): native JS API reference via starlight-typedoc
vasfvitor Jul 18, 2026
6082ec3
prod(js-api): full plugin coverage + drop old generator; site builds …
vasfvitor Jul 18, 2026
f119d40
fix: normalize platform-note heading variants in JS API reference
vasfvitor Jul 18, 2026
514d7be
fix
vasfvitor Jul 19, 2026
e813968
chore(deps): isolate typedoc stack in packages/tauri-typedoc for Type…
vasfvitor Jul 19, 2026
03571a3
docs(comments): describe the typedoc pipeline standalone, drop old-ge…
vasfvitor Jul 19, 2026
53844a7
cleanup
vasfvitor Jul 19, 2026
7091fd4
format
vasfvitor Jul 19, 2026
26fbd4d
add postprocessing for known bugs
vasfvitor Jul 19, 2026
4b550a4
Update normalize.mjs
vasfvitor Jul 19, 2026
e5dafbe
fixes
vasfvitor Jul 19, 2026
cd7fc29
docs: explain resolvePeersFromWorkspaceRoot in workspace config
vasfvitor Jul 21, 2026
336d2ab
chore: regenerate lockfile after rebase onto v2 (ts7)
vasfvitor Jul 23, 2026
3d2f15d
chore(tauri-typedoc): add test script for normalize.test.mjs
vasfvitor Jul 23, 2026
aa0c489
use catalog
vasfvitor Jul 23, 2026
81add0a
move preference out of normalize
vasfvitor Jul 29, 2026
037e0ea
Merge remote-tracking branch 'origin/v2' into typedoc-starlight-md-re…
vasfvitor Aug 12, 2026
fa6cad5
chore: point renovate typescript pin at tauri-typedoc
vasfvitor Aug 12, 2026
ba87424
fix: remove root typedoc deps
vasfvitor Aug 12, 2026
a38d420
expandParameters
vasfvitor Aug 17, 2026
61f45ad
example after ctor
vasfvitor Aug 17, 2026
01c5ee3
more options
vasfvitor Aug 17, 2026
e243e23
clarify normalization
vasfvitor Aug 17, 2026
c454d1f
Merge branch 'v2' into typedoc-starlight-md-rebase
vasfvitor Aug 17, 2026
17aa9c3
Update pnpm-lock.yaml
vasfvitor Aug 17, 2026
a143992
custom csss
vasfvitor Aug 17, 2026
6286ce8
update typedoc options
vasfvitor Aug 17, 2026
444a91b
cleanup
vasfvitor Aug 17, 2026
9468ebd
Merge branch 'v2' into typedoc-starlight-md-rebase
vasfvitor Aug 17, 2026
409190b
feat(typedoc): title API namespace pages by import specifier and add …
vasfvitor Aug 21, 2026
813e88d
define group order, reduce heading level
vasfvitor Aug 21, 2026
e83c4c8
temp disable hideGroupHeadings
vasfvitor Aug 21, 2026
a2ad103
max heading level 3
vasfvitor Aug 21, 2026
00d62c3
Update pnpm-workspace.yaml
vasfvitor Aug 21, 2026
a9c9ca8
Merge branch 'v2' into typedoc-starlight-md-rebase
vasfvitor Aug 21, 2026
f54bfe2
Update pnpm-lock.yaml
vasfvitor Aug 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import path from 'path';
import { fileURLToPath } from 'url';
import lunaria from '@lunariajs/starlight';
import { readFileSync } from 'fs';
import { getTauriTypeDocPlugins } from 'tauri-typedoc';
import nsisGrammar from './src/langs/nsis.tmLanguage.json';
import pbxprojGrammar from './src/langs/pbxproj.tmLanguage.json';
import { hasGeneratedReleasePages } from './src/release-config.mjs';
Expand Down Expand Up @@ -83,13 +84,16 @@ const authors = {

const site = 'https://v2.tauri.app';

const { plugins: typeDocPlugins, sidebarItems: typeDocSidebarItems } = getTauriTypeDocPlugins();

// https://astro.build/config
export default defineConfig({
site,
trailingSlash: 'always',
integrations: [
starlight({
plugins: [
...typeDocPlugins,
starlightBlog({
authors,
// We're doing it in `src/components/overrides/Header.astro`
Expand Down Expand Up @@ -339,11 +343,7 @@ export default defineConfig({
{
label: 'JavaScript',
collapsed: true,
items: [
{
autogenerate: { directory: 'reference/javascript', collapsed: true },
},
],
items: typeDocSidebarItems,
},
{
label: 'Rust (docs.rs)',
Expand Down
7 changes: 4 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,11 @@
"format:check": "prettier -c --cache --plugin prettier-plugin-astro .",
"check": "pnpm build:releases && astro check",
"build:compatibility-table": "pnpm --filter compatibility-table run build",
"build:references": "pnpm --filter js-api-generator run build",
"build:config": "pnpm --filter config-generator run build",
"build:cli": "pnpm --filter cli-generator run build",
"build:releases": "pnpm --filter releases-site run generate",
"build:astro": "astro build",
"build": "pnpm dev:setup && pnpm build:references && pnpm build:config && pnpm build:cli && pnpm build:releases && pnpm build:astro",
"build": "pnpm dev:setup && pnpm build:config && pnpm build:cli && pnpm build:releases && pnpm build:astro",
"preview": "astro preview",
"test": "node --test \"src/**/*.test.ts\""
},
Expand All @@ -48,7 +47,9 @@
"starlight-links-validator": "^0.25.2",
"starlight-llms-txt": "^0.11.0",
"starlight-sidebar-topics": "^0.8.0",
"unified": "^11.0.5"
"unified": "^11.0.5",
"vite": "^8.1.4",
"tauri-typedoc": "workspace:*"
},
"packageManager": "pnpm@11.21.0",
"engines": {
Expand Down
251 changes: 0 additions & 251 deletions packages/js-api-generator/build.ts

This file was deleted.

19 changes: 0 additions & 19 deletions packages/js-api-generator/package.json

This file was deleted.

Loading
Loading