Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
17fc98b
build: replace luarocks with lux
13k Sep 1, 2025
3b652ff
chore(lsp): replace luals with emmylua_ls
13k Sep 1, 2025
8a6220b
chore(lint): update luacats types and selene stdlibs
13k Sep 1, 2025
b72e8d2
feat(vscripts)!: major refactoring:
13k Sep 1, 2025
910391d
chore: update ignore files
13k Sep 1, 2025
29adf3b
chore: update luacov config
13k Sep 1, 2025
850daad
chore: remove luacov
13k Sep 1, 2025
4056749
chore: remove vscode config
13k Sep 1, 2025
270b000
build: update tasks to use lux
13k Sep 1, 2025
0a2c681
chore: update biome config
13k Sep 1, 2025
ab2da6f
chore: update javascript dependencies
13k Sep 1, 2025
c4aa6ba
fix(vscripts): fix timers and event handling
13k Sep 1, 2025
680347f
chore(panorama): update dependencies
13k Sep 1, 2025
1e78365
fix(panorama): fix casing for networked data
13k Sep 1, 2025
cd3e042
chore: update selene config
13k Sep 1, 2025
77d8455
chore(panorama): fix lint warnings
13k Sep 1, 2025
180b63c
docs: update DEVELOPMENT
13k Sep 1, 2025
f5633f0
feat(vscripts): improve hero reset
13k Sep 1, 2025
bca49f2
test(vscripts): fix tests
13k Sep 1, 2025
bc79cb5
chore(lua): update `middleclass` types
13k Sep 1, 2025
789763b
chore(vscripts): refactor game events
13k Sep 1, 2025
15305da
chore(vscripts): refactor game rules
13k Sep 1, 2025
fac3a9d
chore(vscripts): refactor game mode setup
13k Sep 1, 2025
a782796
fix(vscripts): fix item key values
13k Sep 2, 2025
1fd0b16
chore(vscripts): refactor custom events setup
13k Sep 2, 2025
0d85451
refactor(vscripts): change table mapping types
13k Sep 2, 2025
75381ab
fix(panorama): fix item picker
13k Sep 2, 2025
b33a506
feat(vscripts): improve hero reset
13k Sep 2, 2025
843cbfa
chore: update bun lock
13k Sep 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .busted
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,11 @@ return {
default = {
ROOT = { "./spec" },
recursive = true,
verbose = true,
output = "htest",
},
_all = {
verbose = true,
coverage = true,
helper = "./spec/helper.lua",
lpath = lpath,
},
Expand Down
49 changes: 49 additions & 0 deletions .emmyrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"$schema": "https://raw.githubusercontent.com/EmmyLuaLs/emmylua-analyzer-rust/refs/heads/main/crates/emmylua_code_analysis/resources/schema.json",
"runtime": {
"pathStrict": true,
"special": {
"assertf": "assert",
"errorf": "error"
},
"requirePattern": [
"?.lua",
"?/init.lua"
],
"version": "LuaJIT"
},
"workspace": {
"ignoreDir": [
".busted",
".lux",
"tmp"
],
"workspaceRoots": [
"game/scripts/vscripts",
"spec"
],
"library": [
".luacats",
"game/scripts/vscripts/compat53",
"game/scripts/vscripts/fsm.lua",
"game/scripts/vscripts/inspect.lua",
"game/scripts/vscripts/middleclass.lua",
".lux/jit/test_dependencies/jit/01a3c364614bddff7370223a5a9c4580f8e62d144384148444c518ec5367a59b-mediator_lua@1.1.2-0/src",
".lux/jit/test_dependencies/jit/092886a00e3c7cb9cb944528116da6ce7d5e4a25b9d198735ac1b1307f77dca5-bit32@5.3.5-1/src",
".lux/jit/test_dependencies/jit/287e827f4a088d41bba04af5f61a13614346c16fe8150eb7c4246e67d6fd163e-lua-term@0.8-1/src",
".lux/jit/test_dependencies/jit/316ac0b30e04e86a253d64886f3b110bd0508267474e6b58a3b973bd6857dbf4-penlight@1.14.0-3/src",
".lux/jit/test_dependencies/jit/455cd98d50c6191a9685cffcda4ce783efbb957934625e134c39f43bd5df6818-luassert@1.9.0-1/src",
".lux/jit/test_dependencies/jit/47b12edcdc032232157ace97bddf34bddd17f6f458095885e62bbd602ad9e9ec-luasystem@0.6.3-1/src",
".lux/jit/test_dependencies/jit/4e9592a499c9ced4f8ce366db9db7d9c0dd1424ea8d4c8c16c1550ea3a61a696-say@1.4.1-3/src",
".lux/jit/test_dependencies/jit/672112d42de52914cd6daaac8a86cf906f80360bd81d6ad0a1df51224d74e9d4-busted-htest@1.0.0-2/src",
".lux/jit/test_dependencies/jit/6ce29c2c535c40246c386c056f24689344cddb56ec397473931431e6b67694d2-say@1.4.1-3/src",
".lux/jit/test_dependencies/jit/832fd9862ce671c0c9777855d4c8b19f9ad9c2679fb5466c3a183785a51b76b0-luafilesystem@1.8.0-1/src",
".lux/jit/test_dependencies/jit/8a29d183b38f69620275ab4765d677ada24ff5f96f48d2018d0ee7bcd8ad057e-busted@2.2.0-1/src",
".lux/jit/test_dependencies/jit/9a3c8a33388fd17cf44291697753b48efba841849e4a92dc37c4f7a4c6877c86-compat53@0.14.4-1/src",
".lux/jit/test_dependencies/jit/a6c5176043cb3de56336b7de119443dbb3d9e024be1d50e06289ad4b4959a2da-lua_cliargs@3.0.2-1/src",
".lux/jit/test_dependencies/jit/c82b26bea8099fcea79b4e243145c4cf2597abdde010248e02fcd273e490e1bb-penlight@1.14.0-3/src",
".lux/jit/test_dependencies/jit/d792a2d7b67521e3af5c323f99f9c5b20625b649826613bdf93854482c22dd1b-moses@2.1.0-1/src",
".lux/jit/test_dependencies/jit/e4f17b9e67313bbd5e90f425672fc8998dd0bfa43335f7c57ed2de7a799e07a6-dkjson@2.8-1/src"
]
}
}
15 changes: 9 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,17 +1,20 @@
# project

/.env*
/tmp/*
!/tmp/.keep

# lua
/.lua-version
/.luarocks
/lua
/lua_modules
/luarocks

/.lux

# javascript/typescript
/.node-version

/node_modules
*.tsbuildinfo

# game

/content/panorama/scripts/*
/game/*
!/game/resource
Expand Down
5 changes: 3 additions & 2 deletions .ignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
game/scripts/vscripts/pl
game/scripts/vscripts/moses.lua
game/scripts/vscripts/compat53
game/scripts/vscripts/fsm.lua
game/scripts/vscripts/inspect.lua
game/scripts/vscripts/middleclass.lua
images
tmp
3 changes: 2 additions & 1 deletion .luacats/busted.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---@meta
--# selene: allow(incorrect_standard_library_use)
--- @meta

assert = require("luassert")
spy = require("luassert.spy")
Expand Down
Loading
Loading