-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy path.ts-for-gir.doc.rc.js
More file actions
124 lines (117 loc) · 2.72 KB
/
Copy path.ts-for-gir.doc.rc.js
File metadata and controls
124 lines (117 loc) · 2.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
/**
* Configuration for documentation generation.
*
* Only includes the most relevant modules (latest versions only)
* to keep memory usage manageable and docs focused.
*
* Based on modules documented by other language bindings (e.g. https://valadoc.org/)
*/
export default {
modules: [
// === Core ===
'GLib-2.0',
'GLibUnix-2.0',
'GLibWin32-2.0',
'GObject-2.0',
'Gio-2.0',
'GioUnix-2.0',
'GioWin32-2.0',
'GModule-2.0',
// // === UI (GTK 4 stack) ===
'Gtk-4.0',
'Gdk-4.0',
'GdkMacos-4.0',
'GdkWin32-4.0',
'Gsk-4.0',
'GdkWayland-4.0',
'GdkX11-4.0',
'Adw-1',
'GtkSource-5',
'Shumate-1.0',
'Vte-3.91',
'Panel-1',
'Peas-2',
'Spelling-1',
// === Under the Hood ===
'cairo-1.0',
'GdkPixbuf-2.0',
'Pango-1.0',
'PangoCairo-1.0',
'Graphene-1.0',
'Rsvg-2.0',
'HarfBuzz-0.0',
'Atspi-2.0',
'freetype2-2.0',
// === Multimedia (GStreamer 1.0) ===
'Gst-1.0',
'GstBase-1.0',
'GstAudio-1.0',
'GstVideo-1.0',
'GstApp-1.0',
'GstPbutils-1.0',
'GstPlayer-1.0',
'GstTag-1.0',
'GstGL-1.0',
'GstWebRTC-1.0',
'GES-1.0',
'Grl-0.3',
'GrlNet-0.3',
// === Data & Markup ===
'Json-1.0',
'libxml2-2.0',
'Secret-1',
'Tsparql-3.0',
'Template-1.0',
// === Web & HTTP ===
'Soup-3.0',
'WebKit-6.0',
'JavaScriptCore-6.0',
'WebKitWebProcessExtension-6.0',
'Goa-1.0',
'GWeather-4.0',
'Rest-1.0',
// === GNOME Shell ===
'Meta-18',
'Clutter-18',
'Cogl-18',
'Mtk-18',
'St-18',
'Shell-18',
'Gvc-1.0',
'Shew-0',
// === System & GNOME ===
'GUdev-1.0',
'Notify-0.7',
'AppStream-1.0',
'Gcr-4',
'Gck-2',
'Polkit-1.0',
'PolkitAgent-1.0',
'NM-1.0',
'Flatpak-1.0',
'GeocodeGlib-2.0',
'Poppler-0.18',
'Wnck-3.0',
'Libosinfo-1.0',
'Jsonrpc-1.0',
'Dex-1',
'Xdp-1.0',
'XdpGtk4-1.0',
'GUPnP-1.6',
'GSSDP-1.6',
],
girDirectories: [
'./girs',
],
ignore: [],
ignoreVersionConflicts: true,
promisify: true,
onlyVersionPrefix: false,
package: true,
readme: './packages/typedoc-theme/DOC.md',
jsonDir: './json',
outdir: './docs',
merge: true,
sourceLinkTemplate: 'https://github.com/gjsify/types/blob/main/{path}#L{line}',
verbose: true,
}