# Migrate from Bower to Yarn

**URL:** https://discourse.roots.io/t/migrate-from-bower-to-yarn/11320
**Category:** sage
**Tags:** sage8, gulp
**Created:** 2018-01-15T16:42:36Z
**Posts:** 14
**Showing post:** 7 of 14

## Post 7 by @justlevine — 2018-04-30T02:03:08Z

@ben  
Thanks for the quick reply.  
You seemed to have missed my point, though, and I’m sorry if I made you defensive.

Ideally, everyone who made a theme based on 8.x could happily continue to use their theme, make changes when necessary, and take advantage of the amazing build processes.  
However, due to the growing number of developers choosing to release their code as npm repositories (in place of bower repositories, or even git), releasing updates to a Sage 8.x based theme is not always an easy option. Most recent example I came across (but not the only one) is FontAwesome 5 Pro.  
That leaves people like me in a lurch, having to choose between either redeveloping the theme from scratch (be it with Sage 9 or not), or chance being stuck with outdated (potentially vulnerable) dependencies.

> [@ben](#):
>
> There are no migration docs for anything to do with Sage because it’s a starter theme  
> …  
> If you’re not wanting to use Blade (or simply use PHP instead of it, because it’s also supported…) then Sage 9 isn’t really an option for you.

I wasn’t asking for a migration doc, just stressing that even redeveloping a theme with Sage 9 (to get access to all the new build tools) is a whole endeavor - getting used to a new folder structure, learn blade, when the only _pressing issue_ we’re desperate to solve is replacing bower.

And forget ‘migration docs’, there’s no workflow comparison between 8x and 9 (to ease the development transition for loyal Sage users). And, despite all the one-liners about ‘simply using php instead’ of blade - here, the [Release Announcement Post](https://roots.io/sage-9/), and the [sole thread on the discourse](https://discourse.roots.io/t/remove-blade-from-sage-9/8746/5) - there isn’t any info out there on _how_ to to do that (where should I ‘copy over the templates from Sage 8’, what Sage 9 functions do I need to edit/delete, etc).

tl;dr: Don’t get me wrong, I’d love to take the time to redevelop my theme, learn blade, and adopt Sage 9 for my wordpress theming needs. But in the short term, bower’s becoming more problematic each day, and we don’t have the time and resources for a full theme rewrite, when we can (theoretically) just swap bower out for NPM.

---

_[View the full topic](https://discourse.roots.io/t/migrate-from-bower-to-yarn/11320)._
