diff --git a/discord-luau b/discord-luau index 3bb1ac7..e87f7c4 160000 --- a/discord-luau +++ b/discord-luau @@ -1 +1 @@ -Subproject commit 3bb1ac7fc9bb80b32ccab3d6cc9d76a2e1af5073 +Subproject commit e87f7c499cf4a36c0f7b2809ae244cac8f66865c diff --git a/generator/Generator.luau b/generator/Generator.luau index ab8a94b..b4038e4 100644 --- a/generator/Generator.luau +++ b/generator/Generator.luau @@ -4,6 +4,14 @@ local net = require("@lune/net") local Generator = {} +function Generator.removeLegacyFiles() + if fs.isDir("pages/Classes") then + fs.removeDir("pages/Classes/") + end + + fs.writeDir("pages/Classes") +end + function Generator.writeClassName(className: string) local classPath = string.split(className, ".") local fullPath = "pages/Classes/" diff --git a/generator/init.luau b/generator/init.luau index dd51578..751bd3b 100644 --- a/generator/init.luau +++ b/generator/init.luau @@ -2,6 +2,8 @@ local Moonwave = require("Moonwave") local Generator = require("Generator") local Markdown = require("Markdown") +Generator.removeLegacyFiles() + local packageCommentJson = Moonwave.extractCommentsIntoJson() for _, classDocumentation in packageCommentJson do