JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 47701
  • Score
    100M100P100Q169224F
  • License Unlicense

Prebuilt WASM binaries for tree-sitter's language parsers.

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (tree-sitter-wasms) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    tree-sitter-wasm-prebuilt

    Prebuilt WASM binaries for tree-sitter's language parsers.

    Install with NPM:

    $ yarn add tree-sitter-wasm-prebuilt

    Use it in Webpack:

    import treeSitterCpp from "tree-sitter-wasm-prebuilt/lib/tree-sitter-cpp.wasm"
    parser.setLanguage(treeSitterCpp);

    Supported Languages

    • tree-sitter-bash
    • tree-sitter-c
    • tree-sitter-c
    • tree-sitter-cpp
    • tree-sitter-css
    • tree-sitter-elm
    • tree-sitter-embedded
    • tree-sitter-go
    • tree-sitter-html
    • tree-sitter-java
    • tree-sitter-javascript
    • tree-sitter-lua
    • tree-sitter-markdown
    • tree-sitter-php
    • tree-sitter-python
    • tree-sitter-ruby
    • tree-sitter-rust
    • tree-sitter-systemrdl
    • tree-sitter-toml
    • tree-sitter-verilog
    • tree-sitter-vue
    • tree-sitter-yaml

    Missing Languages

    tree-sitter-typescript

    Its src directory required by the WASM building is not shipped with its NPM module.

    tree-sitter-eno

    Its native code compiles error with clang. eno-lang/tree-sitter-eno#1

    tree-sitter-ocaml

    Its Node.js bindings doesn't build on Node 12.

    tree-sitter-verilog

    emcc command failed - shared:ERROR: Memory is not large enough for static data (57424432) plus the stack (5242880), please increase TOTAL_MEMORY (33554432) to at least 62668336