forked from gizburdt/cuztom
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathgulpfile.js
41 lines (37 loc) · 1.25 KB
/
gulpfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
var elixir = require('laravel-elixir'),
replace = require('gulp-replace'),
prompt = require('gulp-prompt');
elixir.config.sourcemaps = false;
elixir(function(mix) {
mix.sass([
'../../node_modules/jquery-datetimepicker/jquery.datetimepicker.css',
'scss/cuztom.scss',
], 'assets/css/cuztom.min.css', 'resources/assets/');
mix.scripts([
'../../node_modules/vue/dist/vue.js',
'../../node_modules/jquery-datetimepicker/build/jquery.datetimepicker.full.js',
'js/cuztom-open.js',
'js/cuztom-ui.js',
'js/components/sortable.js',
'js/components/repeatable.js',
'js/components/bundle.js',
'js/components/bundle.js',
'js/components/media.js',
'js/components/file.js',
'js/components/image.js',
'js/cuztom-vue.js',
'js/cuztom-close.js',
], 'assets/js/cuztom.min.js', 'resources/assets/');
});
gulp.task('prefix', function(){
gulp.src('./src/**')
.pipe(prompt.prompt({
type: 'input',
name: 'prefix',
message: 'Prefix?'
}, function(result) {
gulp.src('./src/**')
.pipe(replace('Gizburdt', result.prefix))
.pipe(gulp.dest('./src'));
}));
});