Move optional dependencies to devDependencies