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-typescript
so thateslint-plugin-import
can resolve TypeScript imports - Add
typescript
as a dev dependency - Add a
npm run typecheck
script to runtsc
on 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