Updating IsaacScript
IsaacScript is occasionally updated with new TypeScript definitions, new helper functions, new linting rules, and so on. However, these new updates are not automatically pushed to your mod.
In a TypeScript project, you can see your project dependencies and their current
versions by looking at the package.json file. More information can be found in
the package.json documentation. You
can upgrade the dependencies in your IsaacScript mod in the same way that you
would upgrade the dependencies for any other TypeScript program.
As a convenience, the isaacscript program itself can update dependencies like
this:
npx isaacscript updateThis will automatically update the versions in your package.json file and tell
the package manager to install the new versions, if necessary.
If you don’t want to use isaacscript, then you could run the
npm-check-updates tool
directly with something along the lines of:
npx npm-check-updates --upgradeOr, if you don’t want to use the npm-check-updates tool, you can just manually
change the versions in your package.json file yourself. For more information,
check out
this blog,
which goes over this process in more detail.
The latest version of the IsaacScript tool can always be found on the npm page or in the monorepo readme.
