spec should only be a development dependency