JSPM

Found 2965 results for syntax processing

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
  • 185.23
  • 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
  • 181.70
  • 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
  • 106.26
  • Published

highlightjs-spl

highlight.js syntax definition for the Splunk search processing language (SPL).

  • v0.1.2
  • 87.64
  • Published

esprima

ECMAScript parsing infrastructure for multipurpose analysis

  • v4.0.1
  • 77.63
  • Published

@applitools/css-tree

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

  • v1.2.0
  • 77.31
  • Published

espree

An Esprima-compatible JavaScript parser built on Acorn

  • v11.1.0
  • 77.01
  • Published

ast-types

Esprima-compatible implementation of the Mozilla JS Parser API

  • v0.14.2
  • 75.12
  • 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.8
  • 74.53
  • Published

regexpu-core

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

  • v6.4.0
  • 74.41
  • Published

unified

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

  • v11.0.5
  • 72.76
  • Published

typescript-eslint

Tooling which enables you to use TypeScript with ESLint

  • v8.54.0
  • 72.72
  • Published

remark-parse

remark plugin to add support for parsing markdown input

  • v11.0.0
  • 72.33
  • Published

regexpp

Regular expression parser for ECMAScript.

  • v3.2.0
  • 70.93
  • Published

recast

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

  • v0.23.11
  • 70.87
  • Published

highlight.js

Syntax highlighting with language autodetection.

  • v11.11.1
  • 70.49
  • Published

chevrotain

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

  • v11.1.1
  • 68.65
  • Published

remark-stringify

remark plugin to add support for serializing markdown

  • v11.0.0
  • 68.45
  • Published

postcss-nesting

Nest rules inside each other in CSS

  • v14.0.0
  • 68.00
  • Published

esniff

Low footprint ECMAScript source code parser

  • v2.0.1
  • 67.62
  • Published

cli-highlight

Syntax highlighting in your terminal

  • v2.1.11
  • 66.87
  • Published

lowlight

Virtual syntax highlighting for virtual DOMs and non-HTML things

  • v3.3.0
  • 65.98
  • Published

railroad-diagrams

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

  • v1.0.0
  • 65.90
  • Published

redeyed

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

  • v2.1.1
  • 65.79
  • Published

refractor

Lightweight, robust, elegant virtual syntax highlighting using Prism

  • v5.0.0
  • 65.67
  • Published

cardinal

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

  • v2.1.1
  • 65.13
  • Published

asty

Abstract Syntax Tree (AST) Data Structure

  • v1.8.21
  • 65.02
  • Published

static-eval

evaluate statically-analyzable expressions

  • v2.1.1
  • 64.91
  • Published

react-syntax-highlighter

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

  • v16.1.0
  • 64.57
  • Published

remark

markdown processor powered by plugins part of the unified collective

  • v15.0.1
  • 63.28
  • Published

@elastic/monaco-esql

Monaco editor Monarch language syntax definitions for ES|QL

  • v3.1.16
  • 63.27
  • Published

unist-builder

unist utility to create a new trees with a nice syntax

  • v4.0.0
  • 63.25
  • Published

rehype-parse

rehype plugin to parse HTML

  • v9.0.1
  • 62.90
  • Published

sql-highlight

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

  • v6.1.0
  • 62.83
  • Published

recma-build-jsx

recma plugin to add support for parsing and serializing JSX

  • v1.0.0
  • 62.59
  • Published

sugarss

Indent-based CSS syntax for PostCSS

  • v5.0.1
  • 62.52
  • Published

postcss-html

PostCSS syntax for parsing HTML (and HTML-like)

  • v1.8.1
  • 62.39
  • Published

recma-jsx

recma plugin to add support for parsing and serializing JSX

  • v1.0.1
  • 61.71
  • Published

recma-stringify

recma plugin to serialize JavaScript

  • v1.0.0
  • 61.69
  • Published

rehype-recma

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

  • v1.0.0
  • 61.68
  • Published

recma-parse

recma plugin to parse JavaScript

  • v1.0.0
  • 61.68
  • Published

rehype

HTML processor powered by plugins part of the unified collective

  • v13.0.2
  • 61.33
  • Published

@emiplegiaqmnpm/temporibus-iusto-quisquam

The `Easylibs` library is a collection of reusable JavaScript modules that can be used to build web applications. The library includes modules for progress form, file uploading, image processing, and data validation and more.

  • v1.0.0
  • 60.81
  • Published

postcss-syntax

Automatically switch PostCSS syntax by file extensions

  • v0.36.2
  • 60.33
  • Published

retext-latin

retext plugin to parse Latin-script prose

  • v4.0.0
  • 60.07
  • Published

retext

natural language processor powered by plugins part of the unified collective

  • v9.0.0
  • 60.01
  • Published

