%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/11585/cwd/html/ppaobm/vendor/bower-asset/sweetalert2/ |
Upload File : |
const gulp = require('gulp') const gutil = require('gulp-util') const $ = require('gulp-load-plugins')() const eslint = require('gulp-eslint') const babel = require('rollup-plugin-babel') const json = require('rollup-plugin-json') const merge = require('merge2') const browserSync = require('browser-sync').create() const pify = require('pify') const rimraf = require('rimraf') const mkdirp = require('mkdirp') const packageJson = require('./package.json') const execute = require('./utils/execute') const log = require('fancy-log') const version = process.env.VERSION || packageJson.version const banner = `/*! * ${packageJson.name} v${version} * Released under the ${packageJson.license} License. */` const allScriptFiles = ['**/*.js', '!dist/**', '!node_modules/**'] const srcScriptFiles = ['src/**/*.js'] const srcStyleFiles = ['src/**/*.scss'] const tsFiles = ['sweetalert2.d.ts'] const continueOnError = process.argv.includes('--continue-on-error') const skipMinification = process.argv.includes('--skip-minification') const skipStandalone = process.argv.includes('--skip-standalone') const removeDir = pify(rimraf) const createDir = pify(mkdirp) // --- gulp.task('clean', async () => { await removeDir('dist') await createDir('dist') }) gulp.task('build:scripts', () => { return gulp.src(['package.json', ...srcScriptFiles]) .pipe($.rollup({ plugins: [ json(), babel({ exclude: 'node_modules/**' }) ], input: 'src/sweetalert2.js', output: { format: 'umd', name: 'Sweetalert2', banner: banner, footer: `\ if (typeof window !== 'undefined' && window.Sweetalert2){\ window.Sweetalert2.version = '${version}';\ window.swal = window.sweetAlert = window.Swal = window.SweetAlert = window.Sweetalert2\ }` } })) .on('error', (error) => { if (continueOnError) { log(error) } else { throw error } }) .pipe(gulp.dest('dist')) .pipe($.if(!skipMinification, $.uglify())) .pipe($.if(!skipMinification, $.rename('sweetalert2.min.js'))) .pipe($.if(!skipMinification, gulp.dest('dist'))) }) gulp.task('build:styles', () => { return gulp.src('src/sweetalert2.scss') .pipe($.sass()) .pipe($.autoprefixer()) .pipe(gulp.dest('dist')) .pipe($.if(!skipMinification, $.cleanCss())) .pipe($.if(!skipMinification, $.rename('sweetalert2.min.css'))) .pipe($.if(!skipMinification, gulp.dest('dist'))) }) /** * Warning: This task depends on dist/sweetalert2.js & dist/sweetalert2.css */ gulp.task('build:standalone', () => { const prettyJs = gulp.src('dist/sweetalert2.js') const prettyCssAsJs = gulp.src('dist/sweetalert2.min.css') .pipe($.css2js()) const prettyStandalone = merge(prettyJs, prettyCssAsJs) .pipe($.concat('sweetalert2.all.js')) .pipe(gulp.dest('dist')) if (skipMinification) { return prettyStandalone } else { const uglyJs = gulp.src('dist/sweetalert2.min.js') const uglyCssAsJs = gulp.src('dist/sweetalert2.min.css') .pipe($.css2js()) const uglyStandalone = merge(uglyJs, uglyCssAsJs) .pipe($.concat('sweetalert2.all.min.js')) .pipe(gulp.dest('dist')) return merge([prettyStandalone, uglyStandalone]) } }) gulp.task('build', gulp.series( 'clean', gulp.parallel('build:scripts', 'build:styles'), ...(skipStandalone ? [] : ['build:standalone']) )) gulp.task('default', gulp.parallel('build')) // --- gulp.task('lint:scripts', () => { return gulp.src(allScriptFiles) .pipe(eslint()) .pipe(eslint.format()) .pipe(continueOnError ? gutil.noop() : eslint.failAfterError()) }) gulp.task('lint:styles', () => { return gulp.src(srcStyleFiles) .pipe($.sassLint()) .pipe($.sassLint.format()) .pipe($.if(!continueOnError, $.sassLint.failOnError())) }) gulp.task('lint:ts', () => { return gulp.src(tsFiles) .pipe($.typescript({ lib: ['es6', 'dom'] })) .pipe($.tslint({ formatter: 'verbose' })) .pipe($.tslint.report({ emitError: !continueOnError })) }) gulp.task('lint', gulp.parallel('lint:scripts', 'lint:styles', 'lint:ts')) // --- gulp.task('develop', gulp.series( gulp.parallel('lint', 'build'), async function watch () { // Does not rebuild standalone files, for speed in active development gulp.watch(srcScriptFiles, gulp.parallel('build:scripts')) gulp.watch(srcStyleFiles, gulp.parallel('build:styles')) gulp.watch(allScriptFiles, gulp.parallel('lint:scripts')) gulp.watch(srcStyleFiles, gulp.parallel('lint:styles')) gulp.watch(tsFiles, gulp.parallel('lint:ts')) }, async function sandbox () { browserSync.init({ port: 8080, uiPort: 8081, notify: false, reloadOnRestart: true, https: false, server: ['./'], startPath: 'test/sandbox.html' }) gulp.watch([ 'test/sandbox.html', 'dist/sweetalert2.js', 'dist/sweetalert2.css' ]).on('change', browserSync.reload) }, async function tests () { await execute(`karma start karma.conf.js --no-launch`) } ))