deepscatter
deepscatter copied to clipboard
Allow eslint-plugin-import to Resolve TypeScript Files
What This PR Does
- Allow JS files to use CommonJS
require() - Add
eslint-import-resolver-typescriptso thateslint-plugin-importcan resolve TypeScript imports - Add
typescriptas a dev dependency - Add a
npm run typecheckscript to runtscon source code without emitting compiled output
Is require() desirable? As someone who avoided javascript in the bad old days, I have an aversion.
No, but it's needed in config files. I can modify the rules to only apply to those