Skip to content

SinusBot/scripting-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

14eb970 Β· Oct 7, 2021
Aug 14, 2020
Oct 7, 2021
Oct 28, 2019
Aug 14, 2020
Aug 14, 2020
Aug 14, 2020
Feb 28, 2019
Mar 21, 2020
Feb 25, 2018
Aug 14, 2020
Aug 14, 2020

Repository files navigation

Scripting engine documentation

Status

This repository contains the JSDoc based JavaScript files from which the scripting engine documentation is generated.

Introduction

Check out our guide in the SinusBot Documentation for explanations on how to get started.

IntelliSense

There are TypeScript typings available which are generated out of the documentation. You can use them in IDEs like Visual Studio Code.

Visual Studio Code

Visual Studio Code IntelliSense demo

First of all you need to install the typings by executing: npm i sinusbot-scripting-engine or yarn add sinusbot-scripting-engine.

After you have the typings installed, you need to create a jsconfig.json in the folder where you develop your scripts with the following content:

{
    "compilerOptions": {
        "checkJs": true,
        "target": "es2018",
        "types" : ["sinusbot-scripting-engine"]
    },
    "typeAcquisition": {"enable": false, "include": ["sinusbot-scripting-engine"]},
    "exclude": [
        "node_modules",
        "**/node_modules/*"
    ]
}

For reference, you can check out this repository.

Build

Install dependencies

npm install

Generate html files

npm run generate-docs

Serve locally

npm run serve-docs

Generate d.ts

npm run generate-ts