gulp-font-npm-files

1.1.2 • Public • Published

gulp-font-npm-files

TravisCI Status Coverage Status dependencies dev-dependencies Known Vulnerabilities npm version

Get font files from your installed npm packages

Installation

Simply run a install using your terminal and you're good to go!

npm install --save gulp-font-npm-files

If you're a cool kid using Yarn then simply just use yarn as you would

yarn add gulp-font-npm-files

Usage

var fontNpmFiles = require('gulp-font-npm-files');
var files = fontNpmFiles([[filter, ]options][, callback]);

This will read your package.json, iterate through your dependencies and returns an array of font files.

Usage with gulp

var gulp = require('gulp');
var fontNpmFiles = require('gulp-font-npm-files');
 
gulp.task('TASKNAME', function() {
    return gulp.src(fontNpmFiles())
        .pipe(/* what you want to do with the files */)
});

Options

The module accepts the following options:

  • nodeModulesPath: path to your node_modules. By default, it is ./node_modules that means this directory is at your project's root.
var fontNpmFiles = require('gulp-font-npm-files');
 
// Copy dependencies from ./node_modules to build/node_modules/
gulp.task('copyNpmDependencies', function() {
  gulp.src(fontNpmFiles(), { base:'./' })
    .pipe(gulp.dest('./build'));
});
var fontNpmFiles = require('gulp-font-npm-files');
 
// Copy dependencies from ./path/node_modules to build/node_modules/
gulp.task('copyNpmDependencies', function() {
  gulp.src(fontNpmFiles({ nodeModulesPath: "./path/node_modules" }), { base:'./' })
    .pipe(gulp.dest('./build'));
});
  • packageJsonPath: path to you package.json file. By default, it is ./package.json that means this file is at your project's root with the default name.
var fontNpmFiles = require('gulp-font-npm-files');
 
// Copy dependencies present in ./package.jon to build/node_modules/
gulp.task('copyNpmDependencies', function() {
  gulp.src(fontNpmFiles(), { base:'./' })
    .pipe(gulp.dest('./build'));
});
var fontNpmFiles = require('gulp-font-npm-files');
 
// Copy dependencies present in ./path/package.json to build/node_modules/
gulp.task('copyNpmDependencies', function() {
  gulp.src(fontNpmFiles({ packageJsonPath: "path/package.json" }), { base:'./' })
    .pipe(gulp.dest('./build'));
});
  • devDependencies: true if you want to take account the dev dependencies, false otherwise. The default value is false.
var fontNpmFiles = require('gulp-font-npm-files');
 
// Copy dependencies to build/node_modules/
gulp.task('copyNpmDependencies', function() {
  gulp.src(fontNpmFiles(), { base:'./' })
    .pipe(gulp.dest('./build'));
});
var fontNpmFiles = require('gulp-font-npm-files');
 
// Copy dev dependencies and dependencies to build/node_modules/
gulp.task('copyNpmDependencies', function() {
  gulp.src(fontNpmFiles({ devDependencies: true }), { base:'./' })
    .pipe(gulp.dest('./build'));
});

Comments

Based on GulpMainNpmFiles and GulpfontNpmFiles.

Readme

Keywords

none

Package Sidebar

Install

npm i gulp-font-npm-files

Weekly Downloads

12

Version

1.1.2

License

GPL-3.0

Unpacked Size

41.8 kB

Total Files

5

Last publish

Collaborators

  • yadickson