Fire

Results 10 issues of Fire

Expected Stylua to format the following as such: ```luau local thisWorksOnlyWith: { { longNamesAnd: any, itShouldNotPutThe: any, curlyBracketsOnAnotherLine: any, } } = {} ``` Actually formats as below with curly...

enhancement
luau

Minimal repro, expected this: ```luau -- types export type foo = { bar = "idk" } return nil -- other module local types = require("./types") type foo = types.foo ```...

Closes #380 TODO: - [X] Base implementation - [x] Documentation - [x] Unit tests

A common convention with scope is adding tasks via table.insert: ```Luau table.insert(scope, RunService.Heartbeat:Connect(function(dt) sessionTime:set(peek(sessionTime) + dt) end) ``` It would be nice if there was a built-in function to add...

enhancement
ready to work on

Given that theres magic functions for `:WaitForChild()` and `:FindFirstChild()`, there should be a magic function for `:FindFirstAncestor()`, e.g: ```lua -- Plugin -- |_ MyPlugin -- |_ Runtime -- |_ Components...

enhancement

![Image](https://github.com/user-attachments/assets/240da88a-530f-4a57-8c5c-cd08f3a7906c) ![Image](https://github.com/user-attachments/assets/84c09cdd-5953-44cc-b28b-17969cd6b634) ![Image](https://github.com/user-attachments/assets/7a27a671-5e49-42b2-b27a-48e9a6b2327e) ![Image](https://github.com/user-attachments/assets/3f6cc49d-13ab-433f-b6be-db211e9b9d14) (The documentation is generated from moonwave-extractor, see here for the source: https://github.com/wthgame/kitnomicon/blob/main/.lune/docgen-kit-std.luau) Seemingly extracted newlines are indeed there it's just that there are no line breaks:...

bug
extractor

Implements #36

Both of these are useful but can only be accessed by directly requiring them, which is harder when using a package manager like the NPM fork. It would be nicer...

enhancement
not ready - evaluating

While implementing my own scope debugger I've noticed alot of my scope tasks are just anonymous functions from Fusion (maybe it's destructors?): ![Image](https://github.com/user-attachments/assets/5a1397a3-84ea-48e6-ae82-9f4b287ab5e3) I propose some kind of API to...

enhancement
not ready - evaluating

It's idiomatic to type children props as `[typeof(Fusion.Children)]: Fusion.Child`, however this actually becomes `[Fusion.SpecialKey]: Fusion.Child` which allows for every special key. Potential fix: ```Luau type BuiltinSpecialKey = SpecialKey & {...

broken
not ready - evaluating