This is a meta package to install all of the dependencies necessary for Prettier & ESLint to work with a typical IsaacScript project. (Prettier is the best code formatter and ESLint is the best code problem checker.)
(By default, IsaacScript mods are automatically configured to use this meta package.)
@prettier/plugin-xml- Allows Prettier to format XML files, which are common in Binding of Isaac mods.complete-lint- A meta-package to install all of the necessary ESLint and Prettier dependencies.- [
eslint-config-isaacscript] - Contains the master ESLint configuration. eslint-import-resolver-typescript- Necessary foreslint-plugin-import-xto work properly, which is part ofeslint-config-complete. (Even though it is a direct dependency ofeslint-config-complete, it does not work properly when it is a nested transitive dependency, so it must explicitly be in this package.)- `isaacscript-spell - A collection of CSpell dictionaries for IsaacScript mods.
isaacscript-tsconfig- A TypeScript configuration file for IsaacScript mods.ts-prune- A tool to look for unused exports.