adding save-range type and default('^')

This supports the added npm feature.