Normally it works great.
But, this condition caused the problem.
I had an npm module named sdl-translate: https://github.com/animatedcreativity/sdl-translate
I wanted to create another module named modernmt-translate but the code was exactly same as sdl-translate, just a little work was required.
So, I create a new project on Glitch and imported sdl-translate module from Github which replaced everything. After making changes I tried to export back my changes to new Github repository named modernmt-translate ( the JS input dialog box ), but strange thing is that it will show me sdl-translate when exporting on the top right and will result into an error. When I reload the project it will still show new module named modermt-translate, but strangely will try to export again to sdl-translate.
I will try to duplicate the project on Glitch and will try to export again, it may reset every setting. But, I think providing feedback is my responsibility. Love you Glitch team!
EDIT: Duplicated the project and then only I realised that dropdown on bottom left said that I need to Grant access for exporting. Strange, when you did not ask for importing ( I imported private repositories too recently and I think I am already logged in using Github ), why did I have to allow separately for Export. Anyways, the thing that confused me was that the previous modermt-translate Glitch project was showing old sdl-translate when exporting which is fixed when I duplicated (Remix) the project. Cheers!