This will have side effects.

If you pass in "export", then it will add ALL Titanium APIs to the defines.h.

If you don't pass in "export", then it only bakes in support for the Titanium APIs you are using at the time of transport into defines.h.

That means if you transport your project, then update the app.js to use Ti.Media.VideoPlayer (or whatever), your app will crash if we accept your change above.

Now, how many people use transport.py and of those people, how many people are transporting their app and modifying the JS files? Probably, very, very few.

So, what's your use case/thoughts?