email-validator

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

  • v2.0.4
  • 59.64
  • Published

falafel

transform the ast on a recursive walk

  • v2.2.5
  • 59.41
  • Published

syntax-error

detect and report syntax errors in source code strings

  • v1.4.0
  • 59.27
  • Published

structured-source

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

  • v4.0.0
  • 58.94
  • Published

xml-parser-xo

Parse a XML string into a proprietary syntax tree

  • v4.1.5
  • 58.38
  • Published

highlight-es

Highlight ECMAScript syntax for the console or any other medium.

  • v1.0.3
  • 58.31
  • Published

rehype-highlight

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

  • v7.0.2
  • 57.59
  • Published

static-module

convert module usage to inline expressions

  • v3.0.4
  • 57.51
  • Published

esprima-next

ECMAScript parsing infrastructure for multipurpose analysis

  • v6.0.3
  • 56.95
  • 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
  • 56.69
  • Published

glsl-token-depth

Determine the scope depth of an array of GLSL tokens

  • v1.1.2
  • 56.25
  • Published

glsl-token-scope

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

  • v1.1.2
  • 56.25
  • Published

dockerfile-ast

Parse a Dockerfile into an array of instructions and comments.

  • v0.7.1
  • 56.18
  • Published

react-refractor

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

  • v4.0.0
  • 55.34
  • Published

glsl-token-assignments

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

  • v2.0.2
  • 55.25
  • Published

postcss-jsx

PostCSS syntax for parsing CSS in JS literals

  • v0.36.4
  • 54.27
  • Published

gulp-babel

Use next generation JavaScript, today

  • v8.0.0
  • 53.70
  • Published

react-codemirror2

a tiny react codemirror component wrapper

  • v9.0.1
  • 53.54
  • Published

jstransform

A simple AST visitor-based JS transformer

  • v11.0.3
  • 53.47
  • Published

reprism

Modular Syntax highlighting for the web

  • v0.0.11
  • 53.18
  • Published

@scalar/code-highlight

Central methods and themes for code highlighting in Scalar projects

  • v0.2.2
  • 53.02
  • Published

postcss-styl

PostCSS parser plugin for converting Stylus syntax to PostCSS AST.

  • v0.12.3
  • 52.44
  • Published

eval-estree-expression

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

  • v3.0.1
  • 52.15
  • Published

highlightjs-curl

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

  • v1.3.0
  • 52.02
  • Published

rehype-dom-parse

rehype plugin to use browser APIs to parse HTML

  • v5.0.2
  • 51.93
  • Published

regenerator

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

  • v0.14.12
  • 51.44
  • Published

emphasize

ANSI syntax highlighting for the terminal

  • v7.0.0
  • 51.35
  • Published

retext-english

retext plugin to parse English prose

  • v5.0.0
  • 51.16
  • 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
  • 51.14
  • Published

@trufflesuite/chromafi

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

  • v3.0.0
  • 51.13
  • Published

prismjs-terminal

PrismJS syntax highlighting for the terminal

  • v1.2.4
  • 51.13
  • Published

regexpu

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

  • v4.8.0
  • 51.10
  • Published

rocambole

Recursively walk and transform EcmaScript AST

  • v0.7.0
  • 51.01
  • Published

to-ast

Converts JavaScript objects to equivalent ASTs

  • v1.0.0
  • 50.93
  • Published

grunt-babel

Use next generation JavaScript, today

  • v8.0.0
  • 50.70
  • Published

ast-parents

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

  • v0.0.1
  • 50.51
  • Published

esformatter

ECMAScript code beautifier/formatter

  • v0.11.3
  • 49.42
  • Published

jsvat

Check the validity of the format of an EU VAT number

  • v2.5.4
  • 49.01
  • Published

ngx-highlightjs

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

  • v14.0.1
  • 48.91
  • Published

prism-svelte

Svelte language extension for prismjs

  • v0.5.0
  • 48.88
  • Published

ast-types-x

Esprima-compatible implementation of the Mozilla JS Parser API

  • v1.18.0
  • 48.43
  • Published

react-highlight

React component for syntax highlighting

  • v0.15.0
  • 48.24
  • 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.2.1
  • 47.91
  • Published

json-markup

a json to html syntax highlighter

  • v1.1.4
  • 47.88
  • Published

delimiter-regex

Create regex for template delimiters.

  • v2.0.0
  • 47.86
  • Published

react-shiki

Syntax highlighter component for react using shiki

  • v0.9.1
  • 47.58
  • Published

eslint-traverse

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

  • v1.0.1
  • 47.06
  • Published

igniculus

SQL Syntax Highlighter and Logger. Unadorned and customizable.

  • v1.5.0
  • 46.95
  • Published

