diff --git a/.gitignore b/.gitignore index 09d052ac..7751edfb 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ Packages/ src/Packages/ src/wally.lock build/ +sourcemap.json diff --git a/dev.project.json b/dev.project.json new file mode 100644 index 00000000..b2166652 --- /dev/null +++ b/dev.project.json @@ -0,0 +1,12 @@ +{ + "name": "knit-dev", + "tree": { + "$className": "DataModel", + "ReplicatedStorage": { + "$className": "ReplicatedStorage", + "Knit": { + "$path": "src" + } + } + } +} diff --git a/src/KnitClient.lua b/src/KnitClient.lua index 42043879..ff48976f 100644 --- a/src/KnitClient.lua +++ b/src/KnitClient.lua @@ -110,7 +110,7 @@ KnitClient.Player = game:GetService("Players").LocalPlayer pulled in via Wally instead of relying on Knit's Util folder, as this folder only contains what is necessary for Knit to run in Wally mode. ]=] -KnitClient.Util = script.Parent.Parent +KnitClient.Util = (script.Parent :: Instance).Parent local Promise = require(KnitClient.Util.Promise) local Comm = require(KnitClient.Util.Comm) @@ -131,7 +131,7 @@ end local function GetServicesFolder() if not servicesFolder then - servicesFolder = script.Parent:WaitForChild("Services") + servicesFolder = (script.Parent :: Instance):WaitForChild("Services") end return servicesFolder end diff --git a/src/KnitServer.lua b/src/KnitServer.lua index 89f0693b..5d1435c9 100644 --- a/src/KnitServer.lua +++ b/src/KnitServer.lua @@ -117,7 +117,7 @@ local KnitServer = {} pulled in via Wally instead of relying on Knit's Util folder, as this folder only contains what is necessary for Knit to run in Wally mode. ]=] -KnitServer.Util = script.Parent.Parent +KnitServer.Util = (script.Parent :: Instance).Parent local SIGNAL_MARKER = newproxy(true) getmetatable(SIGNAL_MARKER).__tostring = function()