Super Mod Injector
yjh051108/dsh-super-injector · tools
Hot reload + self-reload: dev_reload_package reloads the entire package (clear cache → re-import → rebuild fiber, rollback on failure to retain the old generation)
★ 159GitHub stars
2Forks
2026-08-15Last updated
TypeScriptLanguage
—License
Key features
- junction links the plug-in package to /.dsh/profiles/web/node_modules (loader standard parsing path)
- GoalTo become an ecological de facto standard runtime management layer under the official assembly mechanism - "launcher module installation" is just the starting point. The injector allows DSH to have a Mod-level experience of "everything can be injected, the injection can be rolled back, and the changes will take effect immediately".
- The injector itself also supports self-reloading (suicide → global timer reconstruction)
Requirements
- Do not hardcode DSH versionpeerDependencies are all scope declarations (@deepseek-ai/dsh-tools: =0.0.1-rc =4.0.0-rc <5) - DSH upgrade will not be scrapped.
- The adapted services have been renamed: webServer (formerly httpServer), compaction (formerly compact).
Install command
dsh plugin --profile web add github:yjh051108/dsh-super-injector