JSPM

Found 2919 results for syntax editor

@elastic/monaco-esql

Monaco editor Monarch language syntax definitions for ES|QL

  • v3.1.7
  • 206.36
  • Published

monaco-languages-jq

Monaco Editor JQ language definition (and syntax highlight)

  • v1.0.0
  • 143.04
  • Published

monaco-jsx-highlighter

An extensible library to highlight JSX syntax in the Monaco Editor using Babel.

  • v2.77.77
  • 138.64
  • Published

esprima

ECMAScript parsing infrastructure for multipurpose analysis

  • v4.0.1
  • 97.06
  • Published

ast-types

Esprima-compatible implementation of the Mozilla JS Parser API

  • v0.14.2
  • 93.85
  • Published

email-validator

Provides a fast, pretty robust e-mail validator. Only checks form, not function.

  • v2.0.4
  • 80.28
  • Published

postcss-syntax

Automatically switch PostCSS syntax by file extensions

  • v0.36.2
  • 76.96
  • Published

react-codemirror2

a tiny react codemirror component wrapper

  • v8.0.1
  • 76.35
  • Published

espree

An Esprima-compatible JavaScript parser built on Acorn

  • v10.4.0
  • 75.96
  • Published

syntax-error

detect and report syntax errors in source code strings

  • v1.4.0
  • 75.74
  • Published

highlight-es

Highlight ECMAScript syntax for the console or any other medium.

  • v1.0.3
  • 74.45
  • Published

css-tree

A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations

  • v3.1.0
  • 74.09
  • Published

static-module

convert module usage to inline expressions

  • v3.0.4
  • 73.94
  • Published

regexpu-core

regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.

  • v6.2.0
  • 73.35
  • Published

unified

parse, inspect, transform, and serialize content through syntax trees

  • v11.0.5
  • 70.92
  • Published

typescript-eslint

Tooling which enables you to use TypeScript with ESLint

  • v8.41.0
  • 70.65
  • Published

regexpp

Regular expression parser for ECMAScript.

  • v3.2.0
  • 70.61
  • Published

remark-parse

remark plugin to add support for parsing markdown input

  • v11.0.0
  • 70.37
  • Published

recast

JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator

  • v0.23.11
  • 70.24
  • Published

reprism

Modular Syntax highlighting for the web

  • v0.0.11
  • 69.57
  • Published

grunt-babel

Use next generation JavaScript, today

  • v8.0.0
  • 69.56
  • Published

postcss-jsx

PostCSS syntax for parsing CSS in JS literals

  • v0.36.4
  • 69.50
  • Published

delimiter-regex

Create regex for template delimiters.

  • v2.0.0
  • 69.50
  • Published

glsl-token-scope

Infer the scope of each token in an array of GLSL tokens

  • v1.1.2
  • 69.44
  • Published

glsl-token-depth

Determine the scope depth of an array of GLSL tokens

  • v1.1.2
  • 69.44
  • Published

glsl-token-assignments

Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.

  • v2.0.2
  • 69.26
  • Published

highlight.js

Syntax highlighting with language autodetection.

  • v11.11.1
  • 68.82
  • Published

gulp-babel

Use next generation JavaScript, today

  • v8.0.0
  • 68.70
  • Published

postcss-nesting

Nest rules inside each other in CSS

  • v13.0.2
  • 67.61
  • Published

@flexiui/svelte-prism-code-editor

