1.0.0-alpha.13 • Published 4 years ago

tortellini v1.0.0-alpha.13

Weekly downloads
8
License
LGPL-2.1
Repository
github
Last release
4 years ago

Tortellini 🥟

Tortellini is a minimal code editor written in TypeScript.

Features

  • Syntax highlighting
  • Code completion

Example Usage

import { Tortellini } from "tortellini";
                         // https://unpkg.com/tortellini/index.js

const editor = new Tortellini(
    document.querySelector("[data-editor]"),
    "javascript"
);

Options

// new Tortellini(element, language, options);
//                                   ^
const options = {
    //                  Default
    caretColor:         "#fff", // Provide a CSS color data type value
    indentionSize:      4
}

Supported Languages

  • JavaScript javascript
  • HTML html
  • CSS css

Instance functions

const editor = new Tortellini(/* ... */);

editor.code       // Get the written code
editor.remove();  // Reset the base element