No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.paket
.vscode
release
src
static/assets
tests
typings
.gitignore
NuGet.Config
README.md
RELEASE.md
build.fsx
build.proj
fake.cmd
fake.sh
package.json
paket.dependencies
paket.lock
paket.references
yarn.lock

README.md

Code Lightner

⚠️ Current version of code-lightner only support Node.js.Browser support will be added later. ⚠️

JavaScript version

Installing

npm install code-lightner

Using

const code = require('code-lightner');

const sourceCode =
    `
module Test

[<RequireQualifiedAccess>]
type FontStyle =
    | NotSet = -1
    | None = 0
    | Italic = 1
    | Bold = 2
    | Underline = 4
    `

let config =
    {
        backgroundColor: "#282c34", // Optional, set the background color of the pre element
        textColor: "#bbbbbbff", // Optional, set the color of the text
        grammarFiles: [ // Required, list of the grammar file to load
            "./syntaxes/JavaScript.tmLanguage.json",
            "./syntaxes/SQL.plist",
            "./syntaxes/hello.json",
            "./syntaxes/fsharp.json"
        ],
        scopeName: "source.fsharp", // Required, name of the scope to use on the provided code
        themeFile: "../themes/OneDark-Pro.json" // Required, path of the theme file
    };

code.lighten(config, sourceCode)
    .then(function(html) {
        console.log(html);
    });

Fable version

Coming soon