Grunt plugin to combine the manifests of multiple CreateJS exported files.
JavaScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tasks
.gitignore
.travis.yml
Gruntfile.js
LICENSE
README.md
package.json

README.md

grunt-createjs-manifests

Build Status Dependency Status npm version

Grunt plugin to combine the manifests from multiple CreateJS exported files and output to a JSON file.

Install

npm install grunt-createjs-manifests

Usage

grunt.initConfig({
	manifests: {
		all: {
			output: "manifests.json",
			files: "src/assets/*.js",
			remove: "../../deploy/"
		}
	}
});

Properties

Property Type Description Default
output string The output JSON file null
files string,array The list of files or single file, also accepts * wildcard null
remove (optional) string The string to remove from each manifest file path ""
insert (optional) string The string to prepend to each manifest file path ""
excludeAudio (optional) boolean Exlude any audio files from createjs in the manifest true
cwd (optional) string The current working directory "./"

Options

Option Type Description Default
space (optional) string White-space character for JSON stringify output ""
lowercase (optional) boolean If the manifest keys should be lowercased (first character is lowercased) false
audio (optional) boolean If we should include audio files (.mp3, etc) false
ignoreEmpties (optional) boolean Ignore manifests which are empty of assets true
grunt.initConfig({
	manifests: {
		release: {
			output: "manifests.json",
			files: "src/assets/*.js",
			remove: "../../deploy/"
		},
		debug: {
			output: "manifests.json",
			files: "src/assets/*.js",
			remove: "../../deploy/",
			options: {
				// output is easier to read
				space: "\t"
			}
		}
	}
});