Update gruntfile to match documentation
This commit is contained in:
parent
0f63c0988c
commit
4dc2bce59d
|
@ -145,7 +145,7 @@ Individual targets are shown *in italics*:
|
||||||
|
|
||||||
* Used to lint the source files.
|
* Used to lint the source files.
|
||||||
|
|
||||||
#### `build-tests` ([LINK HERE]())
|
#### `build-tests` ([#3-grunt-build-tests](#3-grunt-build-tests))
|
||||||
|
|
||||||
* Generates single-file versions of the test suite and a separate Filer distribution file for testing Filer's compatibility with the [requirejs module system](http://requirejs.og/).
|
* Generates single-file versions of the test suite and a separate Filer distribution file for testing Filer's compatibility with the [requirejs module system](http://requirejs.og/).
|
||||||
|
|
||||||
|
@ -163,7 +163,7 @@ Individual targets are shown *in italics*:
|
||||||
|
|
||||||
* Causes `grunt publish` to fail out early if the user is not on the `develop` branch
|
* Causes `grunt publish` to fail out early if the user is not on the `develop` branch
|
||||||
|
|
||||||
#### `release` ([LINK HERE]())
|
#### `release` ([#2-grunt-release](#2-grunt-release))
|
||||||
|
|
||||||
* Runs the `grunt test`, and `grunt develop` tasks in one command, preventing new distribution files from being generated if tests fail.
|
* Runs the `grunt test`, and `grunt develop` tasks in one command, preventing new distribution files from being generated if tests fail.
|
||||||
|
|
||||||
|
@ -175,7 +175,7 @@ Individual targets are shown *in italics*:
|
||||||
3. Tags the repo at this new version
|
3. Tags the repo at this new version
|
||||||
4. Pushes the tag and the release commit upstream
|
4. Pushes the tag and the release commit upstream
|
||||||
|
|
||||||
#### `build-tests` ([LINK HERE]())
|
#### `build-tests` ([#3-grunt-build-tests](#3-grunt-build-tests))
|
||||||
|
|
||||||
* Generates single-file versions of the test suite and a separate Filer distribution file for testing Filer's compatibility with the [requirejs module system](http://requirejs.og/).
|
* Generates single-file versions of the test suite and a separate Filer distribution file for testing Filer's compatibility with the [requirejs module system](http://requirejs.og/).
|
||||||
|
|
||||||
|
|
19
gruntfile.js
19
gruntfile.js
|
@ -10,7 +10,6 @@ var PROMPT_CONFIRM_CONFIG = 'confirmation',
|
||||||
GIT_FULL_REMOTE = env.get('FILER_UPSTREAM_URI') + ' ' + GIT_BRANCH;
|
GIT_FULL_REMOTE = env.get('FILER_UPSTREAM_URI') + ' ' + GIT_BRANCH;
|
||||||
|
|
||||||
module.exports = function(grunt) {
|
module.exports = function(grunt) {
|
||||||
|
|
||||||
// Project configuration.
|
// Project configuration.
|
||||||
grunt.initConfig({
|
grunt.initConfig({
|
||||||
pkg: grunt.file.readJSON('package.json'),
|
pkg: grunt.file.readJSON('package.json'),
|
||||||
|
@ -213,16 +212,10 @@ module.exports = function(grunt) {
|
||||||
},
|
},
|
||||||
|
|
||||||
connect: {
|
connect: {
|
||||||
serverForNode: {
|
|
||||||
options: {
|
|
||||||
port: 1234,
|
|
||||||
base: '.'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
serverForBrowser: {
|
serverForBrowser: {
|
||||||
options: {
|
options: {
|
||||||
port: 1234,
|
port: 1234,
|
||||||
base: '.',
|
base: './',
|
||||||
keepalive: true
|
keepalive: true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -253,9 +246,9 @@ module.exports = function(grunt) {
|
||||||
grunt.loadNpmTasks('grunt-browserify');
|
grunt.loadNpmTasks('grunt-browserify');
|
||||||
grunt.loadNpmTasks('grunt-banner');
|
grunt.loadNpmTasks('grunt-banner');
|
||||||
|
|
||||||
grunt.registerTask('develop', ['clean', 'browserify:filerDist', 'browserify:filerIssue225']);
|
grunt.registerTask('develop', ['browserify:filerDist', 'uglify']);
|
||||||
grunt.registerTask('build-tests', ['clean', 'browserify:filerTest', 'browserify:filerPerf']);
|
grunt.registerTask('build-tests', ['clean', 'browserify:filerTest', 'browserify:filerPerf', 'browserify:filerIssue225']);
|
||||||
grunt.registerTask('release', ['test', 'develop', 'uglify']);
|
grunt.registerTask('release', ['test', 'develop']);
|
||||||
|
|
||||||
grunt.registerTask('publish', 'Publish filer as a new version to NPM, bower and github.', function(patchLevel) {
|
grunt.registerTask('publish', 'Publish filer as a new version to NPM, bower and github.', function(patchLevel) {
|
||||||
var allLevels = ['patch', 'minor', 'major'];
|
var allLevels = ['patch', 'minor', 'major'];
|
||||||
|
@ -304,9 +297,9 @@ module.exports = function(grunt) {
|
||||||
'npm-publish'
|
'npm-publish'
|
||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
grunt.registerTask('test-node', ['jshint', 'browserify:filerIssue225', 'connect:serverForNode', 'shell:mocha']);
|
grunt.registerTask('test-node', ['jshint', 'browserify:filerIssue225', 'shell:mocha']);
|
||||||
grunt.registerTask('test-browser', ['jshint', 'build-tests', 'connect:serverForBrowser']);
|
grunt.registerTask('test-browser', ['jshint', 'build-tests', 'connect:serverForBrowser']);
|
||||||
grunt.registerTask('test', ['clean', 'test-node']);
|
grunt.registerTask('test', ['test-node']);
|
||||||
|
|
||||||
grunt.registerTask('default', ['test']);
|
grunt.registerTask('default', ['test']);
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue