Commit Graph

10 Commits

Author SHA1 Message Date
Linden
56b99a7657 refactor(require): improve module resolution and debugging info
- Improved error messages.
- Include checked file paths on failed module resolution.
- Moved repeated code into separate functions.
- Workaround for incorrect "circular-dependency" error.
- Added additional package.path "./?/init.lua".
- Added support for package.searchers.
2024-04-05 21:53:48 +11:00
Linden
09ca963f26 refactor(resource): load extra modules 2024-04-01 19:15:04 +11:00
Kenshin13
acfb665459 fix(imports/require): resource source extraction in getModuleInfo (#504) 2024-02-24 01:17:06 +11:00
David Malchin
744744c147 fix(require): return false when module returns false (#502) 2024-02-17 22:04:36 +11:00
Linden
0c2f0ec68e fix(require): chunk name and error path for load/loadjson 2023-12-19 09:04:29 +11:00
Linden
048edfa86f feat(require): add load/loadjson functions 2023-12-07 18:24:14 +11:00
FjamZoo
e72c9bc1c8 fix(require): support asset protection garbage (#443) 2023-11-08 02:07:54 +11:00
Linden
699884aa17 feat(require): external module support for require (#422) 2023-09-19 20:25:17 +10:00
Linden
594fa73bfd refactor(require): use error from Lua_require on failed load 2023-08-13 08:55:54 +10:00
Linden
7ab2aac9be feat(imports/require): custom require for script files 2023-02-22 09:53:58 +11:00