Broccoli's File Remover
Installation
npm install --save-dev broccoli-file-remover
Usage
Files
Removing a single file from app/main
:
var removeFile = ; var tree = ;
Removing app/main
and test/main
:
var removeFile = require('broccoli-file-remover'); var tree = removeFile('app', { files: ['app/main.js', 'test/main.js']});
Directories
Removing a directory (tests/dummy
):
var removeFile = ; var tree = ;
Removing a number of directories:
var removeFile = ; var tree = ;
Documentation
removeFile(inputTree, options)
options.srcFile
{String} (also aliased as options.path
)
The path of the file to remove.
options.files
{Array} (also aliased as options.paths
)
This allows specifying more than one remove operation at a time (and reduced the total number of trees/steps needed if you need to move many files or directories). Each file listed in the array will be removed.
ZOMG!!! TESTS?!?!!?
I know, right?
Running the tests:
npm installnpm test
License
This project is distributed under the MIT license.