Wondering what’s next for npm?Check out our public roadmap! »

    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.

    Keywords

    none

    Install

    npm i gulp-font-npm-files

    DownloadsWeekly Downloads

    39

    Version

    1.1.2

    License

    GPL-3.0

    Unpacked Size

    41.8 kB

    Total Files

    5

    Last publish

    Collaborators

    • avatar