JSPM

Found 2918 results for syntax editor

@elastic/monaco-esql

Monaco editor Monarch language syntax definitions for ES|QL

  • v3.1.7
  • 203.17
  • Published

monaco-languages-jq

Monaco Editor JQ language definition (and syntax highlight)

  • v1.0.0
  • 143.90
  • Published

monaco-jsx-highlighter

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

  • v2.77.77
  • 139.85
  • Published

esprima

ECMAScript parsing infrastructure for multipurpose analysis

  • v4.0.1
  • 97.92
  • Published

ast-types

Esprima-compatible implementation of the Mozilla JS Parser API

  • v0.14.2
  • 93.30
  • Published

email-validator

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

  • v2.0.4
  • 81.13
  • Published

postcss-syntax

Automatically switch PostCSS syntax by file extensions

  • v0.36.2
  • 76.95
  • Published

syntax-error

detect and report syntax errors in source code strings

  • v1.4.0
  • 76.70
  • Published

espree

An Esprima-compatible JavaScript parser built on Acorn

  • v10.4.0
  • 76.50
  • Published

react-codemirror2

a tiny react codemirror component wrapper

  • v8.0.1
  • 76.17
  • Published

highlight-es

Highlight ECMAScript syntax for the console or any other medium.

  • v1.0.3
  • 75.65
  • 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.59
  • Published

static-module

convert module usage to inline expressions

  • v3.0.4
  • 74.44
  • Published

regexpu-core

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

  • v6.2.0
  • 74.18
  • Published

typescript-eslint

Tooling which enables you to use TypeScript with ESLint

  • v8.41.0
  • 71.33
  • Published

regexpp

Regular expression parser for ECMAScript.

  • v3.2.0
  • 71.05
  • Published

unified

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

  • v11.0.5
  • 70.85
  • Published

delimiter-regex

Create regex for template delimiters.

  • v2.0.0
  • 70.67
  • Published

remark-parse

remark plugin to add support for parsing markdown input

  • v11.0.0
  • 70.42
  • Published

recast

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

  • v0.23.11
  • 70.42
  • Published

grunt-babel

Use next generation JavaScript, today

  • v8.0.0
  • 70.31
  • Published

glsl-token-scope

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

  • v1.1.2
  • 69.94
  • Published

glsl-token-depth

Determine the scope depth of an array of GLSL tokens

  • v1.1.2
  • 69.94
  • Published

glsl-token-assignments

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

  • v2.0.2
  • 69.50
  • Published

gulp-babel

Use next generation JavaScript, today

  • v8.0.0
  • 69.39
  • Published

reprism

Modular Syntax highlighting for the web

  • v0.0.11
  • 69.32
  • Published

postcss-jsx

PostCSS syntax for parsing CSS in JS literals

  • v0.36.4
  • 69.24
  • Published

highlight.js

Syntax highlighting with language autodetection.

  • v11.11.1
  • 68.55
  • Published

postcss-nesting

Nest rules inside each other in CSS

  • v13.0.2
  • 68.24
  • Published

esniff

Low footprint ECMAScript source code parser

  • v2.0.1
  • 67.69
  • Published

jstransform

