1 | # grunt-contrib-internal v1.2.1 [![Build Status: Linux](https://travis-ci.org/gruntjs/grunt-contrib-internal.svg?branch=master)](https://travis-ci.org/gruntjs/grunt-contrib-internal) [![Build Status: Windows](https://ci.appveyor.com/api/projects/status/vhmcvnnnmou73wq8/branch/master?svg=true)](https://ci.appveyor.com/project/gruntjs/grunt-contrib-internal/branch/master)
|
2 |
|
3 | > Internal tasks for managing the grunt-contrib projects
|
4 |
|
5 |
|
6 | _Note that this is not an official Grunt plugin release! If you want to use this in a project, please be sure to follow the instructions for installing development versions, as outlined in the [Installing Grunt](http://gruntjs.com/installing-grunt) guide._
|
7 |
|
8 |
|
9 | ## Getting Started
|
10 |
|
11 | If you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
|
12 |
|
13 | ```shell
|
14 | npm install grunt-contrib-internal --save-dev
|
15 | ```
|
16 |
|
17 | Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
|
18 |
|
19 | ```js
|
20 | grunt.loadNpmTasks('grunt-contrib-internal');
|
21 | ```
|
22 |
|
23 | _This plugin is used internally by grunt-contrib plugins, and shouldn't be used externally._
|
24 |
|
25 | ##### Skipping Existing CI Configs If They Exist
|
26 |
|
27 | If you have needed customizations to the `.travis.yml` or `appveyor.yml` files,
|
28 | use the following to skip normalizing those files if they exist:
|
29 |
|
30 | ```js
|
31 | grunt.registerTask('default', ['jshint', 'contrib-core', 'contrib-ci:skipIfExists']);
|
32 | ```
|
33 |
|
34 |
|
35 |
|
36 | ## Release History
|
37 |
|
38 | * 2016-04-06 v1.1.0 Fix "skipIfExists" argument to contrib-ci. Break out tasks into separate files.
|
39 | * 2016-04-06 v1.0.1 Include missing files from the npm package.
|
40 | * 2016-04-04 v1.0.0 Remove peerDependencies. Add task for normalizing CI configs.
|
41 | * 2014-11-22 v0.4.13 Various minor fixes.
|
42 | * 2014-11-22 v0.4.11 Use SVG badges.
|
43 | * 2014-05-05 v0.4.10 Lock dependency for 0.8.
|
44 | * 2014-04-08 v0.4.9 Add AppVeyor badges.
|
45 | * 2014-03-12 v0.4.8 Copy CONTRIBUTING.md from itself rather than grunt.
|
46 | * 2014-02-18 v0.4.7 Update repository parsing. Adds official npm parsing lib.
|
47 | * 2013-08-16 v0.4.6 Display current version of plugins in README.
|
48 | * 2013-04-28 v0.4.5 Get Travis CI URL from package.json.
|
49 | * 2013-04-01 v0.4.4 Changelog date timezone is localized.
|
50 | * 2013-02-20 v0.4.3 Fix typo in readme template.
|
51 | * 2013-02-17 v0.4.2 Moving overview text to the correct file. Mentioned `grunt.loadNpmTasks` in readme.
|
52 | * 2013-02-17 v0.4.1 Adding support for npm peerDependencies.
|
53 | * 2012-10-03 v0.1.0 Work in progress, not yet officially released.
|
54 |
|
55 | ---
|
56 |
|
57 | Task submitted by ["Cowboy" Ben Alman](http://benalman.com/)
|
58 |
|
59 | *This file was generated on Thu Apr 14 2016 09:23:15.*
|