jisaacks / node-font-awesome

Font Awesome wrapper to make serveable from node

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Node Font Awesome

Simple font awesome wrapper to allow serving from node.

Install

npm install font-awesome --save
npm install node-font-awesome --save-dev

API

  • scssPath: path to scss directory for adding as import path
  • lessPath: path to less directory for adding as import path
  • css: path to font-awesome.css file.
  • fonts: glob path to all files in fonts directory.

Usage

Moving Fonts:

var gulp = require('gulp');
var fontAwesome = require('node-font-awesome');

gulp.task('fonts', function() {
  gulp.src(fontAwesome.fonts)
    .pipe(gulp.dest('./app/fonts'));
});

Adding To SASS Paths

var gulp = require('gulp');
var fontAwesome = require('node-font-awesome');

gulp.task('sass', function () {
  gulp.src('./sass/main.scss')
    .pipe(sass({
      includePaths: [fontAwesome.scssPath]
    }))
    .pipe(sourcemaps.write('./'))
    .pipe(gulp.dest('./app/css'));
});

With Bourbon

var gulp = require('gulp');
var fontAwesome = require('node-font-awesome');
var bourbon = require('node-bourbon')

gulp.task('sass', function () {
  gulp.src('./sass/main.scss')
    .pipe(sass({
      includePaths: bourbon.with(fontAwesome.scssPath)
    }))
    .pipe(sourcemaps.write('./'))
    .pipe(gulp.dest('./app/css'));
});

About

Font Awesome wrapper to make serveable from node


Languages

Language:JavaScript 100.0%