A monorepo containing Node.js native bindings for CascLib and StormLib - libraries for reading and writing Blizzard game archives.
- @jamiephan/casclib - Native bindings for CascLib (CASC storage from modern Blizzard games)
- @jamiephan/stormlib - Native bindings for StormLib (MPQ archives from classic Blizzard games)
Both packages include CLIs that can be run as a npx command.
npx @jamiephan/casclib --help
npx @jamiephan/stormlib --helpSee the CASC CLI reference and MPQ CLI reference for options and examples.
MIT
For issues and questions:
- GitHub Issues: Create an issue
- Documentation: See individual package READMEs