{"library":"jinx-rust","type":"library","category":null,"description":"jinx-rust is a JavaScript/TypeScript library that provides a tolerant parser for the Rust programming language, enabling the development of Rust-specific tooling in TypeScript. As of version 0.1.6, it focuses on being unstrict by default, allowing it to parse malformed or incomplete Rust syntax, which is beneficial for IDEs and linters that need to work with in-progress code. Its release cadence is frequent, with several minor updates addressing parsing fixes since its initial release. A key differentiator is its built-in tolerance for common syntax errors (e.g., missing semicolons, specific Javascript-like operators) and support for 23 Rust nightly features. It also provides a utility sub-package, `jinx-rust/utils`, for common AST traversal and type-checking operations.","language":"javascript","status":"active","version":"0.1.6","tags":["javascript","rust","parser","AST","IDE","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install jinx-rust","imports":["import { rs } from 'jinx-rust';","import type { MacroInvocation } from 'jinx-rust';","import { each_node } from 'jinx-rust/utils';"]},{"cmd":"yarn add jinx-rust","imports":[]},{"cmd":"pnpm add jinx-rust","imports":[]}],"homepage":null,"github":"https://github.com/jinxdash/jinx-rust","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/jinx-rust","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/jinx-rust/compatibility"}}