I have a NPM package written in TypeScript. My build process takes all *.ts files and bundle them into myLib.d.ts, myLib.js and myLib.js.map.
My NPM package must have all src/.ts files and these three myLib. auto generated files.
But in my git repository, should I commit these three myLib.* auto generated files?
Is it a problem to publish files in npm package that are not under version control?
The output/generated files
myLib.d.ts
,myLib.js
andmyLib.js.map
shouldn’t managed in git repo.You should ignore these files by
.gitignore
. And it won’t effect to publish npm pakeages.You can also refer the example .gitignore file for TypeScript.