make sources.json location configurable