twgl.js
Advanced tools
Comparing version 0.0.21 to 0.0.23
{ | ||
"name": "twgl.js", | ||
"version": "0.0.21", | ||
"version": "0.0.23", | ||
"homepage": "http://twgljs.org", | ||
@@ -5,0 +5,0 @@ "authors": [ |
/** | ||
* @license twgl.js 0.0.21 Copyright (c) 2015, Gregg Tavares All Rights Reserved. | ||
* @license twgl.js 0.0.23 Copyright (c) 2015, Gregg Tavares All Rights Reserved. | ||
* Available via the MIT license. | ||
@@ -4,0 +4,0 @@ * see: http://github.com/greggman/twgl.js for details |
/** | ||
* @license twgl.js 0.0.21 Copyright (c) 2015, Gregg Tavares All Rights Reserved. | ||
* @license twgl.js 0.0.23 Copyright (c) 2015, Gregg Tavares All Rights Reserved. | ||
* Available via the MIT license. | ||
@@ -4,0 +4,0 @@ * see: http://github.com/greggman/twgl.js for details |
@@ -229,16 +229,32 @@ "use strict"; | ||
function getHeaderVersion(filename) { | ||
var twglVersionRE = / (\d+\.\d+\.\d+) /; | ||
return twglVersionRE.exec(fs.readFileSync(filename, {encoding: "utf8"}))[1]; | ||
} | ||
function getPackageVersion(filename) { | ||
return JSON.parse(fs.readFileSync(filename, {encoding: "utf8"})).version; | ||
} | ||
grunt.registerTask('setpackageversion', function() { | ||
var filename = "package.json"; | ||
var p = JSON.parse(fs.readFileSync(filename, {encoding: "utf8"})); | ||
p.version = bowerInfo.version; | ||
fs.writeFileSync(filename, JSON.stringify(p, null, 2)); | ||
}); | ||
grunt.registerTask('versioncheck', function() { | ||
var fs = require('fs'); | ||
var twglVersionRE = / (\d+\.\d+\.\d+) /; | ||
var good = true; | ||
[ | ||
'dist/twgl.js', | ||
'dist/twgl-full.js', | ||
'dist/twgl.min.js', | ||
'dist/twgl-full.min.js', | ||
].forEach(function(filename) { | ||
var version = twglVersionRE.exec(fs.readFileSync(filename, {encoding: "utf8"}))[1]; | ||
{ filename: 'dist/twgl.js', fn: getHeaderVersion, }, | ||
{ filename: 'dist/twgl-full.js', fn: getHeaderVersion, }, | ||
{ filename: 'dist/twgl.min.js', fn: getHeaderVersion, }, | ||
{ filename: 'dist/twgl-full.min.js', fn: getHeaderVersion, }, | ||
{ filename: 'package.json', fn: getPackageVersion, }, | ||
].forEach(function(file) { | ||
var version = file.fn(file.filename); | ||
if (version !== bower.version) { | ||
good = false; | ||
grunt.log.error("version mis-match in:", filename, " Expected:", bower.version, " Actual:", version); | ||
grunt.log.error("version mis-match in:", file.filename, " Expected:", bower.version, " Actual:", version); | ||
} | ||
@@ -250,4 +266,4 @@ }); | ||
grunt.registerTask('docs', ['eslint:examples', 'clean:docs', 'jsdoc', 'makeindex']); | ||
grunt.registerTask('default', ['eslint:lib', 'clean:dist', 'requirejs', /*'concat',*/ 'uglify']); | ||
grunt.registerTask('default', ['eslint:lib', 'clean:dist', 'requirejs', /*'concat',*/ 'uglify', 'setpackageversion']); | ||
}; | ||
{ | ||
"name": "twgl.js", | ||
"version": "0.0.21", | ||
"version": "0.0.23", | ||
"description": "A Tiny WebGL helper library", | ||
"main": "index.js", | ||
"main": "dist/twgl-full.min.js", | ||
"scripts": { | ||
@@ -40,2 +40,2 @@ "test": "echo \"Error: no test specified\" && exit 1" | ||
} | ||
} | ||
} |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
10463135
42645