@fmvilas/pseudo-yaml-ast

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

    • v0.3.1
    • 46.92
    • Published

    postcss-styled

    PostCSS syntax for parsing styled components

    • v0.34.0
    • 46.90
    • Published

    vscode-regexpp

    Regular expression parser for ECMAScript.

    • v3.1.0
    • 46.84
    • Published

    @highlightjs/cdn-assets

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

    • v11.11.1
    • 46.83
    • Published

    recast-x

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

    • v1.0.5
    • 46.24
    • Published

    @kubb/parser-ts

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

    • v4.1.4
    • 46.17
    • Published

    shift-ast

    constructors for the Shift AST format

    • v7.0.0
    • 45.92
    • Published

    rehype-prism

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

    • v2.3.3
    • 45.83
    • Published

    synesthesia

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

    • v1.0.1
    • 45.67
    • Published

    q-i

    Node.js objects inspector with color highlighting

    • v2.0.1
    • 45.61
    • Published

    @mantine/prism

    Code highlight with Mantine theme

    • v6.0.22
    • 45.58
    • Published

    @stdlib/utils-copy

    Copy or deep clone a value to an arbitrary depth.

    • v0.2.2
    • 44.99
    • Published

    burrito

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

    • v0.2.12
    • 44.96
    • Published

    shift-reducer

    reducer for the Shift AST format

    • v7.0.0
    • 44.51
    • Published

    shift-parser

    ECMAScript parser that produces a Shift format AST

    • v8.0.0
    • 42.94
    • Published

    highlightjs-solidity

    highlight.js syntax definition for Ethereum's Solidity language

    • v2.0.6
    • 42.84
    • Published

    @appland/sql-parser

    JavaScript implementation of SQLite 3 query parser

    • v1.5.1
    • 42.48
    • 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.10
    • Published

    rehype-document

    rehype plugin to wrap a document around a fragment

    • v7.0.3
    • 42.09
    • Published

    code-tag

    noop functions to help formatters and syntax highlighters recognize embedded code

    • v1.2.0
    • 41.27
    • Published

    shift-codegen

    code generator for Shift format ASTs

    • v8.1.0
    • 40.99
    • Published

    shaclc-parse

    A parser for files written with SHACL compact syntax

    • v2.0.0
    • 40.81
    • Published

    react-prism

    React.js + prismjs syntax hightlight component

    • v4.3.2
    • 40.72
    • Published

    fresh-falafel

    transform the ast on a recursive walk

    • v1.2.0
    • 40.69
    • Published

    react-lowlight

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

    • v3.1.0
    • 40.69
    • Published

    rehype-starry-night

    rehype plugin to highlight code with `starry-night`

    • v2.2.0
    • 40.42
    • Published

    retext-syntax-mentions

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

    • v4.0.0
    • 40.35
    • Published

    ast-query

    Declarative JavaScript AST modification façade

    • v2.0.0
    • 40.29
    • Published

    shift-fuzzer

    generate random valid Shift format ASTs

    • v3.0.0
    • 40.26
    • Published

    jsvat-next

    Check the validity of the format of an EU VAT number

    • v3.0.4
    • 40.02
    • 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.82
    • Published

    @putout/recast

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

    • v1.16.1
    • 39.78
    • Published

    retext-syntax-urls

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

    • v4.0.0
    • 39.76
    • Published

    vue-highlightjs

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

    • v1.3.3
    • 38.67
    • Published

    recast-yx

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

    • v0.18.12
    • 38.63
    • Published

    @gkz/ast-types

    Esprima-compatible implementation of the Mozilla JS Parser API

    • v0.14.4
    • 38.57
    • 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
    • 38.17
    • Published

    react-highlight.js

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

    • v1.0.7
    • 38.06
    • 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
    • 38.04
    • Published

    ast-types-yx

    Esprima-compatible implementation of the Mozilla JS Parser API

    • v0.14.2
    • 37.69
    • Published

    grammarkdown

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

    • v3.3.2
    • 37.43
    • Published

    @gerhobbelt/ast-types

    Esprima-compatible implementation of the Mozilla JS Parser API

    • v0.13.2-30
    • 37.16
    • Published

    az

    A NLP library for Russian language

    • v0.2.3
    • 37.08
    • Published

    code-fns

    A library for visualizing code.

    • v0.11.0
    • 36.24
    • 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
    • 36.09
    • Published

    highlighter

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

    • v0.1.0
    • 36.09
    • Published

    eslint-plugin-snakecasejs

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

    • v2.2.0
    • 35.97
    • Published

    tinyhighlight

    A tiny syntax highlighter.

    • v0.3.2
    • 35.74
    • Published

    sql-where-parser

    Parses an SQL-like WHERE string into various forms.

    • v2.2.1
    • 35.48
    • Published