Skip to content
    Back to all Bounties

    Earn 30,000 ($300.00)

    Time Remainingdue 2 years ago
    Completed

    Astro Language Mode for CodeMirror 6

    masfrost
    masfrost
    Posted 2 years ago
    This Bounty has been completed!
    @masfrost's review of @dralletje
    5.0
    Average Rating
    Communication 5/5, Quality 5/5, Timeliness 5/5

    Bounty Description

    Problem Description:

    Astro (https://astro.build/) is the all-in-one web framework designed for speed.

    You can find official Astro syntax documentation here https://docs.astro.build/en/core-concepts/astro-syntax/#differences-between-astro-and-jsx

    We highly recommend you start from a fork of Svelte language mode https://github.com/replit/codemirror-lang-svelte which is very similar. It should cut a huge load of off you.

    We have a template for authoring language modes here https://replit.com/@util/CodeMirror-Lezer-Language-Template if you want to start from scratch, read the README for guidance.

    Acceptance Criteria:
    Match Astro syntax highlighting and folding in major editors like VSCode