When working with an npm library written in TypeScript, the usual process involves writing the source code in TypeScript, pushing it to GitHub, then converting it to JavaScript and pushing the resulting JavaScript code to the npm repository. When adding dependencies, we typically use the converted JavaScript version. However, is there a way to directly use TypeScript on GitHub or store the converted JavaScript on GitHub and access it through a GitHub URL instead? I want to avoid publishing every time the TypeScript source code changes. Since npm does not support override or snapshot versions, am I required to compile TypeScript to JavaScript before publishing to npm? Any suggestions would be appreciated.