Skip to content
This repository has been archived by the owner on Jan 13, 2024. It is now read-only.
/ editorjs-codeflask Public archive

Code syntax highlighting tool for Editor.js, Built with Codeflask

Notifications You must be signed in to change notification settings

calumk/editorjs-codeflask

Repository files navigation

EditorJs - Codeflask

Warning

This repo is depreciated / archived.

Important

Due to changes in the core editor (Change from codeflask -> codecup) I have decided to fork this repo, and depreciate it.

The Plugin originally relied on CodeFlask, which i have also forked, and republished as CodeCup

As such, the plugin is now different enough, that i have decided to republish it under its new name, so I can accept issues/pull requests on the whole stack, and maintain it better going forwards

Please upgrade to @calumk/editorjs-codecup


NPM

npm i @calumk/editorjs-codeflask

JS

https://cdn.jsdelivr.net/npm/@calumk/editorjs-codeflask@latest

About

This is an EditorJs wrapper for CodeFlask - A lovely lightweight zero-dep code formatter

It was built to be an improvement on :

Demo

Demo

Built with:


Installation / use

import EditorJS from '@editorjs/editorjs';
import editorjsCodeflask from '@calumk/editorjs-codeflask';

var editor = EditorJS({
  // ...
  tools: {
    ...
    code : editorjsCodeflask
  },
});

Data Format

The data imported/exported from the block is as follows:

Name Description
code The code that is displayed in the editor, with line breaks
language (optional) The programming language
showlinenumbers (optional) Will show/hide the line numbers (Default true) (WIP - Codeflask #132)

Since language and linenumbers are optional, existing code blocks can safley use this plugin

About

Code syntax highlighting tool for Editor.js, Built with Codeflask

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published