js: './ui/js/*.js',
favicon:'./ui/images/favicon.png',
logo: './ui/images/galette.png',
- photo:'./ui/images/default.png'
+ photo:'./ui/images/default.png',
+ emojis: './node_modules/twemoji-emojis/vendor/svg/*'
},
semantic: {
src: './semantic/src/',
'./ui/js/masschanges.js'
],
chartjs: [
- './node_modules/chart.js/dist/chart.min.js',
+ './node_modules/chart.js/dist/chart.umd.js',
'./node_modules/chartjs-plugin-autocolors/dist/chartjs-plugin-autocolors.min.js',
'./node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.min.js'
],
],
codemirrorformatting: [
'https://cdnjs.cloudflare.com/ajax/libs/codemirror/2.36.0/formatting.js'
+ ],
+ darkreader: [
+ './node_modules/darkreader/darkreader.js'
]
},
extras: [
}, {
src: './node_modules/jquery/dist/jquery.min.js',
dest: 'js/'
- }, {
- src: './node_modules/twemoji-emojis/vendor/svg/*',
- dest: 'emojis/'
}
]
};
.pipe(gulp.dest(paths.semantic.theme))
.pipe(browserSync.stream());
- return merge(config, theme);
+ emojis = gulp.src(paths.src.emojis)
+ .pipe(gulp.dest(paths.semantic.theme + 'assets/emojis'))
+ .pipe(browserSync.stream());
+
+ return merge(config, theme, emojis);
}
function clean() {
.pipe(gulp.dest(paths.assets.js))
.pipe(browserSync.stream());
- return merge(main, masschanges, chartjs, sortablejs, summernote, codemirror, codemirrorxml, codemirrorformatting);
+ darkreader = gulp.src(paths.scripts.darkreader)
+ .pipe(concat('darkreader.min.js'))
+ .pipe(uglify({
+ output: {
+ comments: /^!/
+ }
+ }))
+ .pipe(gulp.dest(paths.assets.js))
+ .pipe(browserSync.stream());
+
+ return merge(main, masschanges, chartjs, sortablejs, summernote, codemirror, codemirrorxml, codemirrorformatting, darkreader);
}
function movefiles() {