Hyeseong Kim
Hyeseong Kim
New matcher APIs to `unicode-segmenter/emoji` - `isBasicEmoji` -> `\p{Basic_Emoji}` - `isRGIEmoji` -> `\p{RGI_Emoji}` It will do #40 first as this needs to script change.
This is out-of-scope of this library due to it's different specification and behavior I will move this work to another library
Hmm, that's confusing. Isn't this a change in type rather than a change in output? Let me find out.
v12 alpha.1 output ```js function reason(error, param) { return String(error); } function message(error) { return "Failed reason: " + (function (param) { return reason(error, param); }); } ```
> Since alpha.2: The output is invalid JS (parenthesis missing). well, I think it shouldn't be able to produce without `%raw`, and `%raw` block will be wrapped correctly
> The latter may be related to some changes around removing curried mode? This one: https://github.com/rescript-lang/rescript-compiler/commit/f603cf1779e08544e26e1c53925f3130294cc72b
The VSCode extension doesn't seem to be monorepo friendly. https://code.visualstudio.com/api/references/extension-manifest#marketplace-presentation-tips
IMHO it would be better to integrate the LSP feature into the compiler and leave the VSCode extension itself external.
Enforcing JIT will never work on Cloudflare Workers because they don't allow the use of eval (the `new Function()`). And graphql-jit is not free. It has an initialization cost, as...
The easiest fix is probably emitting an alias where the code uses jsx. ```js import { make } from "./Component.res.js" var Component$1 = make; // and further optimization import {...