From fbe4d229990005a12cfb4820e66d902d5f363cb2 Mon Sep 17 00:00:00 2001 From: Stephen Leitnick Date: Thu, 30 Nov 2023 10:09:55 -0500 Subject: [PATCH] Improvements --- .gitignore | 1 + dev.project.json | 12 ++++++++++++ src/KnitClient.lua | 4 ++-- src/KnitServer.lua | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 dev.project.json 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()