I have a function that has a constructor within it. It creates a new object and returns it:
function car() {
function Car() {}
return new Car();
}
As a result uglify renames Car to some letter and when this returns it looks like the object name is just some letter. In chrome for instance it will say the type of the object is "t".
Is there a way to tell uglify to preserve some function's name?
You need to use the reserved-names
parameter:
--reserved-names “Car”