diff --git a/package.json b/package.json index 9bad959..db71871 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "eslint-config-prettier": "^9.1.0", "eslint-plugin-simple-import-sort": "^12.1.1", "typedoc": "^0.26.7", + "typedoc-material-theme": "^1.1.0", "typescript-eslint": "^8.5.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 60da70b..9975719 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,6 +20,9 @@ importers: typedoc: specifier: ^0.26.7 version: 0.26.7(typescript@5.6.2) + typedoc-material-theme: + specifier: ^1.1.0 + version: 1.1.0(typedoc@0.26.7(typescript@5.6.2)) typescript-eslint: specifier: ^8.5.0 version: 8.5.0(eslint@9.10.0)(typescript@5.6.2) @@ -341,6 +344,9 @@ packages: '@manypkg/get-packages@1.1.3': resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + '@material/material-color-utilities@0.2.7': + resolution: {integrity: sha512-0FCeqG6WvK4/Cc06F/xXMd/pv4FeisI0c1tUpBbfhA2n9Y8eZEv4Karjbmf2ZqQCPUWMrGp8A571tCjizxoTiQ==} + '@microsoft/api-extractor-model@7.29.6': resolution: {integrity: sha512-gC0KGtrZvxzf/Rt9oMYD2dHvtN/1KPEYsrQPyMKhLHnlVuO/f4AFN3E4toqZzD2pt4LhkKoYmL2H9tX3yCOyRw==} @@ -1562,6 +1568,12 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} + typedoc-material-theme@1.1.0: + resolution: {integrity: sha512-LLWGVb8w+i+QGnsu/a0JKjcuzndFQt/UeGVOQz0HFFGGocROEHv5QYudIACrj+phL2LDwH05tJx0Ob3pYYH2UA==} + engines: {node: '>=18.0.0', npm: '>=8.6.0'} + peerDependencies: + typedoc: ^0.25.13 || ^0.26.3 + typedoc@0.26.7: resolution: {integrity: sha512-gUeI/Wk99vjXXMi8kanwzyhmeFEGv1LTdTQsiyIsmSYsBebvFxhbcyAx7Zjo4cMbpLGxM4Uz3jVIjksu/I2v6Q==} engines: {node: '>= 18'} @@ -2052,6 +2064,8 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 + '@material/material-color-utilities@0.2.7': {} + '@microsoft/api-extractor-model@7.29.6(@types/node@22.5.4)': dependencies: '@microsoft/tsdoc': 0.15.0 @@ -3290,6 +3304,11 @@ snapshots: dependencies: prelude-ls: 1.2.1 + typedoc-material-theme@1.1.0(typedoc@0.26.7(typescript@5.6.2)): + dependencies: + '@material/material-color-utilities': 0.2.7 + typedoc: 0.26.7(typescript@5.6.2) + typedoc@0.26.7(typescript@5.6.2): dependencies: lunr: 2.3.9 diff --git a/typedoc.json b/typedoc.json index 942515e..41ff395 100644 --- a/typedoc.json +++ b/typedoc.json @@ -13,5 +13,7 @@ "projectDocuments": [ "README.md" ] - } + }, + "plugin": ["typedoc-material-theme"], + "themeColor": "#234361" }