Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .claude/settings.local.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"permissions": {
"ask": [
"Change existing codes."
]
}
}
13 changes: 13 additions & 0 deletions default.project.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,22 @@
"name": "FastCast2",
"tree": {
"$className": "DataModel",
"$ignoreUnknownInstances": true,

"ReplicatedStorage": {
"FastCast2": {
"$path": "src/FastCast2"
},
"$path": "src/DebuggerUI/Shared"
},

"ServerScriptService":{
"$path": "src/DebuggerUI/Server"
},

"StarterPlayer":{
"StarterCharacterScripts":{
"$path": "src/Debugger/Client"
}
}
}
Expand Down
5 changes: 4 additions & 1 deletion selene.toml
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
std = "roblox"
std = "roblox"
exclude = [
"src/DebuggerUI/Shared/RemoteTableLight/Shared/Util.luau"
]
2 changes: 1 addition & 1 deletion sourcemap.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"name":"FastCast2","className":"DataModel","filePaths":["default.project.json"],"children":[{"name":"ReplicatedStorage","className":"ReplicatedStorage","children":[{"name":"FastCast2","className":"ModuleScript","filePaths":["src/FastCast2/init.luau"],"children":[{"name":"ActiveCast","className":"ModuleScript","filePaths":["src/FastCast2/ActiveCast.luau"]},{"name":"BaseCast","className":"ModuleScript","filePaths":["src/FastCast2/BaseCast.luau"]},{"name":"Configs","className":"ModuleScript","filePaths":["src/FastCast2/Configs.luau"]},{"name":"DefaultConfigs","className":"ModuleScript","filePaths":["src/FastCast2/DefaultConfigs.luau"]},{"name":"FastCastEnums","className":"ModuleScript","filePaths":["src/FastCast2/FastCastEnums.luau"]},{"name":"FastCastVMs","className":"ModuleScript","filePaths":["src/FastCast2/FastCastVMs/init.luau"],"children":[{"name":"ClientVM","className":"LocalScript","filePaths":["src/FastCast2/FastCastVMs/ClientVM.client.luau","src/FastCast2/FastCastVMs/ClientVM.meta.json"]},{"name":"ServerVM","className":"Script","filePaths":["src/FastCast2/FastCastVMs/ServerVM.server.luau","src/FastCast2/FastCastVMs/ServerVM.meta.json"]}]},{"name":"ObjectCache","className":"ModuleScript","filePaths":["src/FastCast2/ObjectCache.luau"]},{"name":"Signal","className":"ModuleScript","filePaths":["src/FastCast2/Signal.luau"]},{"name":"TypeDefinitions","className":"ModuleScript","filePaths":["src/FastCast2/TypeDefinitions.luau"]}]}]}]}
{"name":"FastCast2","className":"DataModel","filePaths":["default.project.json"],"children":[{"name":"ReplicatedStorage","className":"ReplicatedStorage","children":[{"name":"FastCastEventsModule","className":"Folder","children":[{"name":"Default","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/FastCastEventsModule/Default.luau"]}]},{"name":"Jolt","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/Jolt/init.luau"],"children":[{"name":"Bridge","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/Jolt/Bridge.luau"]},{"name":"Client","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/Jolt/Client.luau"]},{"name":"Server","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/Jolt/Server.luau"]},{"name":"Utils","className":"Folder","children":[{"name":"Buffers","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/Jolt/Utils/Buffers.luau"]},{"name":"Remotes","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/Jolt/Utils/Remotes.luau","src/DebuggerUI/Shared/Jolt/Utils/Remotes.meta.json"]}]}]},{"name":"RemoteTableLight","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/init.luau"],"children":[{"name":"Client","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Client.luau"]},{"name":"Server","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Server.luau"]},{"name":"Shared","className":"Folder","children":[{"name":"Packet","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/Packet/init.luau"],"children":[{"name":"Signal","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/Packet/Signal.luau"]},{"name":"Task","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/Packet/Task.luau"]},{"name":"Types","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/Packet/Types/init.luau"],"children":[{"name":"Characters","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/Packet/Types/Characters.luau"]},{"name":"Enums","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/Packet/Types/Enums.luau"]},{"name":"Static1","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/Packet/Types/Static1.luau"]},{"name":"Static2","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/Packet/Types/Static2.luau"]},{"name":"Static3","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/Packet/Types/Static3.luau"]}]}]},{"name":"Packets","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/Packets.luau"]},{"name":"PromiseLight","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/PromiseLight.luau"]},{"name":"TokenRegistry","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/TokenRegistry.luau"]},{"name":"Util","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/Util.luau"]},{"name":"VERSIONS","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/VERSIONS.luau"]},{"name":"Zignal","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/RemoteTableLight/Shared/Zignal.luau"]}]}]},{"name":"Tests","className":"Folder","children":[{"name":"Client ShotTest","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/Tests/Client ShotTest.luau"]},{"name":"Server ShotTest","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/Tests/Server ShotTest.luau"]}]},{"name":"iris","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/init.luau"],"children":[{"name":"API","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/API.luau"]},{"name":"Internal","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/Internal.luau"]},{"name":"PubTypes","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/PubTypes.luau"]},{"name":"Types","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/Types.luau"]},{"name":"WidgetTypes","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/WidgetTypes.luau"]},{"name":"config","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/config.luau"]},{"name":"demoWindow","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/demoWindow.luau"]},{"name":"widgets","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/init.luau"],"children":[{"name":"Button","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/Button.luau"]},{"name":"Checkbox","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/Checkbox.luau"]},{"name":"Combo","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/Combo.luau"]},{"name":"Format","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/Format.luau"]},{"name":"Image","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/Image.luau"]},{"name":"Input","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/Input.luau"]},{"name":"Menu","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/Menu.luau"]},{"name":"Plot","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/Plot.luau"]},{"name":"RadioButton","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/RadioButton.luau"]},{"name":"Root","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/Root.luau"]},{"name":"Tab","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/Tab.luau"]},{"name":"Table","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/Table.luau"]},{"name":"Text","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/Text.luau"]},{"name":"Tree","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/Tree.luau"]},{"name":"Window","className":"ModuleScript","filePaths":["src/DebuggerUI/Shared/iris/widgets/Window.luau"]}]}]},{"name":"FastCast2","className":"ModuleScript","filePaths":["src/FastCast2/init.luau"],"children":[{"name":"ActiveCast","className":"ModuleScript","filePaths":["src/FastCast2/ActiveCast.luau"]},{"name":"BaseCast","className":"ModuleScript","filePaths":["src/FastCast2/BaseCast.luau"]},{"name":"Configs","className":"ModuleScript","filePaths":["src/FastCast2/Configs.luau"]},{"name":"DefaultConfigs","className":"ModuleScript","filePaths":["src/FastCast2/DefaultConfigs.luau"]},{"name":"FastCastEnums","className":"ModuleScript","filePaths":["src/FastCast2/FastCastEnums.luau"]},{"name":"FastCastVMs","className":"ModuleScript","filePaths":["src/FastCast2/FastCastVMs/init.luau"],"children":[{"name":"ClientVM","className":"LocalScript","filePaths":["src/FastCast2/FastCastVMs/ClientVM.client.luau","src/FastCast2/FastCastVMs/ClientVM.meta.json"]},{"name":"ServerVM","className":"Script","filePaths":["src/FastCast2/FastCastVMs/ServerVM.server.luau","src/FastCast2/FastCastVMs/ServerVM.meta.json"]}]},{"name":"ObjectCache","className":"ModuleScript","filePaths":["src/FastCast2/ObjectCache.luau"]},{"name":"Signal","className":"ModuleScript","filePaths":["src/FastCast2/Signal.luau"]},{"name":"TypeDefinitions","className":"ModuleScript","filePaths":["src/FastCast2/TypeDefinitions.luau"]}]}]},{"name":"ServerScriptService","className":"ServerScriptService","children":[{"name":"IrisServer","className":"Script","filePaths":["src/DebuggerUI/Server/IrisServer.server.luau"]}]},{"name":"StarterPlayer","className":"StarterPlayer","children":[{"name":"StarterCharacterScripts","className":"StarterCharacterScripts"}]}]}
Loading