diff --git a/contribute.py b/contribute.py
index 7dbbb84360742e665bcc02205a4fd11755cdfd9b..a8c76e102786d7e3bc83865a7fc45b52a963b6a4 100644
--- a/contribute.py
+++ b/contribute.py
@@ -69,8 +69,8 @@ def main(date, name):
     # launch the presentation deck
     if not os.path.exists(os.path.join(fullPath, 'node_modules')):
         click.echo(' > Installing dependencies ... ')
-        os.system('npm install -g npm@latest grunt-cli generator-reveal')
-        os.system('npm install')
+        os.system('yarn add -g grunt-cli generator-reveal')
+        os.system('yarn')
         click.echo(' > All dependencies installed.')
     else:
         click.echo(' > All dependencies already installed.')