A simple AST visitor-based JS transformer

  • v11.0.3
  • 67.49
  • 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.34
    • Published

    remark-stringify

    remark plugin to add support for serializing markdown

    • v11.0.0
    • 67.09
    • Published

    cli-highlight

    Syntax highlighting in your terminal

    • v2.1.11
    • 66.64
    • Published

    to-ast

    Converts JavaScript objects to equivalent ASTs

    • v1.0.0
    • 66.26
    • Published

    q-i

    Node.js objects inspector with color highlighting

    • v2.0.1
    • 65.97
    • Published

    static-eval

    evaluate statically-analyzable expressions

    • v2.1.1
    • 65.09
    • Published

    redeyed

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

    • v2.1.1
    • 65.00
    • Published

    railroad-diagrams

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

    • v1.0.0
    • 64.89
    • Published

    refractor

    Lightweight, robust, elegant virtual syntax highlighting using Prism

    • v5.0.0
    • 64.89
    • Published

    ast-parents

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

    • v0.0.1
    • 64.81
    • Published

    lowlight

    Virtual syntax highlighting for virtual DOMs and non-HTML things

    • v3.3.0
    • 64.71
    • Published

    chevrotain

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

    • v11.0.3
    • 64.43
    • Published

    react-syntax-highlighter

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

    • v15.6.6
    • 64.11
    • Published

    cardinal

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

    • v2.1.1
    • 63.88
    • Published

    igniculus

    SQL Syntax Highlighter and Logger. Unadorned and customizable.

    • v1.5.0
    • 63.02
    • Published

    remark

    markdown processor powered by plugins part of the unified collective

    • v15.0.1
    • 63.02
    • Published

    sugarss

    Indent-based CSS syntax for PostCSS

    • v5.0.1
    • 62.94
    • Published

    postcss-html

    PostCSS syntax for parsing HTML (and HTML-like)

    • v1.8.0
    • 62.78
    • Published

    unist-builder

    unist utility to create a new trees with a nice syntax

    • v4.0.0
    • 62.64
    • Published

    eslint-traverse

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

    • v1.0.0
    • 61.81
    • Published

    rehype-parse

    rehype plugin to parse HTML

    • v9.0.1
    • 61.40
    • Published

    sql-highlight

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

    • v6.1.0
    • 61.05
    • Published

    recma-build-jsx

    recma plugin to add support for parsing and serializing JSX

    • v1.0.0
    • 60.55
    • Published

    vscode-regexpp

    Regular expression parser for ECMAScript.

    • v3.1.0
    • 60.43
    • Published

    recma-jsx

    recma plugin to add support for parsing and serializing JSX

    • v1.0.1
    • 59.92
    • Published

    rehype-recma

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

    • v1.0.0
    • 59.86
    • Published

    recma-stringify

    recma plugin to serialize JavaScript

    • v1.0.0
    • 59.86
    • Published

    recma-parse

    recma plugin to parse JavaScript

    • v1.0.0
    • 59.86
    • 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.66
    • Published

    falafel

    transform the ast on a recursive walk

    • v2.2.5
    • 59.32
    • Published

    synesthesia

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

    • v1.0.1
    • 59.04
    • Published

    retext

    natural language processor powered by plugins part of the unified collective

    • v9.0.0
    • 58.64
    • Published

    rehype

    HTML processor powered by plugins part of the unified collective

    • v13.0.2
    • 58.62
    • Published

    retext-latin

    retext plugin to parse Latin-script prose

    • v4.0.0
    • 58.41
    • Published

    postcss-styled

    PostCSS syntax for parsing styled components

    • v0.34.0
    • 57.89
    • Published

    ast-query

    Declarative JavaScript AST modification façade

    • v2.0.0
    • 57.69
    • Published

    burrito

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

    • v0.2.12
    • 57.48
    • Published

    xml-parser-xo

    Parse a XML string into a proprietary syntax tree

    • v4.1.4
    • 57.16
    • Published

    structured-source

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

    • v4.0.0
    • 56.10
    • Published

    esprima-next

    ECMAScript parsing infrastructure for multipurpose analysis

    • v6.0.3
    • 55.61
    • Published

    postcss-markdown

    PostCSS syntax for parsing Markdown

    • v1.3.0
    • 55.28
    • Published

    esformatter

    ECMAScript code beautifier/formatter

    • v0.11.3
    • 54.57
    • Published

    rehype-highlight

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

    • v7.0.2
    • 53.98
    • Published

    fresh-falafel

    transform the ast on a recursive walk

    • v1.2.0
    • 53.89
    • Published

    @applitools/css-tree

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

    • v1.2.0
    • 53.59
    • Published

    react-refractor

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

    • v4.0.0
    • 53.31
    • Published

    react-prism

    React.js + prismjs syntax hightlight component

    • v4.3.2
    • 52.91
    • Published

    regenerator

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

    • v0.14.12
    • 52.42
    • Published

    regexpu

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

    • v4.8.0
    • 52.27
    • Published

    postcss-styl

    PostCSS parser plugin for converting Stylus syntax to PostCSS AST.

    • v0.12.3
    • 51.44
    • Published

    edito

    Web code editor

    • v1.0.1
    • 51.39
    • Published

    prismjs-terminal

    PrismaJS syntax highlighting for the terminal

    • v1.2.3
    • 51.32
    • Published

    retext-english

    retext plugin to parse English prose

    • v5.0.0
    • 51.29
    • Published

    react-highlight.js

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

    • v1.0.7
    • 51.26
    • Published

    eval-estree-expression

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

    • v3.0.0
    • 51.10
    • Published

    emphasize

    ANSI syntax highlighting for the terminal

    • v7.0.0
    • 50.29
    • 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
    • 50.29
    • Published

    vue-highlightjs

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

    • v1.3.3
    • 49.93
    • Published

    rocambole

    Recursively walk and transform EcmaScript AST

    • v0.7.0
    • 49.67
    • Published

    ngx-highlightjs

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

    • v14.0.1
    • 49.37
    • Published

    @scalar/code-highlight

    Central methods and themes for code highlighting in Scalar projects

    • v0.1.9
    • 48.93
    • Published

    highlightjs-curl

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

    • v1.3.0
    • 48.86
    • Published

    dockerfile-ast

    Parse a Dockerfile into an array of instructions and comments.

    • v0.7.1
    • 48.82
    • Published

    prism-svelte

    Svelte language extension for prismjs

    • v0.5.0
    • 48.59
    • Published

    jsvat

    Check the validity of the format of an EU VAT number

    • v2.5.4
    • 48.53
    • Published

    josa

    Handles josa selection for dynamically generated strings

    • v3.0.1
    • 48.47
    • Published

    esprima-walk

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

    • v0.1.0
    • 48.38
    • Published

    react-highlight

    React component for syntax highlighting

    • v0.15.0
    • 48.35
    • Published

    json-markup

    a json to html syntax highlighter

    • v1.1.4
    • 47.54
    • Published

    highlighter

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

    • v0.1.0
    • 47.49
    • Published

    @fmvilas/pseudo-yaml-ast

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

      • v0.3.1
      • 47.34
      • Published

      rehype-dom-stringify

      rehype plugin to use browser APIs to stringify HTML

      • v4.0.2
      • 47.19
      • Published

      rehype-dom-parse

      rehype plugin to use browser APIs to parse HTML

      • v5.0.2
      • 47.04
      • Published

      @kubb/parser-ts

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

      • v3.18.2
      • 46.85
      • Published

      shift-ast

      constructors for the Shift AST format

      • v7.0.0
      • 46.60
      • Published

      asty

      Abstract Syntax Tree (AST) Data Structure

      • v1.8.21
      • 46.34
      • Published

      @highlightjs/cdn-assets

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

      • v11.11.1
      • 46.29
      • Published

      @mantine/prism

      Code highlight with Mantine theme

      • v6.0.22
      • 46.27
      • 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.93
      • Published

      rehype-prism

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

      • v2.3.3
      • 45.77
      • 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
      • 45.50
      • Published

      sql-where-parser

      Parses an SQL-like WHERE string into various forms.

      • v2.2.1
      • 45.28
      • 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.24
      • Published

      @stdlib/utils-copy

      Copy or deep clone a value to an arbitrary depth.

      • v0.2.2
      • 45.08
      • 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.50
      • Published

      shift-reducer

      reducer for the Shift AST format

      • v7.0.0
      • 44.22
      • Published

      highlightjs-solidity

      highlight.js syntax definition for Ethereum's Solidity language

      • v2.0.6
      • 44.05
      • Published

      @trufflesuite/chromafi

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

      • v3.0.0
      • 43.82
      • 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.51
      • Published

      shift-parser

      ECMAScript parser that produces a Shift format AST

      • v8.0.0
      • 43.45
      • Published

      highlight-ts

      Highlight.JS in TypeScript (and ES6).

      • v9.12.1-2
      • 43.27
      • Published

      ast-types-x

      Esprima-compatible implementation of the Mozilla JS Parser API

      • v1.18.0
      • 43.13
      • Published

      vue-highlight.js

      Highlight.js syntax highlighter component for Vue.

      • v3.1.0
      • 43.05
      • Published

      retext-syntax-urls

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

      • v4.0.0
      • 42.84
      • Published

      rehype-shiki

      rehype plugin to highlight code blocks with shiki

      • v0.0.9
      • 42.78
      • 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.45
      • 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.38
      • Published

      sqlite-parser

      JavaScript implentation of SQLite 3 query parser

      • v1.0.1
      • 42.26
      • Published

      shift-codegen

      code generator for Shift format ASTs

      • v8.1.0
      • 42.19
      • Published

      code-tag

      noop functions to help formatters and syntax highlighters recognize embedded code

      • v1.2.0
      • 41.62
      • Published

      recast-x

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

      • v1.0.5
      • 41.49
      • Published

      rehype-document

      rehype plugin to wrap a document around a fragment

      • v7.0.3
      • 41.40
      • Published

      react-lowlight

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

      • v3.1.0
      • 41.37
      • Published

      shift-fuzzer

      generate random valid Shift format ASTs

      • v3.0.0
      • 41.15
      • Published

      @putout/recast

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

      • v1.16.1
      • 40.96
      • Published

      react-shiki

      Syntax highlighter component for react using shiki

      • v0.7.3
      • 40.42
      • Published

      metalsmith-metallic

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

      • v2.0.3
      • 40.33
      • Published

      eslint-plugin-snakecasejs

      ESLint Plugin to enforce a style of snake_case in your project, rather than just disabling camelCase.

      • v2.2.0
      • 39.87
      • Published

      @wdns/vue-code-block

      Vue 3 CodeBlock - Highlight your code with ease using this syntax highlighting component powered by PrismJS or Highlight.js.

      • v2.3.5
      • 39.64
      • Published

      highlightjs-4d

      highlight.js syntax definition for 4d

      • v1.0.6
      • 39.57
      • Published