isqua / syntax-sandbox

My experiments on creating custom query language editor

Home Page:https://isqua.github.io/syntax-sandbox/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

syntax-sandbox

This repository contains my experiments on creating a query language for the CodeMirror. It is arranged as a monorepo so that I can easily try new ideas without dealing with infrastructure.

Structure

Applications:

Packages:

  • ui — a bunch of ui components that are not related to grammar

Development

  1. Install nodejs version specified in .nvmrc.
  2. Install pnpm:
    npm install -g pnpm@8
  3. Bootstrap the monorepo:
    pnpm install
    
  4. Run tests:
    pnpm test
    

About

My experiments on creating custom query language editor

https://isqua.github.io/syntax-sandbox/

License:GNU General Public License v3.0


Languages

Language:TypeScript 92.7%Language:CSS 5.5%Language:HTML 1.8%