JSDoc Types Are a Real Alternative
You can get IDE type checking in plain .js files using JSDoc comments and // @ts-check at the top. VS Code reads JSDoc types and gives you autocomplete and error highlighting without a build step. Genuinely viable for small projects.