Concatenate JavaScript files from the output of scantree
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tasks
.gitignore
Gruntfile.js
LICENSE
README.md
package.json

README.md

grunt-scantree-concat

Concatenate JavaScript files from the output of scantree

NPM

What

Please see scantree for how the process works. From a project set up in that manner, grunt-scantree-concat concatenates the files listed in the output from scantree into a single file.

How

Grunt

This plugin requires Grunt ~0.4.5

If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as how to install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

npm install grunt-scantree-concat --save-dev

Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

grunt.loadNpmTasks('grunt-scantree-concat');

Configuration

Defaults

scantreeConcat: {
	main: {
		baseDir: "source/",
		scanDir: "source/",
		output: "output.js",
		options: {
			recursive: true,
			header: false,
			footer: false
		}
	}
}

Properties

baseDir

The directory to base relative paths on (consult the scantree options for base_dir).

scanDir

The directory to scan for source files.

output

The output file path.

options.recursive

Scan the directory recursively.

options.header

The path of a partial header file to place at the start of the concatenated output. Useful for wrapping the source files within a closure.

options.footer

The path of a partial footer file to place at the end of the concatenated output.

Credits

This Grunt plugin is just a wrapper around the awesome library scantree, by getify. The source of this plugin and this plugin only is (C) Copyright 2015 to Perry Mitchell, and released under the MIT license.