JavaScript language definition for kindly-note. Aliases: js, jsx, mjs, cjs. Default-exports a deep-frozen LanguageDefinition with typed JavaScriptExtensionPoints for downstream extenders (TypeScript, CoffeeScript).
TypeScript language definition for kindly-note. Aliases: ts, tsx. Default-exports a deep-frozen LanguageDefinition built via the typed `extendLanguage()` keystone API on top of @kindly-note/lang-javascript.
JavaScript language support for the CodeMirror code editor
Standalone, tree-shakable Mode helpers and regex constants for kindly-note language packages. Types-only dependency on @kindly-note/core.
Shared mode helpers and constant lists for the ECMAScript family (JS/TS/CoffeeScript/LiveScript/JSON). Pure data + factory functions; deep-frozen.
Engine, compiler, parser loop, registry, plugin pipeline, and types for kindly-note. Zero language data, zero DOM, zero Node built-ins.
Transform SVG by adding a dynamic title element
Dynamic-import-based language loader for kindly-note. Uses native dynamic import() to load @kindly-note/lang-* packages. Works on Node, modern browsers, Deno, Bun. spec §4.2.2.
JSON language definition for kindly-note. Aliases: json, jsonc, json5. Default-exports a deep-frozen LanguageDefinition.
css color parsing, manupulation and conversion
hint for media types (f.k.a. MIME types) related best practices
HTML language support for the CodeMirror code editor
An implementation of the WebDriver BiDi protocol for Chromium implemented as a JavaScript layer translating between BiDi and CDP, running inside a Chrome tab.
A small, fast, and correct TOML parser/serializer
XML language support for the CodeMirror code editor
Get the system locale
Return a normal number `y` and exponent `exp` satisfying `x = y * 2^exp`.
Sass/SCSS language support for the CodeMirror code editor
Incremental Markdown parser that consumes and emits Lezer trees
remark plugin to make Markdown emphasis (`**`) in CommonMark (and MDX) more friendly with Chinese, Japanese, and Korean (CJK)
Default HTML-string emitter for kindly-note. Tiered scope-to-class mapping with `kn-` default prefix.
CSS language support for the CodeMirror code editor
Domain name parser based on the Public Suffix List
zlib port to javascript - fast, modularized, with browser support