SpacemanDMM/crates
2025-08-30 14:47:12 -07:00
..
builtins-proc-macro Run cargo upgrade (#413) 2024-10-26 22:31:05 -07:00
dap-types Update foldhash and maud dependencies 2025-08-30 13:22:23 -07:00
dm-langserver Bump versions for suite 1.11 2025-08-30 14:47:12 -07:00
dmdoc Bump versions for suite 1.11 2025-08-30 14:47:12 -07:00
dmm-tools Update foldhash and maud dependencies 2025-08-30 13:22:23 -07:00
dmm-tools-cli Bump versions for suite 1.11 2025-08-30 14:47:12 -07:00
dreamchecker Bump versions for suite 1.11 2025-08-30 14:47:12 -07:00
dreammaker Update foldhash and maud dependencies 2025-08-30 13:22:23 -07:00
interval-tree Resolve 'hiding a lifetime' warnings from Rust 1.89 2025-08-18 23:43:52 -07:00
spaceman-dmm Update git2 to 0.20.2 (#434) 2025-06-18 21:52:55 -07:00
dependencies.dot Update root and crates/ readmes 2021-11-16 18:30:37 -08:00
dependencies.png Update root and crates/ readmes 2021-11-16 18:30:37 -08:00
README.md Update root and crates/ readmes 2021-11-16 18:30:37 -08:00

SpacemanDMM/crates

SpacemanDMM consists of several packages. Each may be built by running cargo build -p <name> from the repository root. If no -p flag is specified, all packages will be built. Adding --release will enable more optimization flags, taking longer to compile but producing faster executables.

dependency tree

  • dreammaker - a pure-Rust parsing suite for the DreamMaker programming language.

  • dm-langserver - a language server based upon that parser.

  • dmdoc - a doxygen-esque documentation generator for DreamMaker codebases.

  • dreamchecker - extended whole-program analysis and type checking tools for DM codebases.

  • dmm-tools - additional libraries for working with DreamMaker icon and map files, including a renderer.

  • dmm-tools-cli - the command-line interface to dmm-tools.