Skip to content

Commit 28bcaf3

Browse files
committed
refactor: promote doc-generator to package
1 parent e14a094 commit 28bcaf3

73 files changed

Lines changed: 8870 additions & 5229 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.storybook/styles/mdx.scss‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@
195195

196196
h4 {
197197
font-size: 1.1em;
198+
color: var(--docs-quaternary);
198199
}
199200

200201
a {
@@ -274,6 +275,16 @@
274275
}
275276
}
276277

278+
h4 {
279+
code {
280+
border: 1px solid $yellow;
281+
background: var(--docs-bg-canvas);
282+
border-color: var(--docs-highlight);
283+
color: var(--docs-quaternary);
284+
font-weight: bold;
285+
}
286+
}
287+
277288
a {
278289
code {
279290
color: #fff;

‎docs.json‎

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
{
2+
"parseFilepaths": [
3+
"packages/headless-json-editor/src/node/createNode.ts",
4+
"packages/headless-json-editor/src/HeadlessEditor.ts",
5+
"packages/react-json-editor/src/Editor.ts",
6+
"packages/react-json-editor/src/useEditor.ts",
7+
"packages/react-json-editor/src/useEditorPlugin.ts",
8+
"packages/react-json-editor/src/components/widget/Widget.tsx",
9+
"packages/react-json-editor/src/decorators.ts",
10+
"packages/rje-mantine-widgets/src/widgets/arraywidget/ArrayWidget.tsx",
11+
"packages/rje-mantine-widgets/src/widgets/booleanwidget/BooleanWidget.tsx",
12+
"packages/rje-mantine-widgets/src/widgets/datewidget/DateWidget.tsx",
13+
"packages/rje-mantine-widgets/src/widgets/multiselectwidget/MultiSelect.tsx",
14+
"packages/rje-mantine-widgets/src/widgets/nullwidget/NullWidget.tsx",
15+
"packages/rje-mantine-widgets/src/widgets/objectwidget/ObjectWidget.tsx",
16+
"packages/rje-mantine-widgets/src/widgets/oneofselectwidget/OneOfSelectWidget.tsx",
17+
"packages/rje-mantine-widgets/src/widgets/stringwidget/StringWidget.tsx",
18+
"packages/rje-mantine-widgets/src/widgets/ColorWidget.tsx",
19+
"packages/rje-mantine-widgets/src/widgets/NumberWidget.tsx",
20+
"packages/rje-mantine-widgets/src/widgets/SelectWidget.tsx",
21+
"packages/rje-mantine-widgets/src/widgets/TagListWidget.tsx",
22+
"packages/rje-mantine-widgets/src/widgets/TextWidget.tsx",
23+
"packages/rje-mantine-widgets/src/widgets/UnknownWidget.tsx",
24+
"packages/rje-code-widgets/src/jsonwidget/JsonWidget.tsx"
25+
],
26+
"docs": [
27+
"docs/src/api/Editor",
28+
"docs/src/api/Widget",
29+
"docs/src/api/setDefaultWidgets",
30+
"docs/src/api/useEditor",
31+
"docs/src/api/useEditorPlugin",
32+
"docs/src/api/WidgetPlugin",
33+
{
34+
"folderPath": "docs/src/api/widgets",
35+
"identifier": "ArrayWidgetPlugin",
36+
"combine": [{ "identifier": "ArrayOptions", "header": "JSON Schema Options" }]
37+
},
38+
"docs/src/api/widgets/BooleanWidgetPlugin",
39+
{
40+
"folderPath": "docs/src/api/widgets",
41+
"identifier": "DateWidgetPlugin",
42+
"combine": [{ "identifier": "DateOptions", "header": "JSON Schema Options" }]
43+
},
44+
{
45+
"folderPath": "docs/src/api/widgets",
46+
"identifier": "MultiSelectWidgetPlugin",
47+
"combine": [{ "identifier": "MultiSelectOptions", "header": "JSON Schema Options" }]
48+
},
49+
{
50+
"folderPath": "docs/src/api/widgets",
51+
"identifier": "NullWidgetPlugin",
52+
"combine": [{ "identifier": "NullOptions", "header": "JSON Schema Options" }]
53+
},
54+
{
55+
"folderPath": "docs/src/api/widgets",
56+
"identifier": "ObjectWidgetPlugin",
57+
"combine": [{ "identifier": "ObjectOptions", "header": "JSON Schema Options" }]
58+
},
59+
{
60+
"folderPath": "docs/src/api/widgets",
61+
"identifier": "OneOfSelectWidgetPlugin",
62+
"combine": [{ "identifier": "OneOfSelectOptions", "header": "JSON Schema Options" }]
63+
},
64+
{
65+
"folderPath": "docs/src/api/widgets",
66+
"identifier": "StringWidgetPlugin",
67+
"combine": [{ "identifier": "StringOptions", "header": "JSON Schema Options" }]
68+
},
69+
{
70+
"folderPath": "docs/src/api/widgets",
71+
"identifier": "ColorWidgetPlugin",
72+
"combine": [{ "identifier": "ColorOptions", "header": "JSON Schema Options" }]
73+
},
74+
{
75+
"folderPath": "docs/src/api/widgets",
76+
"identifier": "NumberWidgetPlugin",
77+
"combine": [{ "identifier": "NumberOptions", "header": "JSON Schema Options" }]
78+
},
79+
{
80+
"folderPath": "docs/src/api/widgets",
81+
"identifier": "SelectWidgetPlugin",
82+
"combine": [{ "identifier": "SelectOptions", "header": "JSON Schema Options" }]
83+
},
84+
{
85+
"folderPath": "docs/src/api/widgets",
86+
"identifier": "TagListWidgetPlugin",
87+
"combine": [{ "identifier": "TagListOptions", "header": "JSON Schema Options" }]
88+
},
89+
{
90+
"folderPath": "docs/src/api/widgets",
91+
"identifier": "TextWidgetPlugin",
92+
"combine": [{ "identifier": "TextOptions", "header": "JSON Schema Options" }]
93+
},
94+
"docs/src/api/widgets/UnknownWidgetPlugin"
95+
]
96+
}

0 commit comments

Comments
 (0)