`options` should not be altered because it causes multiple runs to fail.

Using this plugin with `gulp-watch` might cause issue due to incorrect
file name being defined. This commit fixes this problem by injecting
the file name in a copy instead of the global options.