Transform the links in a Markdown file
Transform optional chaining operators into a series of nil checks
Add a __source prop to all JSX Elements
Compile ES2015 classes to ES5
Add a __self prop to all JSX Elements
Compile ES2015 shorthand properties to ES5
Compile ES2015 destructuring to ES5
Explode async and generator functions into a state machine.
Compile ES2015 block scoping (const and let) to ES5
Compile ES2015 Unicode regex to ES5
Apply ES2015 function.name semantics to all functions
Transform TypeScript into ES.next
Compile exponentiation operator to ES5
Compile ES2015 arrow functions to ES5
Ensure that reserved words are quoted in property accesses
Ensure that reserved words are quoted in object property keys
Compile ES2015 computed properties to ES5
Compile ES2015 default and rest parameters to ES5
Transform class static blocks
Remove nullish coalescing operator
Compile optional catch bindings
This plugin transforms ES2015 modules to CommonJS
Compile ES2015 Unicode escapes to ES5
Remove numeric separators from Decimal, Binary, Hex and Octal literals
Documentation DSL that provides method level comments and links or imports to other comments. Comments can be written in MarkDown format and the current method can be transformed from Ruby code into a MarkDown readable format. Static instance, class methods, and constants can be called and used inside of ERB tags. All defined areas are generated into markdown file per class.
A Ruby tool for transforming existing markdown documentation into AI-friendly formats following the llms.txt standard. Features include: generating llms.txt files from documentation directories with automatic file prioritization, transforming individual markdown files by expanding relative links to absolute URLs, and bulk transforming entire documentation trees with customizable exclusion patterns. Provides both CLI and Ruby API with configuration file support.
A comprehensive Ruby tool for building and optimizing documentation for Large Language Models. Features include: generating llms.txt files from documentation directories with automatic file prioritization, transforming individual markdown files by expanding relative links to absolute URLs, bulk transforming entire documentation trees with customizable exclusion patterns, comparing content sizes to measure context window savings, and serving LLM-optimized documentation. Provides both CLI and Ruby API with configuration file support.