grunt-shim-modules
Shim files as modules by template
Getting Started
This plugin requires Grunt.
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 install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-shim-modules --save-dev
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt;
The "shim_modules" task
Overview
In your project's Gruntfile, add a section named shim_modules
to the data object passed into grunt.initConfig()
.
grunt
Options
options.template
Type: String
Path to template
options.importNonFirst
Type: Boolean
Default: False
If importing dependencies including not first (like in YModules, for example)
options.src
Type: String
Path to file
options.dest
Type: String
Destination path
options.module_name
Type: String
Your module name
options.desc
Type: String
Default: null
Your module description
options.exports
Type: String
Default: null
Your module export
options.dependencies
Type: Array
Default: []
Your module array of dependencies
Usage Examples
Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.
Release History
(Nothing yet)
License
Copyright (c) 2014 Alexandr Zaytcev. Licensed under the MIT license.