Skip to content
Snippets Groups Projects
Select Git revision
  • 136054e12b761fcf93ed2fd0197774375432afa0
  • master default protected
  • 1.31
  • 4.38.7
  • 4.38.6
  • 4.38.5
  • 4.38.4
  • 4.38.3
  • 4.38.2
  • 4.38.1
  • 4.38.0
  • 4.37.2
  • 4.37.1
  • 4.37.0
  • 4.36.0
  • 4.35.0
  • 4.34.1
  • 4.34.0
  • 4.33.1
  • 4.33.0
  • 4.32.2
  • 4.32.1
  • 4.32.0
23 results

Monster.Logging.html

Blame
  • jsdoc-json.mk 2.68 KiB
    #############################################################################################
    #############################################################################################
    ##
    ## INSTALL jsdoc.json
    ##
    #############################################################################################
    #############################################################################################
    
    define JSDOCJSON
    {
      "tags": {
        "allowUnknownTags": true
      },
      "source": {
        "include": "$(SOURCE_PATH)",
        "includePattern": "\\.js$$",
        "excludePattern": ""
      },
      "plugins": [
        "plugins/markdown",
        "jsdoc-plantuml"
      ],
      "opts": {
        "template": "node_modules/clean-jsdoc-theme",
        "encoding": "utf8",
        "destination": "$(BUILD_PATH)/docs/",
        "recurse": true,
        "verbose": true,
        "theme_opts": {
          "theme": "light",
          "title": "$(COMPONENT_NAME)",
          "meta": [
            {
              "name": "author",
              "content": "schukai GmbH"
            },
            {
              "name": "description",
              "content": "javascript library for ..."
            }
          ],
          "search": true,
          "add_style_path": [
            {
              "href": "https://monsterjs.org/assets/prettify.css",
              "crossorigin": "anonymous",
              "rel": "stylesheet"
            }
          ],
          "add_script_path": [
            {
              "src": "https://code.jquery.com/jquery-3.5.1.js",
              "integrity": "sha256-QWo7LDvxbWT2tbbQ97B53yJnYU3WhH/C8ycbRAkjPDc=",
              "crossorigin": "anonymous"
            },
          ],
          "footer": "<a href='https://about.schukai.com/de/impressum/'>Imprint</a>",
          "overlay_scrollbar": {
            "options": {
            }
          },
          "resizeable": {
            "navbar": {
              "min": "300",
              "max": "600"
            }
          },
          "codepen": {
            "enable_for": [
              "examples"
            ],
            "options": {
              "title": "javascript library by schukai GmbH",
              "description": "the example ...",
              "editors": "0012"
            }
          },
          "sections": [
            "Tutorials",
            "Namespaces",
            "Classes",
            "Modules",
            "Externals",
            "Events",
            "Mixins",
            "Interfaces",
            "Global",
            "Menu"
          ]
        }
      },
      "templates": {
        "cleverLinks": true,
        "monospaceLinks": false,
        "default": {
          "outputSourceFiles": false
        }
      },
      "plantuml": {
        "puml": {
          "create": true,
          "destination": "$(BUILD_PATH)/docs/puml"
        },
        "images": {
          "create": true,
          "destination": "$(BUILD_PATH)/docs/images",
          "defaultFormat": "svg"
        }
      }
    }
    endef
    
    export JSDOCJSON
    $(DEPLOYMENT_PATH)jsdoc.json:
    	$(QUIET) $(ECHO) "$$JSDOCJSON" >> $@