|
|
@@ -314,68 +314,6 @@ module.exports = function(grunt) {
|
|
|
|
|
|
|
|
|
|
|
|
- /* CDNJS (http://cdnjs.com/)
|
|
|
- ----------------------------------------------------------------------------------------------------*/
|
|
|
-
|
|
|
- grunt.registerTask('cdnjs', 'Build files for CDNJS\'s hosted version of FullCalendar', [
|
|
|
- 'clean:cdnjs',
|
|
|
- 'modules',
|
|
|
- 'languages',
|
|
|
- 'karma:single',
|
|
|
- 'cdnjsDist'
|
|
|
- ]);
|
|
|
-
|
|
|
- grunt.registerTask('cdnjsDist', [
|
|
|
- 'copy:cdnjsModules',
|
|
|
- 'copy:cdnjsLanguages',
|
|
|
- 'copy:cdnjsLanguagesAll',
|
|
|
- 'cdnjsConfig'
|
|
|
- ]);
|
|
|
-
|
|
|
- config.copy.cdnjsModules = {
|
|
|
- expand: true,
|
|
|
- cwd: 'dist/',
|
|
|
- src: [ '*.js', '*.css' ],
|
|
|
- dest: 'dist/cdnjs/<%= meta.version %>/'
|
|
|
- };
|
|
|
-
|
|
|
- config.copy.cdnjsLanguages = {
|
|
|
- expand: true,
|
|
|
- cwd: 'dist/lang/',
|
|
|
- src: '*.js',
|
|
|
- dest: 'dist/cdnjs/<%= meta.version %>/lang/'
|
|
|
- };
|
|
|
-
|
|
|
- config.copy.cdnjsLanguagesAll = {
|
|
|
- src: 'dist/lang-all.js',
|
|
|
- dest: 'dist/cdnjs/<%= meta.version %>/lang-all.js'
|
|
|
- };
|
|
|
-
|
|
|
- grunt.registerTask('cdnjsConfig', function() {
|
|
|
- var config = grunt.file.readJSON('package.json');
|
|
|
-
|
|
|
- // things that CDNJS doesn't need
|
|
|
- delete config.devDependencies;
|
|
|
- delete config.main;
|
|
|
- delete config.files;
|
|
|
- delete config.ignore;
|
|
|
-
|
|
|
- _.extend(config, grunt.file.readJSON('build/cdnjs.json')); // CDNJS-specific settings
|
|
|
-
|
|
|
- grunt.file.write(
|
|
|
- 'dist/cdnjs/package.json',
|
|
|
- JSON.stringify(
|
|
|
- config,
|
|
|
- null, // replace
|
|
|
- 2 // indent
|
|
|
- )
|
|
|
- );
|
|
|
- });
|
|
|
-
|
|
|
- //config.clean.cdnjs = 'dist/cdnjs';
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
/* Linting and Code Style Checking
|
|
|
----------------------------------------------------------------------------------------------------*/
|
|
|
|