Skip to content

[BUG] Invalid url generated #1280

@wehmoen

Description

@wehmoen
Overview of the issue

When generating docs for my nestJS project compodoc seems to mess up some urls.
An HTML file for TicketEntity is successfully generated and stored at ./documentation/entities/TicketEntity.html and accessable through the main menu. However in all other places this entity is linked as ./documentation/entitys/TicketEntity.html. Not sure why or how this happens but it shows me a generic 404 page.

Operating System, Node.js, npm, compodoc version(s)

OS: Windows 11 22000.795
Node: 18.4.0
npm: 8.16.0
compodoc: 1.1.19 (via npx)

Angular configuration, a package.json file in the root folder
{
  "name": "basic-ticket",
  "version": "0.1.0",
  "description": "",
  "author": "wehmoen",
  "private": true,
  "license": "MIT",
  "scripts": {
    "prebuild": "rimraf dist",
    "build": "nest build",
    "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
    "start": "nest start",
    "start:dev": "nest start --watch",
    "start:debug": "nest start --debug --watch",
    "start:prod": "node dist/main",
    "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
    "test": "jest",
    "test:watch": "jest --watch",
    "test:cov": "jest --coverage",
    "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
    "test:e2e": "jest --config ./test/jest-e2e.json",
    "docs": "npx @compodoc/compodoc -p tsconfig.json -s -w"
  },
  "dependencies": {
    "@nestjs/common": "^9.0.0",
    "@nestjs/core": "^9.0.0",
    "@nestjs/platform-express": "^9.0.0",
    "@nestjs/swagger": "^6.0.5",
    "@nestjs/typeorm": "^9.0.0",
    "better-sqlite3": "^7.6.2",
    "class-transformer": "^0.5.1",
    "class-validator": "^0.13.2",
    "reflect-metadata": "^0.1.13",
    "rimraf": "^3.0.2",
    "rxjs": "^7.2.0",
    "sqlite3": "^5.0.11",
    "typeorm": "^0.3.7"
  },
  "devDependencies": {
    "@nestjs/cli": "^9.0.0",
    "@nestjs/schematics": "^9.0.0",
    "@nestjs/testing": "^9.0.0",
    "@types/express": "^4.17.13",
    "@types/jest": "28.1.4",
    "@types/node": "^16.0.0",
    "@types/supertest": "^2.0.11",
    "@typescript-eslint/eslint-plugin": "^5.0.0",
    "@typescript-eslint/parser": "^5.0.0",
    "eslint": "^8.0.1",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-prettier": "^4.0.0",
    "jest": "28.1.2",
    "prettier": "^2.3.2",
    "source-map-support": "^0.5.20",
    "supertest": "^6.1.3",
    "ts-jest": "28.0.5",
    "ts-loader": "^9.2.3",
    "ts-node": "^10.0.0",
    "tsconfig-paths": "4.0.0",
    "typescript": "^4.3.5"
  },
  "jest": {
    "moduleFileExtensions": [
      "js",
      "json",
      "ts"
    ],
    "rootDir": "src",
    "testRegex": ".*\\.spec\\.ts$",
    "transform": {
      "^.+\\.(t|j)s$": "ts-jest"
    },
    "collectCoverageFrom": [
      "**/*.(t|j)s"
    ],
    "coverageDirectory": "../coverage",
    "testEnvironment": "node"
  }
}

Compodoc installed globally or locally ?

Globally via NPX

If possible sourcecode of the file where it breaks
import {
  Entity,
  Column,
  PrimaryGeneratedColumn,
  BaseEntity,
  ManyToOne,
} from 'typeorm';
import { EventEntity } from '../event/event.entity';

@Entity()
export class TicketEntity extends BaseEntity {
  /**
   * PK for this ticket
   */
  @PrimaryGeneratedColumn()
  id: number;

  /**
   * Corresponding event ID
   */
  @ManyToOne(() => EventEntity, (event) => event.tickets)
  event: number;

  /**
   * Unique barcode used for validating this ticket
   */
  @Column({ unique: true })
  barcode: string;

  /**
   * Visitors first name
   */
  @Column()
  first_name: string;

  /**
   * Visitors last name
   */
  @Column()
  last_name: string;
}
If possible your terminal logs before the error

No errors are emitted. Docs are generated successfully.

Terminal output:

