60 lines
2.3 KiB
JavaScript
60 lines
2.3 KiB
JavaScript
const mix = require('laravel-mix');
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Mix Asset Management
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Mix provides a clean, fluent API for defining some Webpack build steps
|
|
| for your Laravel application. By default, we are compiling the Sass
|
|
| file for the application as well as bundling up all the JS files.
|
|
|
|
|
*/
|
|
|
|
mix.js('resources/assets/js/app.js', 'public/js')
|
|
.sass('resources/assets/sass/app.scss', 'public/css')
|
|
.css('resources/assets/css/app.css','public/css')
|
|
.sourceMaps();
|
|
|
|
mix.scripts([
|
|
'resources/assets/js/ace.js',
|
|
'resources/assets/js/jsoneditor.js',
|
|
], 'public/js/editor.js');
|
|
|
|
mix.scripts([
|
|
'resources/assets/js/datepicker.min.js',
|
|
'resources/assets/js/waves.min.js',
|
|
'resources/assets/js/dual-listbox.js',
|
|
'resources/assets/js/jquery.maskedinput.min.js',
|
|
], 'public/js/all.js');
|
|
|
|
mix.scripts([
|
|
'node_modules/inspire-tree/dist/inspire-tree.min.js',
|
|
'node_modules/inspire-tree-dom/dist/inspire-tree-dom.min.js'
|
|
], 'public/lib/inspire-tree/js/inspire-tree.js');
|
|
|
|
mix.sass('node_modules/inspire-tree-dom/src/scss/tree.scss',
|
|
'public/lib/inspire-tree/css/inspire-tree.css'
|
|
);
|
|
|
|
mix.styles([
|
|
'resources/assets/css/datepicker.min.css',
|
|
'resources/assets/css/waves.min.css',
|
|
'resources/assets/css/dual-listbox.css',
|
|
], 'public/css/all.css');
|
|
|
|
mix.copy('resources/assets/additions/chosen-sprite.png', 'public/css')
|
|
.copy('resources/assets/additions/chosen-sprite@2x.png', 'public/css')
|
|
.copy('resources/assets/js/tree-diagram.js', 'public/js')
|
|
|
|
mix.copyDirectory('resources/assets/additions/images', 'public/css/images')
|
|
.copyDirectory('resources/assets/css/img', 'public/css/img')
|
|
.copyDirectory('resources/assets/additions/tinymce', 'public/js/tinymce')
|
|
.copyDirectory('resources/assets/img', 'public/img')
|
|
.copyDirectory('resources/assets/additions/edit_area','public/lib/edit_area')
|
|
.copyDirectory('resources/assets/additions/bpmn-js','public/lib/bpmn-js')
|
|
.copyDirectory('resources/assets/additions/bpmn-js-properties-panel','public/lib/bpmn-js-properties-panel')
|
|
.copyDirectory('resources/assets/additions/simplemde','public/lib/simplemde')
|
|
.copyDirectory('resources/assets/additions/alpine', 'public/lib/alpine');
|
|
|