Blaine Bublitz
Blaine Bublitz
Currently, when defining a `type` in Grain, it is recursive by default. I believe this is a holdover from ocaml and ocaml allows you to opt-out with the `type nonrec`...
Opening this PR as a replacement for #2481 - an open issue with no actionable items. Pinging @entrywayaudibly @sidneifjr @SidneiFarias @stearruda to try to get this completed
Just noticed this while auditing my npm modules. You might want to use the `files` property in your package.json to ship only the necessary files (lib/)
### What is the purpose of this pull request? I've been investigating fast-glob for usage in gulp via glob-stream and I noticed you had a `unique` setting, but not a...
streams: Rework stream tests to be more stream compliant ### What is the purpose of this pull request? I'm investigating fast-glob for usage in gulp via glob-stream and I noticed...
I'm writing a plugin where user config can be a string or RegExp (for filtering). However, when trying to use the RegExp, hardhat crashes with `TypeError: RegExp.prototype.global getter called on...
This is an alternative to #6192 in which Binaryen removes the JS wrapper and exports the functions needed by implementers. This helps in that the JS wrapper is not useful...
The `Json` enum doesn't have docblocks. _Originally posted by @phated in https://github.com/grain-lang/grain/pull/1133#discussion_r1498561562_
I noticed in the JSON PR that the new formatter removed a bunch of trailing commas on the last inline record field.
This removes the `print_assignment` function, as we don't have the concept of an assignment in the parsetree. As we saw with the previous formatter, having a bunch of flags that...