0.0.16 • Published 9 years ago

gulp-src-files v0.0.16

Weekly downloads
5
License
MIT
Repository
github
Last release
9 years ago

gulp-src-files gulpSrcFiles NPM version Build Status Coverage Status

Synchronous get filenames like a gulp.src

example:

gulpSrcFiles= require 'gulp-src-files'
files= gulpSrcFiles [
  'my_components/**/*.coffee.'
  '!my_components/**/*.spec.coffee'
]
console.log files
###
 [ 
  '/path/to/my_components/index.coffee',
  '/path/to/my_components/users.coffee',
  '/path/to/my_components/images.coffee',
  ...
]
###

Usage for browserify

Can use expose option for browserify.require

gulpSrcFiles= require 'gulp-src-files'
files= gulpSrcFiles [
  'my_components/**/*.coffee.'
  '!my_components/**/*.spec.coffee'
],expose:true
console.log files
###
 [ 
  ['/path/to/my_components/index.coffee',{expose:'index.coffee'}],
  ['/path/to/my_components/users.coffee',{expose:'users.coffee'}],
  ['/path/to/my_components/images.coffee',{expose:'images.coffee'}],
  ...
]

or custom

gulpSrcFiles= require 'gulp-src-files'
files= gulpSrcFiles [
  'my_components/**/*.coffee.'
  '!my_components/**/*.spec.coffee'
],expose:(file)->
  path= require 'path'
  opts=
    expose: path.basename file,'.coffee'
  [file,opts]

console.log files
###
[ 
  ['/path/to/my_components/index.coffee',{expose:'index'}],
  ['/path/to/my_components/users.coffee',{expose:'users'}],
  ['/path/to/my_components/images.coffee',{expose:'images'}],
  ...
]
###

TODO

  • Write document for options

License

MIT by 59naga

0.0.16

9 years ago

0.0.15

9 years ago

0.0.14

9 years ago

0.0.13

9 years ago

0.0.12

9 years ago

0.0.11

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago