@yookue/typedoc-plugin-raw-content
TypeScript icon, indicating that this package has built-in type declarations

0.1.4 • Public • Published

@yookue/typedoc-plugin-raw-content

NPM version Software License NPM downloads

🏅 Generates extra raw html contents during typedoc compilation 👍

Features

✅ Support hooking head.begin event

✅ Support hooking head.end event

✅ Support hooking body.begin event

✅ Support hooking body.end event

✅ Support hooking content.begin event

✅ Support hooking content.end event

✅ Support hooking sidebar.begin event

✅ Support hooking sidebar.end event

✅ Support hooking pageSidebar.begin event

✅ Support hooking pageSidebar.end event

✅ Support hooking footer.begin event

✅ Support hooking footer.end event

Quickstart

You can install this package in your typescript project as follows:

$ npm install @yookue/typedoc-plugin-raw-content --save-dev

Enjoy your coding journey with typedoc-plugin-raw-content ✌️

Usage

  • Using in command line
$ typedoc [TARGET] --plugin @yookue/typedoc-plugin-raw-content
  • Using in typedoc.json
{
    "plugin": [
        "@yookue/typedoc-plugin-raw-content"
    ]
}

Options

Here are the available options, specified them in typedoc.json:

Option Name Value Type Render Event
rawHeadBegins string[] head.begin
rawHeadEnds string[] head.end
rawBodyBegins string[] body.begin
rawBodyEnds string[] body.end
rawContentBegins string[] content.begin
rawContentEnds string[] content.end
rawSidebarBegins string[] sidebar.begin
rawSidebarEnds string[] sidebar.end
rawPageSidebarBegins string[] pageSidebar.begin
rawPageSidebarEnds string[] pageSidebar.end
rawFooterBegins string[] footer.begin
rawFooterEnds string[] footer.end

Example

Take rawFooterEnds option as an example in typedoc.json:

{
    "hideGenerator": true,
    "rawFooterEnds": [
        "<div style='text-align: center'>Copyright &copy; 2024 Yookue Ltd. All rights reserved</div>"
    ]
}

Other options are all similar to the sample above.

Document

License

This project is under the MIT License.

Website

Package Sidebar

Install

npm i @yookue/typedoc-plugin-raw-content

Weekly Downloads

69

Version

0.1.4

License

MIT

Unpacked Size

11.9 kB

Total Files

7

Last publish

Collaborators

  • davidhsing