A lightweight and flexible Svelte component that wraps Prism Code Editor, providing syntax highlighting with ease of integration

    • v0.0.14
    • 67.50
    • Published

    jstransform

    A simple AST visitor-based JS transformer

    • v11.0.3
    • 67.41
    • Published

    esniff

    Low footprint ECMAScript source code parser

    • v2.0.1
    • 67.17
    • Published

    remark-stringify

    remark plugin to add support for serializing markdown

    • v11.0.0
    • 66.20
    • Published

    cli-highlight

    Syntax highlighting in your terminal

    • v2.1.11
    • 65.71
    • Published

    to-ast

    Converts JavaScript objects to equivalent ASTs

    • v1.0.0
    • 65.58
    • Published

    redeyed

    Takes JavaScript code, along with a config and returns the original code with tokens wrapped as configured.

    • v2.1.1
    • 64.85
    • Published

    railroad-diagrams

    A small JS+SVG library for drawing railroad syntax diagrams.

    • v1.0.0
    • 64.70
    • Published

    q-i

    Node.js objects inspector with color highlighting

    • v2.0.1
    • 64.40
    • Published

    static-eval

    evaluate statically-analyzable expressions

    • v2.1.1
    • 64.28
    • Published

    refractor

    Lightweight, robust, elegant virtual syntax highlighting using Prism

    • v5.0.0
    • 64.25
    • Published

    cardinal

    Syntax highlights JavaScript code with ANSI colors to be printed to the terminal.

    • v2.1.1
    • 64.18
    • Published

    ast-parents

    Walks a JavaScript AST and adds a "parent" property to each node

    • v0.0.1
    • 64.17
    • Published

    lowlight

    Virtual syntax highlighting for virtual DOMs and non-HTML things

    • v3.3.0
    • 63.69
    • Published

    react-syntax-highlighter

    syntax highlighting component for react with prismjs or highlightjs ast using inline styles

    • v15.6.6
    • 63.64
    • Published

    chevrotain

    Chevrotain is a high performance fault tolerant javascript parsing DSL for building recursive decent parsers

    • v11.0.3
    • 63.51
    • Published

    igniculus

    SQL Syntax Highlighter and Logger. Unadorned and customizable.

    • v1.5.0
    • 63.04
    • Published

    unist-builder

    unist utility to create a new trees with a nice syntax

    • v4.0.0
    • 62.72
    • Published

    remark

    markdown processor powered by plugins part of the unified collective

    • v15.0.1
    • 62.48
    • Published

    sugarss

    Indent-based CSS syntax for PostCSS

    • v5.0.1
    • 62.20
    • Published

    postcss-html

    PostCSS syntax for parsing HTML (and HTML-like)

    • v1.8.0
    • 61.74
    • Published

    eslint-traverse

    Create a sub-traversal of an AST node in your ESLint plugin

    • v1.0.0
    • 61.59
    • Published

    rehype-parse

    rehype plugin to parse HTML

    • v9.0.1
    • 60.47
    • Published

    sql-highlight

    A simple and lightweight library for highlighting SQL queries written in pure JavaScript

    • v6.1.0
    • 60.44
    • Published

    vscode-regexpp

    Regular expression parser for ECMAScript.

    • v3.1.0
    • 60.16
    • Published

    recma-build-jsx

    recma plugin to add support for parsing and serializing JSX

    • v1.0.0
    • 59.90
    • Published

    whence

    Add context awareness to your apps and frameworks by safely evaluating user-defined conditional expressions. Useful for evaluating expressions in config files, prompts, key bindings, completions, templates, and many other user cases.

    • v2.1.0
    • 59.65
    • Published

    recma-jsx

    recma plugin to add support for parsing and serializing JSX

    • v1.0.1
    • 59.60
    • Published

    recma-stringify

    recma plugin to serialize JavaScript

    • v1.0.0
    • 59.54
    • Published

    rehype-recma

    recma plugin to transform HTML (hast) to JS (estree)

    • v1.0.0
    • 59.54
    • Published

    recma-parse

    recma plugin to parse JavaScript

    • v1.0.0
    • 59.54
    • Published

    rehype

    HTML processor powered by plugins part of the unified collective

    • v13.0.2
    • 58.92
    • Published

    falafel

    transform the ast on a recursive walk

    • v2.2.5
    • 58.76
    • Published

    synesthesia

    A collection of regular expressions to match color syntax substrings from a text

    • v1.0.1
    • 58.23
    • Published

    retext-latin

    retext plugin to parse Latin-script prose

    • v4.0.0
    • 58.11
    • Published

    retext

    natural language processor powered by plugins part of the unified collective

    • v9.0.0
    • 58.06
    • Published

    burrito

    Wrap up expressions with a trace function while walking the AST with rice and beans on the side

    • v0.2.12
    • 57.77
    • Published

    postcss-styled

    PostCSS syntax for parsing styled components

    • v0.34.0
    • 56.87
    • Published

    xml-parser-xo

    Parse a XML string into a proprietary syntax tree

    • v4.1.4
    • 56.83
    • Published

    ast-query

    Declarative JavaScript AST modification façade

    • v2.0.0
    • 55.84
    • Published

    esprima-next

    ECMAScript parsing infrastructure for multipurpose analysis

    • v6.0.3
    • 55.64
    • Published

    structured-source

    Provides StructuredSource and functionality for converting range and loc vice versa.

    • v4.0.0
    • 55.49
    • Published

    esformatter

    ECMAScript code beautifier/formatter

    • v0.11.3
    • 54.62
    • Published

    rehype-highlight

    rehype plugin to highlight code blocks with lowlight (highlight.js)

    • v7.0.2
    • 54.39
    • Published

    postcss-markdown

    PostCSS syntax for parsing Markdown

    • v1.3.0
    • 53.96
    • Published

    fresh-falafel

    transform the ast on a recursive walk

    • v1.2.0
    • 53.64
    • Published

    @applitools/css-tree

    A temporary custom copy of https://github.com/csstree/csstree

    • v1.2.0
    • 53.01
    • Published

    react-refractor

    Super-thin React wrapper for refractor (Syntax highlighting using VDOM)

    • v4.0.0
    • 52.64
    • Published

    regenerator

    Source transformer enabling ECMAScript 6 generator functions (yield) in JavaScript-of-today (ES5)

    • v0.14.12
    • 52.17
    • Published

    regexpu

    A source code transpiler that enables the use of ES2015 Unicode regular expressions in ES5.

    • v4.8.0
    • 52.06
    • Published

    react-prism

    React.js + prismjs syntax hightlight component

    • v4.3.2
    • 52.03
    • Published

    prismjs-terminal

    PrismaJS syntax highlighting for the terminal

    • v1.2.3
    • 51.42
    • Published

    edito

    Web code editor

    • v1.0.1
    • 51.11
    • Published

    retext-english

    retext plugin to parse English prose

    • v5.0.0
    • 50.77
    • Published

    postcss-styl

    PostCSS parser plugin for converting Stylus syntax to PostCSS AST.

    • v0.12.3
    • 50.73
    • Published

    react-highlight.js

    A lightweight React wrapper around the Highlight.js syntaxt highlighting library

    • v1.0.7
    • 50.73
    • Published

    emphasize

    ANSI syntax highlighting for the terminal

    • v7.0.0
    • 50.48
    • Published

    eval-estree-expression

    Safely evaluate JavaScript (estree) expressions, sync and async.

    • v3.0.0
    • 50.15
    • Published

    vue-highlightjs

    Syntax highlighting with highlight.js for Vue.js 2.x

    • v1.3.3
    • 49.86
    • Published

    @eslint/css-tree

    A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations

    • v3.6.5
    • 49.68
    • Published

    rocambole

    Recursively walk and transform EcmaScript AST

    • v0.7.0
    • 49.30
    • Published

    ngx-highlightjs

    Instant code highlighting, auto-detect language, super easy to use.

    • v14.0.1
    • 48.63
    • Published

    dockerfile-ast

    Parse a Dockerfile into an array of instructions and comments.

    • v0.7.1
    • 48.47
    • Published

    highlightjs-curl

    Support for using highlight.js to syntax highlight cURL commands.

    • v1.3.0
    • 48.26
    • Published

    esprima-walk

    Walk the primary nodes of an esprima parse tree - fast.

    • v0.1.0
    • 48.22
    • Published

    josa

    Handles josa selection for dynamically generated strings

    • v3.0.1
    • 48.13
    • Published

    @scalar/code-highlight

    Central methods and themes for code highlighting in Scalar projects

    • v0.1.9
    • 48.06
    • Published

    jsvat

    Check the validity of the format of an EU VAT number

    • v2.5.4
    • 48.03
    • Published

    react-highlight

    React component for syntax highlighting

    • v0.15.0
    • 47.94
    • Published

    prism-svelte

    Svelte language extension for prismjs

    • v0.5.0
    • 47.94
    • Published

    rehype-dom-parse

    rehype plugin to use browser APIs to parse HTML

    • v5.0.2
    • 47.57
    • Published

    json-markup

    a json to html syntax highlighter

    • v1.1.4
    • 47.49
    • Published

    @kubb/parser-ts

    TypeScript parsing and manipulation utilities for Kubb, enabling code generation with proper TypeScript syntax and formatting.

    • v3.18.2
    • 47.03
    • Published

    @fmvilas/pseudo-yaml-ast

    Fork of pseudo-yaml-ast. Parse a YAML string into an object with location properties

      • v0.3.1
      • 47.02
      • Published

      rehype-dom-stringify

      rehype plugin to use browser APIs to stringify HTML

      • v4.0.2
      • 46.89
      • Published

      highlighter

      Add syntax highlighting to all files, with built-in syntax highlighting of diffs and patches.

      • v0.1.0
      • 46.88
      • Published

      @mantine/prism

      Code highlight with Mantine theme

      • v6.0.22
      • 46.63
      • Published

      asty

      Abstract Syntax Tree (AST) Data Structure

      • v1.8.21
      • 46.51
      • Published

      shift-ast

      constructors for the Shift AST format

      • v7.0.0
      • 46.46
      • Published

      @highlightjs/cdn-assets

      Syntax highlighting with language autodetection. (pre-compiled CDN assets)

      • v11.11.1
      • 45.76
      • Published

      code-prettify-google

      This project is totally fork from the Google Code Prettify. Address: https://github.com/Eriice/code-prettify

      • v1.0.1
      • 45.61
      • Published

      company-email-validator

      Provides a fast company / work email validator by checking whether the email domain is in the free email provider list.

      • v1.1.0
      • 45.35
      • Published

      sql-where-parser

      Parses an SQL-like WHERE string into various forms.

      • v2.2.1
      • 45.14
      • Published

      rehype-prism

      The unified plugin used to highlight code block in html with Prism

      • v2.3.3
      • 45.04
      • Published

      escomplex-plugin-syntax-babylon

      Provides a plugin for typhonjs-escomplex module processing which loads syntax definitions for trait resolution for Babylon AST.

      • v0.1.0
      • 44.98
      • Published

      escomplex-plugin-syntax-estree

      Provides a plugin for typhonjs-escomplex module processing which loads syntax definitions for trait resolution for ESTree AST.

      • v0.1.0
      • 44.70
      • Published

      @stdlib/utils-copy

      Copy or deep clone a value to an arbitrary depth.

      • v0.2.2
      • 44.35
      • Published

      shift-reducer

      reducer for the Shift AST format

      • v7.0.0
      • 44.26
      • Published

      highlightjs-solidity

      highlight.js syntax definition for Ethereum's Solidity language

      • v2.0.6
      • 43.47
      • Published

      shift-parser

      ECMAScript parser that produces a Shift format AST

      • v8.0.0
      • 43.23
      • Published

      vue-highlight.js

      Highlight.js syntax highlighter component for Vue.

      • v3.1.0
      • 43.18
      • Published

      highlight-ts

      Highlight.JS in TypeScript (and ES6).

      • v9.12.1-2
      • 43.13
      • Published

      @trufflesuite/chromafi

      🦅 cli syntax highlighting: any function - any object - 176 languages

      • v3.0.0
      • 43.12
      • Published

      json-parse-context

      Add the context of a json parse error to the error message with syntax highlighting if possible.

      • v1.0.1
      • 43.10
      • Published

      rehype-shiki

      rehype plugin to highlight code blocks with shiki

      • v0.0.9
      • 42.68
      • Published

      ast-types-x

      Esprima-compatible implementation of the Mozilla JS Parser API

      • v1.18.0
      • 42.64
      • Published

      retext-syntax-urls

      retext plugin to classify url-like values as syntax, not natural language

      • v4.0.0
      • 42.56
      • Published

      retext-syntax-mentions

      retext plugin to classify @mentions as syntax, not natural language

      • v4.0.0
      • 42.38
      • Published

      az

      A NLP library for Russian language

      • v0.2.3
      • 42.32
      • Published

      sqlite-parser

      JavaScript implentation of SQLite 3 query parser

      • v1.0.1
      • 42.28
      • Published

      bdd-lazy-var

      Provides "ui" for testing frameworks such as mocha/jasmine which allows to define lazy variables and subjects

      • v2.6.1
      • 42.01
      • Published

      shift-codegen

      code generator for Shift format ASTs

      • v8.1.0
      • 41.62
      • Published

      shift-fuzzer

      generate random valid Shift format ASTs

      • v3.0.0
      • 41.13
      • Published

      react-lowlight

      Super-thin React wrapper for lowlight (Syntax highlighting using VDOM)

      • v3.1.0
      • 41.09
      • Published

      code-tag

      noop functions to help formatters and syntax highlighters recognize embedded code

      • v1.2.0
      • 41.06
      • Published

      recast-x

      JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator

      • v1.0.5
      • 40.95
      • Published

      react-shiki

      Syntax highlighter component for react using shiki

      • v0.7.3
      • 40.92
      • Published

      rehype-document

      rehype plugin to wrap a document around a fragment

      • v7.0.3
      • 40.91
      • Published

      highlightjs-4d

      highlight.js syntax definition for 4d

      • v1.0.6
      • 40.77
      • Published

      @putout/recast

      JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator

      • v1.16.1
      • 40.75
      • Published

      metalsmith-metallic

      A Metalsmith plugin to hightlight code blocks in markdown using highlight.js.

      • v2.0.3
      • 40.28
      • Published

      themer

      Customizable theme creator for editors, terminals, wallpaper, and more.

      • v6.8.0
      • 40.14
      • Published