Yarn provides reliable dependency management for node.js packages. You could still use npm but I would recommend to use yarn to ensure atleast npm packages uses tested versions. Bower is not affected by this change and is still used.