gitextract_9kvtan03/ ├── .cargo/ │ └── config.toml ├── .editorconfig ├── .gitattributes ├── .github/ │ └── workflows/ │ ├── ci.yaml │ └── release.yaml ├── .gitignore ├── .gitmodules ├── .luaurc ├── .lune/ │ ├── csv_printer.luau │ ├── data/ │ │ └── test.csv │ ├── hello_lune.luau │ ├── http_server.luau │ ├── websocket_client.luau │ └── websocket_server.luau ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE.txt ├── README.md ├── crates/ │ ├── lune/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── cli/ │ │ │ ├── build/ │ │ │ │ ├── base_exe.rs │ │ │ │ ├── files.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── result.rs │ │ │ │ └── target.rs │ │ │ ├── list.rs │ │ │ ├── mod.rs │ │ │ ├── repl.rs │ │ │ ├── run.rs │ │ │ ├── setup.rs │ │ │ └── utils/ │ │ │ ├── files.rs │ │ │ ├── listing.rs │ │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── rt/ │ │ │ ├── mod.rs │ │ │ ├── result.rs │ │ │ └── runtime.rs │ │ ├── standalone/ │ │ │ ├── metadata.rs │ │ │ ├── mod.rs │ │ │ └── tracer.rs │ │ └── tests.rs │ ├── lune-roblox/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── datatypes/ │ │ │ ├── attributes.rs │ │ │ ├── conversion.rs │ │ │ ├── extension.rs │ │ │ ├── mod.rs │ │ │ ├── result.rs │ │ │ ├── types/ │ │ │ │ ├── axes.rs │ │ │ │ ├── brick_color.rs │ │ │ │ ├── cframe.rs │ │ │ │ ├── color3.rs │ │ │ │ ├── color_sequence.rs │ │ │ │ ├── color_sequence_keypoint.rs │ │ │ │ ├── content.rs │ │ │ │ ├── enum.rs │ │ │ │ ├── enum_item.rs │ │ │ │ ├── enums.rs │ │ │ │ ├── faces.rs │ │ │ │ ├── font.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── number_range.rs │ │ │ │ ├── number_sequence.rs │ │ │ │ ├── number_sequence_keypoint.rs │ │ │ │ ├── physical_properties.rs │ │ │ │ ├── ray.rs │ │ │ │ ├── rect.rs │ │ │ │ ├── region3.rs │ │ │ │ ├── region3int16.rs │ │ │ │ ├── udim.rs │ │ │ │ ├── udim2.rs │ │ │ │ ├── unique_id.rs │ │ │ │ ├── vector2.rs │ │ │ │ ├── vector2int16.rs │ │ │ │ ├── vector3.rs │ │ │ │ └── vector3int16.rs │ │ │ └── util.rs │ │ ├── document/ │ │ │ ├── error.rs │ │ │ ├── format.rs │ │ │ ├── kind.rs │ │ │ ├── mod.rs │ │ │ └── postprocessing.rs │ │ ├── exports.rs │ │ ├── instance/ │ │ │ ├── base.rs │ │ │ ├── data_model.rs │ │ │ ├── mod.rs │ │ │ ├── registry.rs │ │ │ ├── terrain.rs │ │ │ └── workspace.rs │ │ ├── lib.rs │ │ ├── reflection/ │ │ │ ├── class.rs │ │ │ ├── enums.rs │ │ │ ├── mod.rs │ │ │ ├── property.rs │ │ │ └── utils.rs │ │ └── shared/ │ │ ├── classes.rs │ │ ├── instance.rs │ │ ├── mod.rs │ │ └── userdata.rs │ ├── lune-std/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── global.rs │ │ ├── globals/ │ │ │ ├── g_table.rs │ │ │ ├── mod.rs │ │ │ ├── print.rs │ │ │ ├── require.rs │ │ │ ├── version.rs │ │ │ └── warn.rs │ │ ├── lib.rs │ │ ├── library.rs │ │ └── require/ │ │ ├── loader.rs │ │ ├── mod.rs │ │ └── resolver.rs │ ├── lune-std-datetime/ │ │ ├── Cargo.toml │ │ ├── src/ │ │ │ ├── date_time.rs │ │ │ ├── lib.rs │ │ │ ├── result.rs │ │ │ └── values.rs │ │ └── types.d.luau │ ├── lune-std-fs/ │ │ ├── Cargo.toml │ │ ├── src/ │ │ │ ├── copy.rs │ │ │ ├── lib.rs │ │ │ ├── metadata.rs │ │ │ └── options.rs │ │ └── types.d.luau │ ├── lune-std-luau/ │ │ ├── Cargo.toml │ │ ├── src/ │ │ │ ├── lib.rs │ │ │ └── options.rs │ │ └── types.d.luau │ ├── lune-std-net/ │ │ ├── Cargo.toml │ │ ├── src/ │ │ │ ├── body/ │ │ │ │ ├── cursor.rs │ │ │ │ ├── incoming.rs │ │ │ │ ├── inner.rs │ │ │ │ ├── mod.rs │ │ │ │ └── readable.rs │ │ │ ├── client/ │ │ │ │ ├── fetch.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── rustls.rs │ │ │ │ ├── send.rs │ │ │ │ ├── stream.rs │ │ │ │ └── tcp.rs │ │ │ ├── lib.rs │ │ │ ├── server/ │ │ │ │ ├── config.rs │ │ │ │ ├── handle.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── service.rs │ │ │ │ └── upgrade.rs │ │ │ ├── shared/ │ │ │ │ ├── futures.rs │ │ │ │ ├── headers.rs │ │ │ │ ├── hyper.rs │ │ │ │ ├── lua.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── request.rs │ │ │ │ ├── response.rs │ │ │ │ ├── tcp.rs │ │ │ │ └── websocket.rs │ │ │ └── url/ │ │ │ ├── decode.rs │ │ │ ├── encode.rs │ │ │ └── mod.rs │ │ └── types.d.luau │ ├── lune-std-process/ │ │ ├── Cargo.toml │ │ ├── src/ │ │ │ ├── create/ │ │ │ │ ├── child.rs │ │ │ │ ├── child_reader.rs │ │ │ │ ├── child_writer.rs │ │ │ │ └── mod.rs │ │ │ ├── exec/ │ │ │ │ ├── mod.rs │ │ │ │ ├── tee_writer.rs │ │ │ │ └── wait_for_child.rs │ │ │ ├── lib.rs │ │ │ └── options/ │ │ │ ├── kind.rs │ │ │ ├── mod.rs │ │ │ └── stdio.rs │ │ └── types.d.luau │ ├── lune-std-regex/ │ │ ├── Cargo.toml │ │ ├── src/ │ │ │ ├── captures.rs │ │ │ ├── lib.rs │ │ │ ├── matches.rs │ │ │ └── regex.rs │ │ └── types.d.luau │ ├── lune-std-roblox/ │ │ ├── Cargo.toml │ │ ├── src/ │ │ │ └── lib.rs │ │ └── types.d.luau │ ├── lune-std-serde/ │ │ ├── Cargo.toml │ │ ├── src/ │ │ │ ├── compress_decompress.rs │ │ │ ├── encode_decode.rs │ │ │ ├── hash.rs │ │ │ └── lib.rs │ │ └── types.d.luau │ ├── lune-std-stdio/ │ │ ├── Cargo.toml │ │ ├── src/ │ │ │ ├── lib.rs │ │ │ ├── prompt.rs │ │ │ └── style_and_color.rs │ │ └── types.d.luau │ ├── lune-std-task/ │ │ ├── Cargo.toml │ │ ├── src/ │ │ │ └── lib.rs │ │ └── types.d.luau │ ├── lune-utils/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── fmt/ │ │ │ ├── error/ │ │ │ │ ├── components.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── stack_trace.rs │ │ │ │ └── tests.rs │ │ │ ├── label.rs │ │ │ ├── mod.rs │ │ │ └── value/ │ │ │ ├── basic.rs │ │ │ ├── config.rs │ │ │ ├── metamethods.rs │ │ │ ├── mod.rs │ │ │ ├── recursive.rs │ │ │ └── style.rs │ │ ├── lib.rs │ │ ├── path/ │ │ │ ├── constants.rs │ │ │ ├── luau.rs │ │ │ ├── mod.rs │ │ │ └── std.rs │ │ ├── process/ │ │ │ ├── args.rs │ │ │ ├── env.rs │ │ │ ├── jit.rs │ │ │ └── mod.rs │ │ ├── table_builder.rs │ │ └── version_string.rs │ └── mlua-luau-scheduler/ │ ├── Cargo.toml │ ├── README.md │ ├── examples/ │ │ ├── basic_sleep.rs │ │ ├── basic_spawn.rs │ │ ├── callbacks.rs │ │ ├── exit_code.rs │ │ ├── lots_of_threads.rs │ │ ├── lua/ │ │ │ ├── basic_sleep.luau │ │ │ ├── basic_spawn.luau │ │ │ ├── callbacks.luau │ │ │ ├── exit_code.luau │ │ │ ├── lots_of_threads.luau │ │ │ └── scheduler_ordering.luau │ │ ├── scheduler_ordering.rs │ │ └── tracy.rs │ └── src/ │ ├── error_callback.rs │ ├── events/ │ │ ├── mod.rs │ │ ├── multi.rs │ │ └── once.rs │ ├── exit.rs │ ├── functions.rs │ ├── lib.rs │ ├── queue/ │ │ ├── deferred.rs │ │ ├── futures.rs │ │ ├── mod.rs │ │ ├── spawned.rs │ │ └── threads.rs │ ├── scheduler.rs │ ├── status.rs │ ├── threads/ │ │ ├── id.rs │ │ ├── map.rs │ │ └── mod.rs │ ├── traits.rs │ └── util.rs ├── rokit.toml ├── scripts/ │ ├── analyze.sh │ ├── analyze_copy_typedefs.luau │ ├── brick_color.luau │ ├── font_enum_map.luau │ ├── format-check.sh │ ├── format.sh │ ├── generate_compression_test_files.luau │ ├── get-version.sh │ ├── physical_properties_enum_map.luau │ ├── unpack-releases.sh │ └── zip-release.sh ├── stylua.toml └── tests/ ├── datetime/ │ ├── formatLocalTime.luau │ ├── formatUniversalTime.luau │ ├── fromLocalTime.luau │ ├── fromRfc2822.luau │ ├── fromRfc3339.luau │ ├── fromUniversalTime.luau │ ├── fromUnixTimestamp.luau │ ├── now.luau │ ├── toLocalTime.luau │ ├── toRfc2822.luau │ ├── toRfc3339.luau │ └── toUniversalTime.luau ├── fs/ │ ├── copy.luau │ ├── dirs.luau │ ├── files.luau │ ├── metadata.luau │ ├── move.luau │ └── utils.luau ├── globals/ │ ├── _G.luau │ ├── _VERSION.luau │ ├── coroutine.luau │ ├── error.luau │ ├── pcall.luau │ ├── type.luau │ ├── typeof.luau │ └── warn.luau ├── luau/ │ ├── compile.luau │ ├── load.luau │ ├── options.luau │ └── safeenv.luau ├── net/ │ ├── request/ │ │ ├── codes.luau │ │ ├── compression.luau │ │ ├── https.luau │ │ ├── methods.luau │ │ ├── query.luau │ │ ├── redirect.luau │ │ ├── user_agent.luau │ │ └── util.luau │ ├── serve/ │ │ ├── addresses.luau │ │ ├── handles.luau │ │ ├── non_blocking.luau │ │ ├── requests.luau │ │ └── websockets.luau │ ├── socket/ │ │ ├── basic.luau │ │ ├── wss.luau │ │ └── wss_rw.luau │ ├── tcp/ │ │ ├── basic.luau │ │ ├── info.luau │ │ └── tls.luau │ └── url/ │ ├── decode.luau │ └── encode.luau ├── process/ │ ├── args.luau │ ├── create/ │ │ ├── kill.luau │ │ ├── non_blocking.luau │ │ ├── status.luau │ │ └── stream.luau │ ├── cwd.luau │ ├── env.luau │ ├── exec/ │ │ ├── async.luau │ │ ├── basic.luau │ │ ├── cwd.luau │ │ ├── no_panic.luau │ │ ├── shell.luau │ │ ├── stdin.luau │ │ └── stdio.luau │ └── exit.luau ├── regex/ │ ├── general.luau │ ├── metamethods.luau │ └── replace.luau ├── require/ │ ├── modules/ │ │ ├── init.luau │ │ └── module.luau │ └── tests/ │ ├── aliases.luau │ ├── async.luau │ ├── async_concurrent.luau │ ├── async_sequential.luau │ ├── builtins.luau │ ├── children.luau │ ├── init_files.luau │ ├── invalid.luau │ ├── module.luau │ ├── modules/ │ │ ├── async.luau │ │ ├── init.luau │ │ ├── module.luau │ │ ├── modules/ │ │ │ ├── init.luau │ │ │ └── module.luau │ │ ├── nested.luau │ │ └── self_alias/ │ │ ├── init.luau │ │ └── module.luau │ ├── multi.ext.file.luau │ ├── multi_ext.luau │ ├── nested.luau │ ├── parents.luau │ ├── siblings.luau │ ├── state.luau │ ├── state_module.luau │ └── state_second.luau ├── roblox/ │ ├── datatypes/ │ │ ├── Axes.luau │ │ ├── BrickColor.luau │ │ ├── CFrame.luau │ │ ├── Color3.luau │ │ ├── ColorSequence.luau │ │ ├── ColorSequenceKeypoint.luau │ │ ├── Content.luau │ │ ├── Enum.luau │ │ ├── Faces.luau │ │ ├── Font.luau │ │ ├── NumberRange.luau │ │ ├── NumberSequence.luau │ │ ├── NumberSequenceKeypoint.luau │ │ ├── PhysicalProperties.luau │ │ ├── Ray.luau │ │ ├── Rect.luau │ │ ├── Region3.luau │ │ ├── Region3int16.luau │ │ ├── UDim.luau │ │ ├── UDim2.luau │ │ ├── UniqueId.luau │ │ ├── Vector2.luau │ │ ├── Vector2int16.luau │ │ ├── Vector3.luau │ │ └── Vector3int16.luau │ ├── files/ │ │ ├── deserializeModel.luau │ │ ├── deserializePlace.luau │ │ ├── serializeModel.luau │ │ └── serializePlace.luau │ ├── instance/ │ │ ├── attributes.luau │ │ ├── classes/ │ │ │ ├── DataModel.luau │ │ │ ├── Terrain.luau │ │ │ └── Workspace.luau │ │ ├── custom/ │ │ │ ├── async.luau │ │ │ ├── methods.luau │ │ │ └── properties.luau │ │ ├── methods/ │ │ │ ├── ClearAllChildren.luau │ │ │ ├── Clone.luau │ │ │ ├── Destroy.luau │ │ │ ├── FindFirstAncestor.luau │ │ │ ├── FindFirstAncestorOfClass.luau │ │ │ ├── FindFirstAncestorWhichIsA.luau │ │ │ ├── FindFirstChild.luau │ │ │ ├── FindFirstChildOfClass.luau │ │ │ ├── FindFirstChildWhichIsA.luau │ │ │ ├── GetChildren.luau │ │ │ ├── GetDebugId.luau │ │ │ ├── GetDescendants.luau │ │ │ ├── GetFullName.luau │ │ │ ├── IsA.luau │ │ │ ├── IsAncestorOf.luau │ │ │ └── IsDescendantOf.luau │ │ ├── new.luau │ │ ├── properties.luau │ │ └── tags.luau │ ├── misc/ │ │ └── typeof.luau │ └── reflection/ │ ├── class.luau │ ├── database.luau │ ├── enums.luau │ └── property.luau ├── serde/ │ ├── compression/ │ │ ├── files.luau │ │ └── roundtrip.luau │ ├── hashing/ │ │ ├── hash.luau │ │ └── hmac.luau │ ├── json/ │ │ ├── decode.luau │ │ ├── encode.luau │ │ └── source.luau │ ├── jsonc/ │ │ ├── decode.luau │ │ ├── encode.luau │ │ └── source.luau │ ├── test-files/ │ │ ├── loremipsum.txt │ │ ├── loremipsum.txt.br │ │ ├── loremipsum.txt.lz4 │ │ ├── loremipsum.txt.z │ │ ├── loremipsum.txt.zst │ │ ├── uncompressed.csv │ │ ├── uncompressed.json │ │ └── uncompressed.yaml │ └── toml/ │ ├── decode.luau │ ├── encode.luau │ └── source.luau ├── stdio/ │ ├── color.luau │ ├── ewrite.luau │ ├── format.luau │ ├── prompt.luau │ ├── style.luau │ └── write.luau └── task/ ├── cancel.luau ├── defer.luau ├── delay.luau ├── fcheck.luau ├── spawn.luau └── wait.luau