Pull font-awesome from CDN rather than installing.
Using font-awesome as a dependency was creating additional build overhead.
Since we're already loading the Raleway font from Google's CDN, I didn't see a
reason not to load this font from a CDN as well.
This cuts down on the build logic, and also makes the migration to npm and away
from bower easier. Lastly it will cut down on diff churn as the fonts and css
were checked into the repository.
Move away from bower.json and to using npm.
This completely removes bower from the install and build process, preferring
npm. npm is becoming the defacto package manager, and works very well with
commonjs. Electron also works with commonjs, so this helps to reduce build
logic as well.
Copy/pasta from commit messages...
Pull font-awesome from CDN rather than installing. Using font-awesome as a dependency was creating additional build overhead. Since we're already loading the Raleway font from Google's CDN, I didn't see a reason not to load this font from a CDN as well.
This cuts down on the build logic, and also makes the migration to npm and away from bower easier. Lastly it will cut down on diff churn as the fonts and css were checked into the repository.
Move away from bower.json and to using npm. This completely removes bower from the install and build process, preferring npm. npm is becoming the defacto package manager, and works very well with commonjs. Electron also works with commonjs, so this helps to reduce build logic as well.
After this is merged, I think that https://github.com/tinderjs/tinder-desktop/issues/72 can be closed.