rewrite tasks and use devDependencies only on package.json