JSPM

Found 2918 results for syntax editor

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.22
  • Published

static-module

convert module usage to inline expressions

  • v3.0.4
  • 73.92
  • 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.23
  • Published

typescript-eslint

Tooling which enables you to use TypeScript with ESLint

  • v8.41.0
  • 70.52
  • Published

recast

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

  • v0.23.11
  • 70.24
  • Published

unified

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

  • v11.0.5
  • 70.22
  • Published

regexpp

Regular expression parser for ECMAScript.

  • v3.2.0
  • 70.02
  • Published

delimiter-regex

Create regex for template delimiters.

  • v2.0.0
  • 69.86
  • Published

remark-parse

remark plugin to add support for parsing markdown input

  • v11.0.0
  • 69.66
  • Published

grunt-babel

Use next generation JavaScript, today

  • v8.0.0
  • 69.55
  • Published

glsl-token-scope

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

  • v1.1.2
  • 69.36
  • Published

glsl-token-depth

Determine the scope depth of an array of GLSL tokens

  • v1.1.2
  • 69.36
  • Published

glsl-token-assignments

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

  • v2.0.2
  • 69.31
  • Published

reprism

Modular Syntax highlighting for the web

  • v0.0.11
  • 68.72
  • Published

gulp-babel

Use next generation JavaScript, today

  • v8.0.0
  • 68.68
  • Published

postcss-jsx

PostCSS syntax for parsing CSS in JS literals

  • v0.36.4
  • 68.65
  • Published

highlight.js

Syntax highlighting with language autodetection.

  • v11.11.1
  • 68.21
  • Published

postcss-nesting

Nest rules inside each other in CSS

  • v13.0.2
  • 67.51
  • Published

esniff

