Covert the action to typescript. This would include: - Update the eslint config for typescript support - Potentially switching bundler to [ncc](https://github.com/vercel/ncc) - This is recommended in the GH actions documentation, and supports typescript out of the box