Skip to content

ubugeeei-forks/ox-jsdoc

 
 

Repository files navigation

ox-jsdoc

High-performance JSDoc parser inspired by the oxc project.

Status

Warning

This project is sitll WIP, so don't use in production.

Development

This repository uses Vite+ as the task runner. Install vp before running the project tasks:

curl -fsSL https://vite.plus | bash

Common commands:

vpr fmt       # or `vp run fmt`, format for Rust and JavaScript codes
vpr check     # or `vp run check`, lint for Rust and JavaScript codes
vpr test      # or `vp run test`, test for Rust and JavaScript codes

vpr check runs the Rust license-header task and cargo check. The header task checks Rust sources for:

  • non-empty @author
  • @license MIT

The first run builds the local xtask crate automatically through Cargo. You can also run the task directly:

cargo run -p xtask -- headers:check

Rust commands can be run directly as well:

cargo fmt --check
cargo check
cargo test

Sponsors

The development of ox-jsdoc is supported by my OSS sponsors!

sponsor

License

MIT

About

High performance jsdoc parser

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 94.3%
  • TypeScript 3.0%
  • JavaScript 2.7%