From e09975eb55e4458385eb9125a9c63bb3e76ad706 Mon Sep 17 00:00:00 2001 From: AstonishedLiker Date: Wed, 6 Aug 2025 04:07:37 +0200 Subject: [PATCH 1/4] Add new pesde-related entries in `.gitignore` --- .gitignore | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 50fca60..4fbb67e 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,10 @@ # LuaEncode doesn't use any 3rd party modules /wally.lock +/pesde.lock +/luau_packages +/lune_packages # Misc -/.vscode +/.pesde +/.vscode \ No newline at end of file From 38ea28f17acbd2e3704215aefb714c85f040c514 Mon Sep 17 00:00:00 2001 From: AstonishedLiker Date: Wed, 6 Aug 2025 04:11:31 +0200 Subject: [PATCH 2/4] Add `pesde.toml` --- pesde.toml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 pesde.toml diff --git a/pesde.toml b/pesde.toml new file mode 100644 index 0000000..5eef439 --- /dev/null +++ b/pesde.toml @@ -0,0 +1,24 @@ +name = "chadhyatt/luaencode" +version = "0.1.0" +description = "Fast table serialization library for pure Luau/Lua 5.1+" +authors = ["Chad Hyatt "] +repository = "https://github.com/chadhyatt/LuaEncode" +license = "MIT" + +includes = ["README.md", "pesde.toml", "src/**"] + +[target] +environment = "lune" +lib = "src/LuaEncode.luau" +build_files = ["src"] + +[indices] +default = "https://github.com/pesde-pkg/index" + +[scripts] +roblox_sync_config_generator = ".pesde/scripts/roblox_sync_config_generator.luau" +sourcemap_generator = ".pesde/scripts/sourcemap_generator.luau" + +[dev_dependencies] +scripts = { name = "pesde/scripts_rojo", version = "^0.1.1", target = "lune" } +rojo = { name = "pesde/rojo", version = "^7.4.4", target = "lune" } From 9012b27e3b1eb885ae2684cb5e54a6725be844a5 Mon Sep 17 00:00:00 2001 From: AstonishedLiker Date: Wed, 6 Aug 2025 04:19:22 +0200 Subject: [PATCH 3/4] Fix invalid version in `pesde.toml` --- pesde.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pesde.toml b/pesde.toml index 5eef439..bf7d877 100644 --- a/pesde.toml +++ b/pesde.toml @@ -1,5 +1,5 @@ name = "chadhyatt/luaencode" -version = "0.1.0" +version = "1.4.4" description = "Fast table serialization library for pure Luau/Lua 5.1+" authors = ["Chad Hyatt "] repository = "https://github.com/chadhyatt/LuaEncode" From 2a7cd7e2c766f4062f097beffd0499a29618130e Mon Sep 17 00:00:00 2001 From: AstonishedLiker Date: Wed, 6 Aug 2025 04:51:06 +0200 Subject: [PATCH 4/4] update target to luau & fix file extension --- pesde.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pesde.toml b/pesde.toml index bf7d877..3470fd3 100644 --- a/pesde.toml +++ b/pesde.toml @@ -8,8 +8,8 @@ license = "MIT" includes = ["README.md", "pesde.toml", "src/**"] [target] -environment = "lune" -lib = "src/LuaEncode.luau" +environment = "luau" +lib = "src/LuaEncode.lua" build_files = ["src"] [indices]