Obtains option values from typedoc.json

Changes need to happen here at some point. I think we should follow ESLint's new config system eventually: https://eslint.org/blog/2022/08/new-config-system-part-1/

Implements

Constructors

Methods

Properties

Constructors

Methods

Properties

name: string = "typedoc-json"

The name of this reader so that it may be removed by plugins without the plugin accessing the instance performing the read. Multiple readers may have the same name.

order: number = 100

Should run before the tsconfig reader so that it can specify a tsconfig file to read.

supportsPackages: boolean = true

Flag to indicate that this reader should be included in sub-options objects created to read options for packages mode.