update dev deps, npm ignore