Tags: Foxeye-Rinx/tools
Tags
release: 0.6.0 (rome#2662) Co-authored-by: Yasser Elassal <yassere@gmail.com> Co-authored-by: strager <strager.nds@gmail.com> Co-authored-by: Micha Reiser <micha@rome.tools> Co-authored-by: l3ops <leo@rome.tools>
release: 0.6.0 (rome#2662) Co-authored-by: Yasser Elassal <yassere@gmail.com> Co-authored-by: strager <strager.nds@gmail.com> Co-authored-by: Micha Reiser <micha@rome.tools> Co-authored-by: l3ops <leo@rome.tools>
release(vscode): 0.6.0 (rome#2520) Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
chore(ci): split the release workflow between the vscode extension an… …d CLI package (rome#2495) * chore(ci): split the release workflow between the vscode extension and CLI package * bump the version number for the CLI package * use the version number of the npm package in the release builds of the CLI binary
feature(rome_cli): distribute the Rome CLI to npm (rome#2304) * feature(rome_cli): distribute the Rome CLI to npm * Apply suggestions from code review Co-authored-by: Emanuele Stoppa <my.burning@gmail.com> * enable publishing to npm * fix the wrapper script * bump version numbers Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
feature(rome_js_parser): JSX Error Recovery (rome#2302) This PR adds diagnostics for invalid JSX syntax and improves the error recovery. This PR further includes: * Splitting fragment into `JsxFragment`, `JsxOpeningFragment` and `JsxClosingFragment`. This simplifies parsing and aligns the structure with `JsxElement` * Change the optionality of `JsxExpressionChild`'s expression to optional ([spec](https://facebook.github.io/jsx/#prod-JSXChild)). * Move JSX to primary expression according to the JSX spec. * Only parse JSX in JSX (because of ambiguity) * Disable parsing of Element type arguments in JSX to get improved error recovery in the case of `<Test <Nested>content</Nested></Test>` * Don't parse `</` as `<` followed by a Regular expression (only if there's no trivia in between) in JSX mode to have improved error recovery in case the `}` of an attribute or child is missing.
PreviousNext