Alec Larson

Results 407 issues of Alec Larson

[](https://issuehunt.io/r/egoist/bili/issues/183) Can bili combine multiple `.d.ts` modules into a single `.d.ts` bundle? If not, it could use [API Extractor](https://api-extractor.com/) to do so. > There is a $90.00 open bounty on...

:dollar: Funded on Issuehunt

[](https://issuehunt.io/r/egoist/bili/issues/182) Can bili output both a legacy (ES5) bundle *and* a "modern" bundle (for newer browsers only)? > There is a $90.00 open bounty on this issue. Add more on...

enhancement
:dollar: Funded on Issuehunt

Am I forced to use `cjson` before calling `JSON.SET`, or can I pass a Lua table directly? If passing a table is not supported, would adding such a feature improve...

enhancement
no-issue-activity

Why is `repeat..until` not supported by MoonScript? Would you consider adding `do..while` instead?

I like the `local *` and `export *` features, and I find myself wishing for some way to **return all variables that aren't explicitly local**. ```moon local x x =...

Is there a way to know the specific `{{first_line, first_column}, {last_line, last_column}}` range of a parse error? This would be useful for code highlighting in my text editor. Currently, I...

```moon ok, err = pcall -> ok, err = pcall foo return err ``` compiles to: ```lua local ok, err = pcall(function() ok, err = pcall(foo) return err end) ```...

It would be cool if there was a CLI flag that compiled Moonscript with an avoidance of tail calls. The use case is debugging, of course. This is probably hard...

```moon return foo = -> foo! ``` ..would compile to: ```lua local foo foo = function() return foo() end return foo ``` Apart from returning a function that calls itself,...

```moon if 1 < x < 2 print '`x` is between 1 and 2 (non-inclusive)' ``` ..would compile to: ```lua if x > 1 and x < 2 then print('`x`...