packaging(pesde), tooling(rokit), deps: Fix pesde support, bump tools, bump jecs

This commit is contained in:
marked 2024-12-03 20:17:06 +01:00
parent 3e7bb3c7ff
commit 0818b498a6
10 changed files with 31 additions and 24 deletions

13
jecs.luau Normal file
View file

@ -0,0 +1,13 @@
--!strict
--!native
--!optimize 2
-- pesde adds dependencies by including a folder with them in the package
-- wally just adds a file for each dependency
-- this is here to mitigate that
local jecs = require("luau_packages/jecs")
export type Archetype = jecs.Archetype
export type Id<T = nil> = jecs.Id<T>
export type Pair<First, Second> = jecs.Pair<First, Second>
export type Entity<T = nil> = jecs.Entity<T>
export type World = jecs.World
return jecs