fs-mapper

0.2.0 • Public • Published

fs-mapper

npm version Build Status Coverage Status

Give a configure to modify path of the files matched.

Usage

const mapper = require('fs-mapper')

mapper.configure({
  '*.js': 'js/[dirname][filename]',
  'images/**/*.png': (dirname, filename) => `${dirname.replace(/images\//, '')}/${filename}`
})

mapper([
  'components/slide.js',
  'images/icons/person.png'
])
// {
//   'components/slide.js': 'js/components/slide.js',
//   'images/icons/person.js': 'icons/person.png'
// }

Notice: dirname includes the last / or \,like: a/b.js => { dirname: 'a/', filename: 'b.js' }, but: a.js => `{ dirname: '', filename: 'a.js' }``

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i fs-mapper

Weekly Downloads

0

Version

0.2.0

License

MIT

Last publish

Collaborators

  • teabyii