Instead of treating all mappings of inputMap as authoritative, we should always treat inputMap as first going through extractLockAndMap to prepopulate the lockfile and custom maps separately.
If you want an authoritative inputMap you could just use new Generator({ inputMap, freeze: true }) to retain the existing behaviour.
Instead of treating all mappings of
inputMap
as authoritative, we should always treatinputMap
as first going throughextractLockAndMap
to prepopulate the lockfile and custom maps separately.If you want an authoritative
inputMap
you could just usenew Generator({ inputMap, freeze: true })
to retain the existing behaviour.