• v3.0.0 9cf026edf5

    v3.0.0 Stable

    LunarTides released this 2025-12-05 12:04:24 +00:00 | 343 commits to main since this release

    What's Changed

    Like 2.0, this is pretty much a rewrite. The differences are so huge that I don't even know how to begin to describe them. You don't need to start completely from scratch, but you will likely need to consult the example cards and wiki again to figure out how to do things.

    Notable Changes

    I can't cover all changes. This update took 2 years after all.

    • Switched to using Bun exclusively. Bye Node.js!
    • Switched to using Biome instead of xo. Bye xo! (#363)
    • Added Player.board instead of Game.board.
    • Remove readline-sync dependency. (#365)
    • Rewrite enchantments to use cards. (#400)
    • Add card tags. (#370)
    • Use enums instead of union types. (#364)
    • Restructured API for the hundredth time.
    • Add tests.

    Full Changelog: https://github.com/LunarTides/Hearthstone.js/compare/v2.0.0...v3.0.0

    Downloads