> npx @compodoc/compodoc -p tsconfig.json -s -w


                                                             
                                                             
                                                             
                                                                                 
                                                                           
                                                                           
                                                                           
                                                                                 
                                   
                                   
                                   

1.1.19

TypeScript version used by Compodoc : 4.5.5

TypeScript version of current project : 4.3.5

Node.js version : v18.4.0

Operating system : Windows 10

[20:56:13] No configuration file found, switching to CLI flags.
[20:56:13] Using tsconfig file : I:\WebstormProjects\basic-ticket\tsconfig.json
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\.eslintrc.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\.prettierrc
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\.gitignore
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\db.sqlite
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\db.sqlite-shm
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\db.sqlite-wal
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\nest-cli.json
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\package-lock.json
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\package.json
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\README.md
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\tsconfig.compodoc.json
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\tsconfig.build.json
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\tsconfig.json
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\.idea\.gitignore
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\.idea\basic-ticket.iml
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\.idea\misc.xml
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\.idea\modules.xml
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\.idea\vcs.xml
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\.idea\workspace.xml
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\app.controller.js
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\app.controller.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\app.controller.js.map
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\app.module.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\app.module.js
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\app.service.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\app.module.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\app.service.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\app.service.js.map
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\defs.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\defs.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\defs.js.map
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\main.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\main.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\main.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\tsconfig.build.tsbuildinfo
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\coverage.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\dependencies.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\index.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\modules.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\overview.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\properties.html
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\src\app.controller.spec.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\app.controller.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\app.module.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\app.service.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\defs.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\main.ts
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\test\app.e2e-spec.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\test\jest-e2e.json
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\.idea\jsLinters\eslint.xml
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\.idea\inspectionProfiles\Project_Default.xml
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\dto\create-event..dto.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\create-event..dto.js.map
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\dto\create-event.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\create-event..dto.js
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\dto\create-event.dto.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\create-event.dto.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\create-event.dto.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\create-event.js
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\dto\create-ticket.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\create-event.js.map
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\dto\create-ticket.dto.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\create-ticket.dto.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\create-ticket.dto.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\create-ticket.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\create-ticket.js.map
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\dto\event.dto.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\event.dto.js
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\dto\parameter-id.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\parameter-id.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\event.dto.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\parameter-id.js.map
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\dto\update-event.dto.d.ts
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\dto\update-event.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\update-event.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\update-event.dto.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\update-event.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\update-event.dto.js
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\dto\update-ticket.d.ts
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\dto\update-ticket.dto.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\update-ticket.dto.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\update-ticket.dto.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\update-ticket.js
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\event\event.controller.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\dto\update-ticket.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\event\event.controller.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\event\event.controller.js
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\event\event.dto.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\event\event.dto.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\event\event.dto.js
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\event\event.entity.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\event\event.entity.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\event\event.entity.js
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\event\event.module.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\event\event.module.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\event\event.module.js
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\event\event.service.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\event\event.service.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\event\event.service.js.map
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\logger\logger.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\logger\logger.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\logger\logger.js.map
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\logger\middleware.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\logger\middleware.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\logger\middleware.js.map
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\ticket\ticket.controller.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\ticket\ticket.controller.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\ticket\ticket.controller.js.map
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\ticket\ticket.entity.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\ticket\ticket.entity.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\ticket\ticket.entity.js
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\ticket\ticket.module.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\ticket\ticket.module.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\ticket\ticket.module.js.map
[20:56:13] Ignoring       : I:\WebstormProjects\basic-ticket\dist\ticket\ticket.service.d.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\classes\CreateEventDto.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\ticket\ticket.service.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\dist\ticket\ticket.service.js.map
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\classes\CreateTicketDto.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\classes\ParameterId.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\classes\UpdateEventDto.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\classes\UpdateTicketDto.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\controllers\AppController.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\controllers\EventController.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\controllers\TicketController.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\entities\EventEntity.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\entities\TicketEntity.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\ionicons.eot
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\ionicons.svg
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\ionicons.ttf
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\ionicons.woff
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\ionicons.woff2
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-300.eot
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-300.svg
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-300.woff
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-300.ttf
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-700.svg
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-300.woff2
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-700.eot
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-700.ttf
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-700.woff
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-italic.eot
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-700.woff2
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-italic.svg
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-italic.ttf
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-italic.woff2
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-italic.woff
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-regular.eot
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-regular.svg
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-regular.ttf
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-regular.woff
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\graph\dependencies.svg
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\fonts\roboto-v15-latin-regular.woff2
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\images\compodoc-vectorise-inverted.png
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\images\compodoc-vectorise-inverted.svg
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\images\compodoc-vectorise.png
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\images\compodoc-vectorise.svg
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\images\coverage-badge-documentation.svg
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\images\favicon.ico
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\injectables\AppLoggerMiddleware.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\injectables\AppService.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\injectables\EventService.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\injectables\TicketService.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\interfaces\EntityUpdate.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\interfaces\TicketValidationResult.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\compodoc.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\lazy-load-graphs.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\menu-wc.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\menu-wc_es5.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\menu.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\routes.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\sourceCode.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\tabs.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\svg-pan-zoom.controls.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\tree.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\miscellaneous\functions.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\miscellaneous\enumerations.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\modules\AppModule.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\modules\EventModule.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\bootstrap-card.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\bootstrap.min.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\compodoc.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\dark.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\modules\TicketModule.html
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\ionicons.min.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\material.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\laravel.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\original.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\postmark.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\prism.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\readthedocs.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\reset.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\style.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\stripe.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\tablesort.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\styles\vagrant.css
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\dto\create-event.dto.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\dto\create-ticket.dto.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\dto\parameter-id.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\dto\update-ticket.dto.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\dto\update-event.dto.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\event\event.controller.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\event\event.entity.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\event\event.module.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\event\event.service.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\ticket\ticket.controller.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\ticket\ticket.module.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\ticket\ticket.entity.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\ticket\ticket.service.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\src\logger\middleware.ts
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\bootstrap-native.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\clipboard.min.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\custom-elements-es5-adapter.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\custom-elements.min.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\d3.v3.min.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\deep-iterator.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\es6-shim.min.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\htmlparser.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\EventDispatcher.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\innersvg.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\lit-html.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\prism.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\promise.min.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\svg-pan-zoom.min.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\tablesort.min.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\tablesort.number.min.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\vis.min.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\libs\zepto.min.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\search\lunr.min.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\search\search-lunr.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\search\search.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\js\search\search_index.js
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\modules\AppModule\dependencies.svg
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\modules\EventModule\dependencies.svg
[20:56:13] Including      : I:\WebstormProjects\basic-ticket\documentation\modules\TicketModule\dependencies.svg
[20:56:13] Searching package.json file
[20:56:13] package.json file found
[20:56:13] Processing package.json dependencies
[20:56:13] Searching README.md, CHANGELOG.md, CONTRIBUTING.md, LICENSE.md, TODO.md files
[20:56:13] README.md file found
[20:56:13] Error during I:\WebstormProjects\basic-ticket\CHANGELOG read
[20:56:13] Continuing without CHANGELOG.md file
[20:56:13] Error during I:\WebstormProjects\basic-ticket\CONTRIBUTING read
[20:56:13] Continuing without CONTRIBUTING.md file
[20:56:13] Error during I:\WebstormProjects\basic-ticket\LICENSE read
[20:56:13] Continuing without LICENSE.md file
[20:56:13] Error during I:\WebstormProjects\basic-ticket\TODO read
[20:56:13] Continuing without TODO.md file
[20:56:13] Get dependencies data
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/app.controller.ts
[20:56:14] found          : AppController
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/app.module.ts
[20:56:14] found          : AppModule
[20:56:14]                : - imports:
[20:56:14]                :     - EventModule
[20:56:14]                :     - TicketModule
[20:56:14]                :     - TypeOrmModule
[20:56:14]                : - providers:
[20:56:14]                :     - AppService
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/app.service.ts
[20:56:14] found          : AppService
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/defs.ts
[20:56:14] found          : CrudResult
[20:56:14] found          : EntityUpdate
[20:56:14] found          : TicketValidationResult
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/main.ts
[20:56:14] found          : bootstrap
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/dto/create-event.dto.ts
[20:56:14] found          : CreateEventDto
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/dto/create-ticket.dto.ts
[20:56:14] found          : CreateTicketDto
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/dto/parameter-id.ts
[20:56:14] found          : ParameterId
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/dto/update-ticket.dto.ts
[20:56:14] found          : UpdateTicketDto
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/dto/update-event.dto.ts
[20:56:14] found          : UpdateEventDto
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/event/event.controller.ts
[20:56:14] found          : EventController
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/event/event.entity.ts
[20:56:14] found          : EventEntity
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/event/event.module.ts
[20:56:14] found          : EventModule
[20:56:14]                : - imports:
[20:56:14]                :     - TypeOrmModule
[20:56:14]                : - exports:
[20:56:14]                :     - TypeOrmModule
[20:56:14]                : - providers:
[20:56:14]                :     - EventService
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/event/event.service.ts
[20:56:14] found          : EventService
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/ticket/ticket.controller.ts
[20:56:14] found          : TicketController
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/ticket/ticket.module.ts
[20:56:14] found          : TicketModule
[20:56:14]                : - imports:
[20:56:14]                :     - TypeOrmModule
[20:56:14]                : - exports:
[20:56:14]                :     - TypeOrmModule
[20:56:14]                : - providers:
[20:56:14]                :     - TicketService
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/ticket/ticket.entity.ts
[20:56:14] found          : TicketEntity
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/ticket/ticket.service.ts
[20:56:14] found          : TicketService
[20:56:14] parsing        : I:/WebstormProjects/basic-ticket/src/logger/middleware.ts
[20:56:14] found          : AppLoggerMiddleware
[20:56:14] -------------------
[20:56:14] Project statistics
[20:56:14] - files      : 206
[20:56:14] - module     : 3
[20:56:14] - controller : 3
[20:56:14] - entity     : 2
[20:56:14] - injectable : 4
[20:56:14] - class      : 5
[20:56:14] - interface  : 2
[20:56:14] -------------------
[20:56:14] Prepare components
[20:56:14] Prepare modules
[20:56:14] Prepare controllers
[20:56:14] Prepare entities
[20:56:14] Prepare injectables
[20:56:14] Prepare classes
[20:56:14] Prepare interfaces
[20:56:14] Prepare miscellaneous
[20:56:14] Process documentation coverage report
[20:56:14] Process main graph
Warning: no hard-coded metrics for 'sans-serif'.  Falling back to 'Times' metrics
[20:56:14] Process module graph : AppModule
Warning: no hard-coded metrics for 'sans-serif'.  Falling back to 'Times' metrics
[20:56:14] Process module graph : EventModule
Warning: no hard-coded metrics for 'sans-serif'.  Falling back to 'Times' metrics
[20:56:14] Process module graph : TicketModule
Warning: no hard-coded metrics for 'sans-serif'.  Falling back to 'Times' metrics
[20:56:14] Process pages
[20:56:14] Process page   : AppController
[20:56:14] Process page   : AppLoggerMiddleware
[20:56:14] Process page   : AppModule
[20:56:14] Process page   : AppService
[20:56:14] Process page   : CreateEventDto
[20:56:14] Process page   : CreateTicketDto
[20:56:14] Process page   : EntityUpdate
[20:56:14] Process page   : EventController
[20:56:14] Process page   : EventEntity
[20:56:14] Process page   : EventModule
[20:56:14] Process page   : EventService
[20:56:14] Process page   : ParameterId
[20:56:14] Process page   : TicketController
[20:56:14] Process page   : TicketEntity
[20:56:14] Process page   : TicketModule
[20:56:14] Process page   : TicketService
[20:56:14] Process page   : TicketValidationResult
[20:56:14] Process page   : UpdateEventDto
[20:56:14] Process page   : UpdateTicketDto
[20:56:14] Process page   : coverage
[20:56:14] Process page   : dependencies
[20:56:14] Process page   : enumerations
[20:56:14] Process page   : functions
[20:56:14] Process page   : index
[20:56:14] Process page   : modules
[20:56:14] Process page   : overview
[20:56:14] Process page   : properties
[20:56:14] Process menu...
[20:56:14] Copy main resources
[20:56:15] Documentation generated in ./documentation/ in 2.211 seconds using gitbook theme
[20:56:15] Serving documentation from ./documentation/ at http://127.0.0.1:8080
[20:56:15] Watching sources in documentation folder

Motivation for or Use Case

This small issue stops me from submitting my work as parts of the documentation would return 404.

Reproduce the error

I just execute npx @compodoc/compodoc -p tsconfig.json -s -w. The docs are build. Some of the links are broken.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions