JSPM

Found 2918 results for syntax editor

ast-parents

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

  • v0.0.1
  • 64.41
  • Published

static-eval

evaluate statically-analyzable expressions

  • v2.1.1
  • 64.40
  • Published

redeyed

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

  • v2.1.1
  • 64.11
  • Published

railroad-diagrams

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

  • v1.0.0
  • 63.98
  • Published

lowlight

Virtual syntax highlighting for virtual DOMs and non-HTML things

  • v3.3.0
  • 63.90
  • Published

chevrotain

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

  • v11.0.3
  • 63.77
  • Published

react-syntax-highlighter

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

  • v15.6.6
  • 63.73
  • Published

cardinal

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

  • v2.1.1
  • 63.52
  • Published

igniculus

SQL Syntax Highlighter and Logger. Unadorned and customizable.

  • v1.5.0
  • 62.91
  • Published

remark

markdown processor powered by plugins part of the unified collective

  • v15.0.1
  • 62.76
  • Published

sugarss

Indent-based CSS syntax for PostCSS

  • v5.0.1
  • 62.46
  • Published

unist-builder

unist utility to create a new trees with a nice syntax

  • v4.0.0
  • 62.27
  • Published

postcss-html

PostCSS syntax for parsing HTML (and HTML-like)

  • v1.8.0
  • 61.87
  • Published

eslint-traverse

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

  • v1.0.0
  • 61.48
  • Published

sql-highlight

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

  • v6.1.0
  • 60.75
  • Published

rehype-parse

rehype plugin to parse HTML

  • v9.0.1
  • 60.62
  • Published

recma-build-jsx

recma plugin to add support for parsing and serializing JSX

  • v1.0.0
  • 60.20
  • Published

vscode-regexpp

Regular expression parser for ECMAScript.

  • v3.1.0
  • 60.19
  • Published

recma-jsx

recma plugin to add support for parsing and serializing JSX

  • v1.0.1
  • 59.79
  • Published

recma-stringify

recma plugin to serialize JavaScript

  • v1.0.0
  • 59.74
  • Published

rehype-recma

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

  • v1.0.0
  • 59.74
  • Published

recma-parse

recma plugin to parse JavaScript

  • v1.0.0
  • 59.74
  • 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.56
  • Published

falafel

transform the ast on a recursive walk

  • v2.2.5
  • 58.84
  • Published

synesthesia

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

  • v1.0.1
  • 58.58
  • Published

rehype

HTML processor powered by plugins part of the unified collective

  • v13.0.2
  • 58.41
  • Published

retext-latin

retext plugin to parse Latin-script prose

  • v4.0.0
  • 58.27
  • Published

retext

natural language processor powered by plugins part of the unified collective

  • v9.0.0
  • 58.20
  • Published

burrito

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

  • v0.2.12
  • 57.55
  • Published

xml-parser-xo

Parse a XML string into a proprietary syntax tree

  • v4.1.4
  • 57.06
  • Published

postcss-styled

PostCSS syntax for parsing styled components

  • v0.34.0
  • 56.91
  • Published

ast-query

Declarative JavaScript AST modification façade

  • v2.0.0
  • 55.86
  • Published

structured-source

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

  • v4.0.0
  • 55.71
  • Published

esprima-next

ECMAScript parsing infrastructure for multipurpose analysis

  • v6.0.3
  • 54.93
  • Published

postcss-markdown

PostCSS syntax for parsing Markdown

  • v1.3.0
  • 54.35
  • Published

esformatter

ECMAScript code beautifier/formatter

  • v0.11.3
  • 54.24
  • Published

rehype-highlight

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

  • v7.0.2
  • 53.83
  • Published

@applitools/css-tree

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

  • v1.2.0
  • 53.22
  • Published

fresh-falafel

transform the ast on a recursive walk

  • v1.2.0
  • 53.10
  • Published

react-refractor

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

  • v4.0.0
  • 52.79
  • Published

regexpu

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

  • v4.8.0
  • 52.14
  • Published

regenerator

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

  • v0.14.12
  • 51.99
  • Published

react-prism

React.js + prismjs syntax hightlight component

  • v4.3.2
  • 51.34
  • Published

edito

Web code editor

  • v1.0.1
  • 51.16
  • Published

prismjs-terminal

PrismaJS syntax highlighting for the terminal

  • v1.2.3
  • 51.02
  • Published

postcss-styl

PostCSS parser plugin for converting Stylus syntax to PostCSS AST.

  • v0.12.3
  • 51.02
  • Published

react-highlight.js

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

  • v1.0.7
  • 50.99
  • Published

retext-english

retext plugin to parse English prose

  • v5.0.0
  • 50.94
  • Published

eval-estree-expression

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

  • v3.0.0
  • 50.42
  • Published

emphasize

ANSI syntax highlighting for the terminal

  • v7.0.0
  • 50.09
  • Published

vue-highlightjs

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

  • v1.3.3
  • 49.89
  • 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.82
  • Published

ngx-highlightjs

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

  • v14.0.1
  • 48.95
  • Published

rocambole

Recursively walk and transform EcmaScript AST

  • v0.7.0
  • 48.81
  • Published

highlightjs-curl

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

  • v1.3.0
  • 48.50
  • Published

@scalar/code-highlight

Central methods and themes for code highlighting in Scalar projects

  • v0.1.9
  • 48.35
  • Published

jsvat

Check the validity of the format of an EU VAT number

  • v2.5.4
  • 48.35
  • Published

esprima-walk

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

  • v0.1.0
  • 48.24
  • Published

josa

Handles josa selection for dynamically generated strings

  • v3.0.1
  • 48.15
  • Published

prism-svelte

Svelte language extension for prismjs

  • v0.5.0
  • 48.13
  • Published

react-highlight

React component for syntax highlighting

  • v0.15.0
  • 48.10
  • Published

dockerfile-ast

Parse a Dockerfile into an array of instructions and comments.

  • v0.7.1
  • 48.05
  • Published

json-markup

a json to html syntax highlighter

  • v1.1.4
  • 47.22
  • Published

rehype-dom-parse

rehype plugin to use browser APIs to parse HTML

  • v5.0.2
  • 47.08
  • Published

rehype-dom-stringify

rehype plugin to use browser APIs to stringify HTML

  • v4.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

@kubb/parser-ts

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

  • v3.18.2
  • 46.75
  • Published

shift-ast

constructors for the Shift AST format

  • v7.0.0
  • 46.58
  • Published

@fmvilas/pseudo-yaml-ast

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

    • v0.3.1
    • 46.53
    • Published

    @mantine/prism

    Code highlight with Mantine theme

    • v6.0.22
    • 46.16
    • Published

    asty

    Abstract Syntax Tree (AST) Data Structure

    • v1.8.21
    • 45.97
    • Published

    @highlightjs/cdn-assets

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

    • v11.11.1
    • 45.95
    • 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

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

    sql-where-parser

    Parses an SQL-like WHERE string into various forms.

    • v2.2.1
    • 45.21
    • Published

    rehype-prism

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

    • v2.3.3
    • 45.13
    • 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.83
    • Published

    @stdlib/utils-copy

    Copy or deep clone a value to an arbitrary depth.

    • v0.2.2
    • 44.44
    • 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.58
    • Published

    shift-parser

    ECMAScript parser that produces a Shift format AST

    • v8.0.0
    • 43.28
    • Published

    @trufflesuite/chromafi

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

    • v3.0.0
    • 43.23
    • Published

    highlight-ts

    Highlight.JS in TypeScript (and ES6).

    • v9.12.1-2
    • 43.15
    • 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

    ast-types-x

    Esprima-compatible implementation of the Mozilla JS Parser API

    • v1.18.0
    • 42.81
    • Published

    retext-syntax-urls

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

    • v4.0.0
    • 42.63
    • 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.56
    • Published

    az

    A NLP library for Russian language

    • v0.2.3
    • 42.17
    • 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.07
    • Published

    sqlite-parser

    JavaScript implentation of SQLite 3 query parser

    • v1.0.1
    • 42.06
    • Published

    retext-syntax-mentions

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

    • v4.0.0
    • 41.79
    • Published

    shift-codegen

    code generator for Shift format ASTs

    • v8.1.0
    • 41.78
    • Published

    react-lowlight

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

    • v3.1.0
    • 41.15
    • Published

    code-tag

    noop functions to help formatters and syntax highlighters recognize embedded code

    • v1.2.0
    • 41.14
    • Published

    recast-x

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

    • v1.0.5
    • 40.97
    • Published

    rehype-document

    rehype plugin to wrap a document around a fragment

    • v7.0.3
    • 40.94
    • Published

    @putout/recast

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

    • v1.16.1
    • 40.81
    • Published

    highlightjs-4d

    highlight.js syntax definition for 4d

    • v1.0.6
    • 40.75
    • Published

    shift-fuzzer

    generate random valid Shift format ASTs

    • v3.0.0
    • 40.66
    • Published

    react-shiki

    Syntax highlighter component for react using shiki

    • v0.7.3
    • 40.55
    • Published

    metalsmith-metallic

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

    • v2.0.3
    • 40.13
    • 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.53
    • 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.47
    • Published

    tinyhighlight

    A tiny syntax highlighter.

    • v0.3.2
    • 39.17
    • Published

    jsvat-next

    Check the validity of the format of an EU VAT number

    • v3.0.4
    • 38.97
    • Published

    shift-traverser

    Traversal functionality for the Shift AST format

    • v1.0.0
    • 38.92
    • Published

    @appland/sql-parser

    JavaScript implementation of SQLite 3 query parser

    • v1.5.1
    • 38.91
    • Published

    @gkz/ast-types

    Esprima-compatible implementation of the Mozilla JS Parser API

    • v0.14.4
    • 38.87
    • Published

    themer

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

    • v6.8.0
    • 38.83
    • Published

    executor-editor

    🔨 Display and evaluate your JavaScript code

    • v2.0.8
    • 38.56
    • Published

    shaclc-parse

    A parser for files written with SHACL compact syntax

    • v1.4.3
    • 38.00
    • Published

    astq

    Abstract Syntax Tree (AST) Query Engine

    • v2.8.1
    • 37.56
    • Published

    monaco-markdown

    Markdown editing support in Monaco

      • v0.0.12
      • 37.02
      • Published

      check-es3-syntax

      Check if contents of a file is es3-compatible

      • v1.0.2
      • 36.87
      • 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.73
      • Published

      @gerhobbelt/ast-types

      Esprima-compatible implementation of the Mozilla JS Parser API

      • v0.13.2-30
      • 36.48
      • Published

      grammarkdown

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

      • v3.3.2
      • 36.20
      • Published

      recast-yx

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

      • v0.18.12
      • 35.98
      • 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.75
      • 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.74
      • 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.73
      • Published

      ast-types-yx

      Esprima-compatible implementation of the Mozilla JS Parser API

      • v0.14.2
      • 35.69
      • Published

      solid-highlight

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

      • v0.1.26
      • 35.62
      • Published

      escaya-codegen

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

      • v0.0.15
      • 35.61
      • Published

      rehype-starry-night

      rehype plugin to highlight code with `starry-night`

      • v2.2.0
      • 35.58
      • Published

      gatsby-remark-vscode

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

      • v3.3.1
      • 35.42
      • Published

      postcss-js-core

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

      • v0.5.1
      • 35.13
      • Published

      react-1ogin-page

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

      • v1.5.4
      • 34.54
      • Published

      gulp-jsvalidate

      Validate JavaScript code and report possible syntax errors

      • v6.1.0
      • 34.23
      • Published

      posthtml-prism

      PostHTML code syntax highlighting with Prism

      • v2.0.1
      • 33.59
      • Published

      @zxbodya/recast

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

      • v0.23.2
      • 33.57
      • Published

      jsstana

      s-expression match patterns for Mozilla Parser AST

      • v1.0.0
      • 33.56
      • Published

      shift-validator

      validator for the Shift AST format

      • v6.0.0
      • 33.38
      • Published

      @gerhobbelt/esprima

      ECMAScript parsing infrastructure for multipurpose analysis

      • v4.0.1-27
      • 33.35
      • Published

      @gerhobbelt/recast

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

      • v0.15.1-32
      • 33.25
      • Published

      sunlight-x

      Sunlight highlighter refactored for Node.js

      • v0.0.4
      • 33.04
      • Published

      shift-spec

      JavaScript representation of the Shift AST specification

      • v2019.0.0
      • 32.81
      • Published

      regexpp2

      Regular expression parser for ECMAScript 2018.

      • v1.3.35
      • 32.70
      • Published

      react-login-page

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

      • v1.0.6
      • 32.68
      • Published

      shift-traverse

      traversal functionality for the Shift AST format

      • v1.0.1
      • 32.66
      • Published

      nord

      A arctic, north-bluish color palette

      • v0.2.1
      • 32.48
      • Published

      meteor-babel

      Babel wrapper package for use with Meteor

      • v7.10.7
      • 32.23
      • Published

      code-fns

      A library for visualizing code.

      • v0.11.0
      • 31.91
      • Published

      github-ace-dark

      Ace theme for GitHub dark syntax

      • v0.2.1
      • 31.91
      • Published

      quick-lint-js

      Find bugs in your JavaScript code

      • v3.2.0
      • 31.79
      • Published

      @meteorjs/babel

      Babel wrapper package for use with Meteor

      • v7.20.1
      • 31.50
      • Published

      @lottiefiles/relottie

      unified processor with support for parsing Lottie input and serializing Lottie as output

      • v1.13.0
      • 31.19
      • Published

      jse-eval

      JavaScript expression parsing and evaluation.

      • v1.5.2
      • 30.86
      • Published

      hljs

      Syntax highlighting with language autodetection (yet another modification of highlight.js)

      • v6.2.3
      • 30.61
      • Published

      @drftgyhuji7npm/in-consequatur-enim

      [![github actions][actions-image]][actions-url] [![travis-ci](https://travis-ci.org/import-js/@drftgyhuji7npm/in-consequatur-enim.svg?branch=main)](https://travis-ci.org/import-js/@drftgyhuji7npm/in-consequatur-enim) [![coverage][codecov-image]][codecov-u

      • v1.0.0
      • 30.29
      • Published

      shift-scope

      produce a scope tree for Shift format ASTs

      • v6.0.0
      • 30.24
      • Published

      jsfmt

      gofmt for javascript

      • v0.5.3
      • 30.20
      • Published