Funkin/source/funkin/util/macro
Mike Welsh 91ab1cb520 Remove hmm dependency to fix HTML5 target
Remove the `hmm` haxelib dependency from the build.

Linking to `hmm` caused `utest` to be transitively linked, which
eventually caused OpenFL to act strangely and instatiate the
application twice on the HTML5 target.

`hmm` was only used for `HaxelibVersions.getLibraryVersions` macro
call. Instead, manually parse the `hmm.json` ourselves to avoid
the dependency. This fixes the HTML5 target.

`hmm` is still used for package management, but no longer linked
in to the build itself.
2024-02-15 00:23:24 -08:00
..
ClassMacro.hx New crash handler + Additional null safety for ChartEditorState (#130) 2023-08-28 15:03:29 -04:00
CompiledClassList.hx Applied new code style to source/ and assets/data/ 2023-01-22 22:25:45 -05:00
FlxMacro.hx null + macro things? 2023-12-07 14:29:45 -05:00
GitCommit.hx null + macro things? 2023-12-07 14:29:45 -05:00
HaxelibVersions.hx Remove hmm dependency to fix HTML5 target 2024-02-15 00:23:24 -08:00
InlineMacro.hx Unit Tests: Coverage Reporting and Github Actions Integration (#131) 2023-08-30 18:31:59 -04:00
MacroUtil.hx Unit Tests: Coverage Reporting and Github Actions Integration (#131) 2023-08-30 18:31:59 -04:00