1.0.0 • Published 5 years ago

taskr-rename v1.0.0

Weekly downloads
1
License
WTFPL
Repository
github
Last release
5 years ago

taskr-rename

Rename plugin for Taskr

NOTE: This repository has been renamed from fly-rename to taskr-rename. If you haven't yet migrated to Taskr, now is the time to do so.

NPM License Build Status Coverage Status Dependency Status

Install

$ yarn add -D taskr taskr-rename

or

$ npm install --save-dev taskr taskr-rename

Usage

Object

export default function* (task) {
  yield task.source('./src/foo.js')
    .rename({
      dirname: 'dir/name',
      basename: 'bar',
      prefix: 'prefix-',
      suffix: '-suffix',
      extname: '.html'
    })
    .target('./dist')

    // .dist/dir/name/prefix-bar-suffix.html
}

Function

export default function* (task) {
  yield task.source('./src/foo.js')
    .rename((file) => {
      file.dirname = 'dir/name'
      file.basename = 'bar'
      file.extname = '.html'
    })
    .target('./dist')

    // .dist/dir/name/bar.html
}