chore(.npmignore): ignore DS_Store
feat(preserve): preserve executes a chain returning the original value at the end
doc(): Preserve documentation