mirror of
https://github.com/liabru/matter-js.git
synced 2024-11-27 09:50:52 -05:00
added version switch for docs
This commit is contained in:
parent
730d688699
commit
4a874b8363
1 changed files with 10 additions and 3 deletions
13
Gruntfile.js
13
Gruntfile.js
|
@ -2,6 +2,7 @@ module.exports = function(grunt) {
|
||||||
grunt.initConfig({
|
grunt.initConfig({
|
||||||
pkg: grunt.file.readJSON('package.json'),
|
pkg: grunt.file.readJSON('package.json'),
|
||||||
buildName: 'matter',
|
buildName: 'matter',
|
||||||
|
docVersion: 'v<%= pkg.version %>',
|
||||||
concat: {
|
concat: {
|
||||||
build: {
|
build: {
|
||||||
options: {
|
options: {
|
||||||
|
@ -66,9 +67,9 @@ module.exports = function(grunt) {
|
||||||
},
|
},
|
||||||
yuidoc: {
|
yuidoc: {
|
||||||
compile: {
|
compile: {
|
||||||
name: '<%= pkg.name %>.js Physics Engine API Documentation',
|
name: '<%= pkg.name %>.js Physics Engine API Documentation for <%= docVersion %>',
|
||||||
description: '<%= pkg.description %>',
|
description: '<%= pkg.description %>',
|
||||||
version: '<%= pkg.version %>',
|
version: '<%= docVersion %>',
|
||||||
url: '<%= pkg.homepage %>',
|
url: '<%= pkg.homepage %>',
|
||||||
options: {
|
options: {
|
||||||
paths: 'src',
|
paths: 'src',
|
||||||
|
@ -92,7 +93,13 @@ module.exports = function(grunt) {
|
||||||
grunt.registerTask('build', ['concat', 'uglify', 'copy']);
|
grunt.registerTask('build', ['concat', 'uglify', 'copy']);
|
||||||
grunt.registerTask('test', ['jshint']);
|
grunt.registerTask('test', ['jshint']);
|
||||||
grunt.registerTask('dev', ['set_config:buildName:matter-dev', 'build', 'connect:watch', 'watch']);
|
grunt.registerTask('dev', ['set_config:buildName:matter-dev', 'build', 'connect:watch', 'watch']);
|
||||||
grunt.registerTask('doc', ['yuidoc']);
|
|
||||||
|
grunt.registerTask('doc', function(n) {
|
||||||
|
var dev = grunt.option('dev');
|
||||||
|
if (dev)
|
||||||
|
grunt.config.set('docVersion', 'edge version (master)');
|
||||||
|
grunt.task.run('yuidoc');
|
||||||
|
});
|
||||||
|
|
||||||
grunt.registerTask('set_config', 'Set a config property.', function(name, val) {
|
grunt.registerTask('set_config', 'Set a config property.', function(name, val) {
|
||||||
grunt.config.set(name, val);
|
grunt.config.set(name, val);
|
||||||
|
|
Loading…
Reference in a new issue