Snapshot / canary javascript project lifecicle management