CB-1117 Add FileUpdater module to cordova-common. This closes #429.
authorJason Ginchereau <jasongin@microsoft.com>
Sat, 16 Apr 2016 02:27:01 +0000 (19:27 -0700)
committerNikhil Khandelwal <nikhilkh@microsoft.com>
Thu, 5 May 2016 21:26:30 +0000 (14:26 -0700)
commit06d3471109682dd6728d9c90676eff99565c7258
tree11a196573582de02f76a294bfee4b9f97f75ff26
parent8a750e4b47378f0d4e712a83613f76f30873cc27
CB-1117 Add FileUpdater module to cordova-common. This closes #429.

The new FileUpdater module contains a few functions that enable optimized
file copies by comparing timestamps. These functions are primarily
intended to be used by each platform's prepare operation to avoid
redundantly copying files that haven't changed since the last build, thus
greatly speeding up build times after the first build. But the usfulness
isn't necessarily limited to the prepare operation; the functions could
be used for any Cordova file copy operations that benefit from the same
optimization.
cordova-common.js
package.json
spec/FileUpdater.spec.js [new file with mode: 0644]
src/FileUpdater.js [new file with mode: 0644]