├── .gitignore ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── docs ├── example.png ├── example.puml └── migration │ └── 0.4.md ├── eslint.config.mjs ├── package.json ├── src ├── diagram_legend.ts ├── image_url_generator.ts ├── index.ts ├── logger.ts ├── plantuml │ ├── caching_plantuml_code_generator.ts │ ├── plantuml_code_generator.ts │ └── plantuml_diagram_generator.ts ├── plugin.ts ├── plugin_options.ts └── typedoc │ ├── page_processor.ts │ ├── page_section.ts │ ├── page_section_finder.ts │ ├── typedoc_member_sorter.ts │ └── typedoc_utils.ts ├── test ├── cypress.config.js ├── cypress │ ├── snapshots │ │ └── base │ │ │ └── style-options │ │ │ └── test.cy.ts │ │ │ └── Super.HierarchyDiagram.png │ └── support │ │ ├── constants.js │ │ └── e2e.js ├── embed-svg-images │ ├── input │ │ ├── sub.ts │ │ └── super.ts │ ├── test.cy.ts │ ├── tsconfig.json │ └── typedoc.config.cjs ├── local-png-images │ ├── input │ │ ├── sub.ts │ │ └── super.ts │ ├── output │ │ └── .nojekyll │ ├── test.cy.ts │ ├── tsconfig.json │ └── typedoc.config.cjs ├── local-svg-images │ ├── input │ │ ├── sub.ts │ │ └── super.ts │ ├── test.cy.ts │ ├── tsconfig.json │ └── typedoc.config.cjs ├── prepare_test.js ├── remote-svg-images │ ├── input │ │ ├── sub.ts │ │ └── super.ts │ ├── test.cy.ts │ ├── tsconfig.json │ └── typedoc.config.cjs ├── style-options │ ├── input │ │ ├── sub.ts │ │ └── super.ts │ ├── test.cy.ts │ ├── tsconfig.json │ └── typedoc.config.cjs └── test.js ├── tsconfig.eslint.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.md 2 | test/**/output/* 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/README.md -------------------------------------------------------------------------------- /docs/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/docs/example.png -------------------------------------------------------------------------------- /docs/example.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/docs/example.puml -------------------------------------------------------------------------------- /docs/migration/0.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/docs/migration/0.4.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/package.json -------------------------------------------------------------------------------- /src/diagram_legend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/src/diagram_legend.ts -------------------------------------------------------------------------------- /src/image_url_generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/src/image_url_generator.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/plantuml/caching_plantuml_code_generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/src/plantuml/caching_plantuml_code_generator.ts -------------------------------------------------------------------------------- /src/plantuml/plantuml_code_generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/src/plantuml/plantuml_code_generator.ts -------------------------------------------------------------------------------- /src/plantuml/plantuml_diagram_generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/src/plantuml/plantuml_diagram_generator.ts -------------------------------------------------------------------------------- /src/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/src/plugin.ts -------------------------------------------------------------------------------- /src/plugin_options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/src/plugin_options.ts -------------------------------------------------------------------------------- /src/typedoc/page_processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/src/typedoc/page_processor.ts -------------------------------------------------------------------------------- /src/typedoc/page_section.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/src/typedoc/page_section.ts -------------------------------------------------------------------------------- /src/typedoc/page_section_finder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/src/typedoc/page_section_finder.ts -------------------------------------------------------------------------------- /src/typedoc/typedoc_member_sorter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/src/typedoc/typedoc_member_sorter.ts -------------------------------------------------------------------------------- /src/typedoc/typedoc_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/src/typedoc/typedoc_utils.ts -------------------------------------------------------------------------------- /test/cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/cypress.config.js -------------------------------------------------------------------------------- /test/cypress/snapshots/base/style-options/test.cy.ts/Super.HierarchyDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/cypress/snapshots/base/style-options/test.cy.ts/Super.HierarchyDiagram.png -------------------------------------------------------------------------------- /test/cypress/support/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/cypress/support/constants.js -------------------------------------------------------------------------------- /test/cypress/support/e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/cypress/support/e2e.js -------------------------------------------------------------------------------- /test/embed-svg-images/input/sub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/embed-svg-images/input/sub.ts -------------------------------------------------------------------------------- /test/embed-svg-images/input/super.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/embed-svg-images/input/super.ts -------------------------------------------------------------------------------- /test/embed-svg-images/test.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/embed-svg-images/test.cy.ts -------------------------------------------------------------------------------- /test/embed-svg-images/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/embed-svg-images/tsconfig.json -------------------------------------------------------------------------------- /test/embed-svg-images/typedoc.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/embed-svg-images/typedoc.config.cjs -------------------------------------------------------------------------------- /test/local-png-images/input/sub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/local-png-images/input/sub.ts -------------------------------------------------------------------------------- /test/local-png-images/input/super.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/local-png-images/input/super.ts -------------------------------------------------------------------------------- /test/local-png-images/output/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/local-png-images/output/.nojekyll -------------------------------------------------------------------------------- /test/local-png-images/test.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/local-png-images/test.cy.ts -------------------------------------------------------------------------------- /test/local-png-images/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/local-png-images/tsconfig.json -------------------------------------------------------------------------------- /test/local-png-images/typedoc.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/local-png-images/typedoc.config.cjs -------------------------------------------------------------------------------- /test/local-svg-images/input/sub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/local-svg-images/input/sub.ts -------------------------------------------------------------------------------- /test/local-svg-images/input/super.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/local-svg-images/input/super.ts -------------------------------------------------------------------------------- /test/local-svg-images/test.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/local-svg-images/test.cy.ts -------------------------------------------------------------------------------- /test/local-svg-images/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/local-svg-images/tsconfig.json -------------------------------------------------------------------------------- /test/local-svg-images/typedoc.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/local-svg-images/typedoc.config.cjs -------------------------------------------------------------------------------- /test/prepare_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/prepare_test.js -------------------------------------------------------------------------------- /test/remote-svg-images/input/sub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/remote-svg-images/input/sub.ts -------------------------------------------------------------------------------- /test/remote-svg-images/input/super.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/remote-svg-images/input/super.ts -------------------------------------------------------------------------------- /test/remote-svg-images/test.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/remote-svg-images/test.cy.ts -------------------------------------------------------------------------------- /test/remote-svg-images/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/remote-svg-images/tsconfig.json -------------------------------------------------------------------------------- /test/remote-svg-images/typedoc.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/remote-svg-images/typedoc.config.cjs -------------------------------------------------------------------------------- /test/style-options/input/sub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/style-options/input/sub.ts -------------------------------------------------------------------------------- /test/style-options/input/super.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/style-options/input/super.ts -------------------------------------------------------------------------------- /test/style-options/test.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/style-options/test.cy.ts -------------------------------------------------------------------------------- /test/style-options/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/style-options/tsconfig.json -------------------------------------------------------------------------------- /test/style-options/typedoc.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/style-options/typedoc.config.cjs -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/test/test.js -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krisztianb/typedoc-umlclass/HEAD/tsconfig.json --------------------------------------------------------------------------------