Low footprint ECMAScript source code parser

  • v2.0.1
  • 67.34
  • 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
    • 66.88
    • Published

    jstransform

    A simple AST visitor-based JS transformer

    • v11.0.3
    • 66.87
    • Published

    remark-stringify

    remark plugin to add support for serializing markdown

    • v11.0.0
    • 66.39
    • Published

    cli-highlight

    Syntax highlighting in your terminal

    • v2.1.11
    • 65.94
    • Published

    to-ast

    Converts JavaScript objects to equivalent ASTs

    • v1.0.0
    • 65.87
    • Published

    q-i

    Node.js objects inspector with color highlighting

    • v2.0.1
    • 64.91
    • Published

    static-eval

    evaluate statically-analyzable expressions

    • v2.1.1
    • 64.53
    • Published

    ast-parents

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

    • v0.0.1
    • 64.38
    • Published

    refractor

    Lightweight, robust, elegant virtual syntax highlighting using Prism

    • v5.0.0
    • 64.31
    • Published

    redeyed

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

    • v2.1.1
    • 64.21
    • Published

    railroad-diagrams

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

    • v1.0.0
    • 64.11
    • Published

    lowlight

    Virtual syntax highlighting for virtual DOMs and non-HTML things

    • v3.3.0
    • 64.03
    • Published

    chevrotain

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

    • v11.0.3
    • 63.85
    • Published

    react-syntax-highlighter

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

    • v15.6.6
    • 63.54
    • Published

    cardinal

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

    • v2.1.1
    • 63.51
    • Published

    igniculus

    SQL Syntax Highlighter and Logger. Unadorned and customizable.

    • v1.5.0
    • 62.87
    • Published

    remark

    markdown processor powered by plugins part of the unified collective

    • v15.0.1
    • 62.66
    • Published

    sugarss

    Indent-based CSS syntax for PostCSS

    • v5.0.1
    • 62.57
    • Published

    unist-builder

    unist utility to create a new trees with a nice syntax

    • v4.0.0
    • 62.29
    • Published

    postcss-html

    PostCSS syntax for parsing HTML (and HTML-like)

    • v1.8.0
    • 62.00
    • Published

    eslint-traverse

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

    • v1.0.0
    • 61.49
    • Published

    rehype-parse

    rehype plugin to parse HTML

    • v9.0.1
    • 60.76
    • Published

    sql-highlight

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

    • v6.1.0
    • 60.42
    • Published

    vscode-regexpp

    Regular expression parser for ECMAScript.

    • v3.1.0
    • 60.10
    • Published

    recma-build-jsx

    recma plugin to add support for parsing and serializing JSX

    • v1.0.0
    • 59.90
    • Published

    recma-jsx

    recma plugin to add support for parsing and serializing JSX

    • v1.0.1
    • 59.70
    • Published

    rehype-recma

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

    • v1.0.0
    • 59.64
    • Published

    recma-stringify

    recma plugin to serialize JavaScript

    • v1.0.0
    • 59.64
    • Published

    recma-parse

    recma plugin to parse JavaScript

    • v1.0.0
    • 59.64
    • 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.52
    • Published

    falafel

    transform the ast on a recursive walk

    • v2.2.5
    • 58.96
    • Published

    rehype

    HTML processor powered by plugins part of the unified collective

    • v13.0.2
    • 58.40
    • Published

    synesthesia

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

    • v1.0.1
    • 58.28
    • Published

    retext-latin

    retext plugin to parse Latin-script prose

    • v4.0.0
    • 58.17
    • Published

    retext

    natural language processor powered by plugins part of the unified collective

    • v9.0.0
    • 58.01
    • Published

    burrito

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

    • v0.2.12
    • 57.44
    • Published

    ast-query

    Declarative JavaScript AST modification façade

    • v2.0.0
    • 57.30
    • Published

    xml-parser-xo

    Parse a XML string into a proprietary syntax tree

    • v4.1.4
    • 56.98
    • Published

    postcss-styled

    PostCSS syntax for parsing styled components

    • v0.34.0
    • 56.90
    • Published

    structured-source

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

    • v4.0.0
    • 55.50
    • Published

    esprima-next

    ECMAScript parsing infrastructure for multipurpose analysis

    • v6.0.3
    • 55.01
    • Published

    postcss-markdown

    PostCSS syntax for parsing Markdown

    • v1.3.0
    • 54.44
    • Published

    esformatter

    ECMAScript code beautifier/formatter

    • v0.11.3
    • 54.25
    • Published

    rehype-highlight

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

    • v7.0.2
    • 53.80
    • Published

    @applitools/css-tree

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

    • v1.2.0
    • 53.32
    • Published

    fresh-falafel

    transform the ast on a recursive walk

    • v1.2.0
    • 53.04
    • Published

    react-refractor

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

    • v4.0.0
    • 52.90
    • Published

    react-prism

    React.js + prismjs syntax hightlight component

    • v4.3.2
    • 51.97
    • Published

    regenerator

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

    • v0.14.12
    • 51.77
    • Published

    regexpu

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

    • v4.8.0
    • 51.57
    • Published

    edito

    Web code editor

    • v1.0.1
    • 51.21
    • Published

    postcss-styl

    PostCSS parser plugin for converting Stylus syntax to PostCSS AST.

    • v0.12.3
    • 51.04
    • Published

    prismjs-terminal

    PrismaJS syntax highlighting for the terminal

    • v1.2.3
    • 51.03
    • Published

    react-highlight.js

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

    • v1.0.7
    • 50.69
    • Published

    retext-english

    retext plugin to parse English prose

    • v5.0.0
    • 50.66
    • Published

    eval-estree-expression

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

    • v3.0.0
    • 50.54
    • Published

    emphasize

    ANSI syntax highlighting for the terminal

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

    vue-highlightjs

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

    • v1.3.3
    • 49.84
    • Published

    ngx-highlightjs

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

    • v14.0.1
    • 49.00
    • Published

    rocambole

    Recursively walk and transform EcmaScript AST

    • v0.7.0
    • 48.85
    • Published

    @scalar/code-highlight

    Central methods and themes for code highlighting in Scalar projects

    • v0.1.9
    • 48.46
    • Published

    highlightjs-curl

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

    • v1.3.0
    • 48.38
    • Published

    dockerfile-ast

    Parse a Dockerfile into an array of instructions and comments.

    • v0.7.1
    • 48.16
    • Published

    josa

    Handles josa selection for dynamically generated strings

    • v3.0.1
    • 48.14
    • Published

    esprima-walk

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

    • v0.1.0
    • 48.12
    • Published

    jsvat

    Check the validity of the format of an EU VAT number

    • v2.5.4
    • 48.11
    • Published

    prism-svelte

    Svelte language extension for prismjs

    • v0.5.0
    • 47.99
    • Published

    react-highlight

    React component for syntax highlighting

    • v0.15.0
    • 47.94
    • Published

    json-markup

    a json to html syntax highlighter

    • v1.1.4
    • 47.29
    • Published

    rehype-dom-parse

    rehype plugin to use browser APIs to parse HTML

    • v5.0.2
    • 46.99
    • Published

    highlighter

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

    • v0.1.0
    • 46.89
    • Published

    rehype-dom-stringify

    rehype plugin to use browser APIs to stringify HTML

    • v4.0.2
    • 46.80
    • Published

    @kubb/parser-ts

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

    • v3.18.2
    • 46.74
    • Published

    @fmvilas/pseudo-yaml-ast

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

      • v0.3.1
      • 46.65
      • Published

      shift-ast

      constructors for the Shift AST format

      • v7.0.0
      • 46.41
      • Published

      @mantine/prism

      Code highlight with Mantine theme

      • v6.0.22
      • 46.15
      • Published

      @highlightjs/cdn-assets

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

      • v11.11.1
      • 46.06
      • Published

      asty

      Abstract Syntax Tree (AST) Data Structure

      • v1.8.21
      • 46.05
      • 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.63
      • Published

      rehype-prism

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

      • v2.3.3
      • 45.19
      • 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.04
      • 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
      • 44.90
      • Published

      sql-where-parser

      Parses an SQL-like WHERE string into various forms.

      • v2.2.1
      • 44.79
      • Published

      @stdlib/utils-copy

      Copy or deep clone a value to an arbitrary depth.

      • v0.2.2
      • 44.52
      • 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.36
      • Published

      shift-reducer

      reducer for the Shift AST format

      • v7.0.0
      • 43.75
      • Published

      highlightjs-solidity

      highlight.js syntax definition for Ethereum's Solidity language

      • v2.0.6
      • 43.46
      • Published

      shift-parser

      ECMAScript parser that produces a Shift format AST

      • v8.0.0
      • 43.13
      • Published

      @trufflesuite/chromafi

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

      • v3.0.0
      • 43.04
      • 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.04
      • Published

      highlight-ts

      Highlight.JS in TypeScript (and ES6).

      • v9.12.1-2
      • 43.04
      • Published

      retext-syntax-urls

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

      • v4.0.0
      • 42.71
      • Published

      ast-types-x

      Esprima-compatible implementation of the Mozilla JS Parser API

      • v1.18.0
      • 42.68
      • Published

      vue-highlight.js

      Highlight.js syntax highlighter component for Vue.

      • v3.1.0
      • 42.60
      • Published

      rehype-shiki

      rehype plugin to highlight code blocks with shiki

      • v0.0.9
      • 42.53
      • Published

      az

      A NLP library for Russian language

      • v0.2.3
      • 42.13
      • 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.12
      • Published

      sqlite-parser

      JavaScript implentation of SQLite 3 query parser

      • v1.0.1
      • 42.02
      • Published

      retext-syntax-mentions

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

      • v4.0.0
      • 41.94
      • Published

      shift-codegen

      code generator for Shift format ASTs

      • v8.1.0
      • 41.72
      • Published

      react-lowlight

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

      • v3.1.0
      • 41.21
      • Published

      code-tag

      noop functions to help formatters and syntax highlighters recognize embedded code

      • v1.2.0
      • 41.11
      • Published

      recast-x

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

      • v1.0.5
      • 41.08
      • Published

      rehype-document

      rehype plugin to wrap a document around a fragment

      • v7.0.3
      • 41.02
      • Published

      @putout/recast

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

      • v1.16.1
      • 40.82
      • Published

      highlightjs-4d

      highlight.js syntax definition for 4d

      • v1.0.6
      • 40.77
      • Published

      shift-fuzzer

      generate random valid Shift format ASTs

      • v3.0.0
      • 40.62
      • Published

      react-shiki

      Syntax highlighter component for react using shiki

      • v0.7.3
      • 40.49
      • Published

      metalsmith-metallic

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

      • v2.0.3
      • 40.10
      • 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.40
      • 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.36
      • Published

      tinyhighlight

      A tiny syntax highlighter.

      • v0.3.2
      • 39.20
      • Published

      @appland/sql-parser

      JavaScript implementation of SQLite 3 query parser

      • v1.5.1
      • 38.97
      • Published

      jsvat-next

      Check the validity of the format of an EU VAT number

      • v3.0.4
      • 38.79
      • Published

      shift-traverser

      Traversal functionality for the Shift AST format

      • v1.0.0
      • 38.76
      • Published

      @gkz/ast-types

      Esprima-compatible implementation of the Mozilla JS Parser API

      • v0.14.4
      • 38.67
      • Published

      themer

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

      • v6.8.0
      • 38.64
      • Published

      executor-editor

      🔨 Display and evaluate your JavaScript code

      • v2.0.8
      • 38.57
      • Published

      shaclc-parse

      A parser for files written with SHACL compact syntax

      • v1.4.3
      • 37.73
      • Published

      astq

      Abstract Syntax Tree (AST) Query Engine

      • v2.8.1
      • 37.50
      • Published

      monaco-markdown

      Markdown editing support in Monaco

        • v0.0.12
        • 36.94
        • Published

        check-es3-syntax

        Check if contents of a file is es3-compatible

        • v1.0.2
        • 36.84
        • Published

        email-regex-safe

        Regular expression matching for email addresses. Maintained, configurable, more accurate, and browser-friendly alternative to email-regex. Works in Node v14+ and browsers. Made for Spam Scanner and Forward Email.

        • v4.0.0
        • 36.67
        • Published

        @gerhobbelt/ast-types

        Esprima-compatible implementation of the Mozilla JS Parser API

        • v0.13.2-30
        • 36.54
        • Published

        grammarkdown

        Markdown-like DSL for defining syntactic grammars for programming languages.

        • v3.3.2
        • 36.14
        • Published

        recast-yx

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

        • v0.18.12
        • 36.04
        • Published

        @zitterorg/magni-eos

        [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

        • v5.8.60
        • 35.78
        • Published

        ast-types-yx

        Esprima-compatible implementation of the Mozilla JS Parser API

        • v0.14.2
        • 35.77
        • Published

        verifalia-widget

        A lightweight JavaScript widget with zero dependencies that performs real-time email address validation using the Verifalia email verification service. This widget integrates seamlessly with any web form to swiftly identify and eliminate invalid, undelive

        • v1.13.0
        • 35.67
        • Published

        verifalia

        Verifalia email verification library for JavaScript: verify email addresses in real-time and check whether they are deliverable, invalid, or otherwise risky.

        • v5.0.0
        • 35.62
        • Published

        escaya-codegen

        lightweight and blazing fast JavaScript code generator from an EScaya-compliant AST

        • v0.0.15
        • 35.61
        • Published

        solid-highlight

        Solid component for syntax highlighting, based on react-highlight and highlightjs' vue plugin

        • v0.1.26
        • 35.50
        • Published

        rehype-starry-night

        rehype plugin to highlight code with `starry-night`

        • v2.2.0
        • 35.40
        • Published

        gatsby-remark-vscode

        Gatsby plugin to provide VS Code’s syntax highlighting to Markdown code fences

        • v3.3.1
        • 35.33
        • Published

        postcss-js-core

        The core module of various postcss css-in-js syntaxes

        • v0.5.1
        • 35.19
        • Published

        jsstana

        s-expression match patterns for Mozilla Parser AST

        • v1.0.0
        • 35.01
        • Published

        react-1ogin-page

        Some `react` login pages, which can be used quickly after installation.

        • v1.5.4
        • 34.58
        • Published

        gulp-jsvalidate

        Validate JavaScript code and report possible syntax errors

        • v6.1.0
        • 34.27
        • Published