@@ -32,8 +32,7 @@ function archive(done) {
3232
3333 fs . mkdirsSync ( 'build' ) ;
3434 fs . copySync ( 'application' , 'build/application' ) ;
35- fs . copySync ( 'assets' , 'build/assets' ) ;
36- fs . copySync ( 'system' , 'build/system' ) ;
35+ fs . copySync ( 'public' , 'build/public' ) ;
3736
3837 fs . ensureDirSync ( 'build/storage/backups' ) ;
3938 fs . copySync ( 'storage/backups/.htaccess' , 'build/storage/backups/.htaccess' ) ;
@@ -54,7 +53,6 @@ function archive(done) {
5453 fs . ensureDirSync ( 'build/storage/uploads' ) ;
5554 fs . copySync ( 'storage/uploads/index.html' , 'build/storage/uploads/index.html' ) ;
5655
57- fs . copySync ( 'index.php' , 'build/index.php' ) ;
5856 fs . copySync ( 'patch.php' , 'build/patch.php' ) ;
5957 fs . copySync ( 'composer.json' , 'build/composer.json' ) ;
6058 fs . copySync ( 'composer.lock' , 'build/composer.lock' ) ;
@@ -79,111 +77,111 @@ function archive(done) {
7977}
8078
8179function clean ( done ) {
82- fs . removeSync ( 'assets/js/**/*.min.js' ) ;
83- fs . removeSync ( 'assets/css/**/*.min.css' ) ;
80+ fs . removeSync ( 'public/ assets/js/**/*.min.js' ) ;
81+ fs . removeSync ( 'public/ assets/css/**/*.min.css' ) ;
8482 done ( ) ;
8583}
8684
8785function scripts ( ) {
8886 return gulp
89- . src ( [ 'assets/js/**/*.js' , '!assets/js/**/*.min.js' ] )
87+ . src ( [ 'public/ assets/js/**/*.js' , '!public/ assets/js/**/*.min.js' ] )
9088 . pipe ( plumber ( ) )
91- . pipe ( changed ( 'assets/js/**/*' ) )
89+ . pipe ( changed ( 'public/ assets/js/**/*' ) )
9290 . pipe ( babel ( { comments : false } ) )
9391 . pipe ( rename ( { suffix : '.min' } ) )
94- . pipe ( gulp . dest ( 'assets/js' ) ) ;
92+ . pipe ( gulp . dest ( 'public/ assets/js' ) ) ;
9593}
9694
9795function styles ( ) {
9896 return gulp
99- . src ( [ 'assets/css/**/*.scss' , '!assets/css/**/*.min.css' ] )
97+ . src ( [ 'public/ assets/css/**/*.scss' , '!public/ assets/css/**/*.min.css' ] )
10098 . pipe ( plumber ( ) )
10199 . pipe ( cached ( ) )
102100 . pipe ( sass ( ) . on ( 'error' , sass . logError ) )
103- . pipe ( gulp . dest ( 'assets/css' ) )
101+ . pipe ( gulp . dest ( 'public/ assets/css' ) )
104102 . pipe ( css ( ) )
105103 . pipe ( rename ( { suffix : '.min' } ) )
106- . pipe ( gulp . dest ( 'assets/css' ) ) ;
104+ . pipe ( gulp . dest ( 'public/ assets/css' ) ) ;
107105}
108106
109107function watch ( done ) {
110- gulp . watch ( [ 'assets/js/**/*.js' , '!assets/js/**/*.min.js' ] , gulp . parallel ( scripts ) ) ;
111- gulp . watch ( [ 'assets/css/**/*.scss' , '!assets/css/**/*.css' ] , gulp . parallel ( styles ) ) ;
108+ gulp . watch ( [ 'public/ assets/js/**/*.js' , '!public/ assets/js/**/*.min.js' ] , gulp . parallel ( scripts ) ) ;
109+ gulp . watch ( [ 'public/ assets/css/**/*.scss' , '!public/ assets/css/**/*.css' ] , gulp . parallel ( styles ) ) ;
112110 done ( ) ;
113111}
114112
115113function vendor ( done ) {
116- del . sync ( [ 'assets/vendor/**' , '!assets/vendor/index.html' ] ) ;
114+ del . sync ( [ 'public/ assets/vendor/**' , '!public/ assets/vendor/index.html' ] ) ;
117115
118116 // bootstrap
119117 gulp . src ( [
120118 'node_modules/bootstrap/dist/js/bootstrap.min.js' ,
121119 'node_modules/bootstrap/dist/css/bootstrap.min.css' ,
122- ] ) . pipe ( gulp . dest ( 'assets/vendor/bootstrap' ) ) ;
120+ ] ) . pipe ( gulp . dest ( 'public/ assets/vendor/bootstrap' ) ) ;
123121
124122 // @fortawesome -fontawesome-free
125123 gulp . src ( [
126124 'node_modules/@fortawesome/fontawesome-free/js/fontawesome.min.js' ,
127125 'node_modules/@fortawesome/fontawesome-free/js/solid.min.js' ,
128- ] ) . pipe ( gulp . dest ( 'assets/vendor/@fortawesome-fontawesome-free' ) ) ;
126+ ] ) . pipe ( gulp . dest ( 'public/ assets/vendor/@fortawesome-fontawesome-free' ) ) ;
129127
130128 // cookieconsent
131129 gulp . src ( [
132130 'node_modules/cookieconsent/build/cookieconsent.min.js' ,
133131 'node_modules/cookieconsent/build/cookieconsent.min.css' ,
134- ] ) . pipe ( gulp . dest ( 'assets/vendor/cookieconsent' ) ) ;
132+ ] ) . pipe ( gulp . dest ( 'public/ assets/vendor/cookieconsent' ) ) ;
135133
136134 // fullcalendar
137- gulp . src ( [ 'node_modules/fullcalendar/index.global.min.js' ] ) . pipe ( gulp . dest ( 'assets/vendor/fullcalendar' ) ) ;
135+ gulp . src ( [ 'node_modules/fullcalendar/index.global.min.js' ] ) . pipe ( gulp . dest ( 'public/ assets/vendor/fullcalendar' ) ) ;
138136
139137 // fullcalendar-moment
140138 gulp . src ( [ 'node_modules/@fullcalendar/moment/index.global.min.js' ] ) . pipe (
141- gulp . dest ( 'assets/vendor/fullcalendar-moment' ) ,
139+ gulp . dest ( 'public/ assets/vendor/fullcalendar-moment' ) ,
142140 ) ;
143141
144142 // jquery
145- gulp . src ( [ 'node_modules/jquery/dist/jquery.min.js' ] ) . pipe ( gulp . dest ( 'assets/vendor/jquery' ) ) ;
143+ gulp . src ( [ 'node_modules/jquery/dist/jquery.min.js' ] ) . pipe ( gulp . dest ( 'public/ assets/vendor/jquery' ) ) ;
146144
147145 // jquery-jeditable
148146 gulp . src ( [ 'node_modules/jquery-jeditable/dist/jquery.jeditable.min.js' ] ) . pipe (
149- gulp . dest ( 'assets/vendor/jquery-jeditable' ) ,
147+ gulp . dest ( 'public/ assets/vendor/jquery-jeditable' ) ,
150148 ) ;
151149
152150 // moment
153- gulp . src ( [ 'node_modules/moment/min/moment.min.js' ] ) . pipe ( gulp . dest ( 'assets/vendor/moment' ) ) ;
151+ gulp . src ( [ 'node_modules/moment/min/moment.min.js' ] ) . pipe ( gulp . dest ( 'public/ assets/vendor/moment' ) ) ;
154152
155153 // moment-timezone
156154 gulp . src ( [ 'node_modules/moment-timezone/builds/moment-timezone-with-data.min.js' ] ) . pipe (
157- gulp . dest ( 'assets/vendor/moment-timezone' ) ,
155+ gulp . dest ( 'public/ assets/vendor/moment-timezone' ) ,
158156 ) ;
159157
160158 // @popperjs -core
161- gulp . src ( [ 'node_modules/@popperjs/core/dist/umd/popper.min.js' ] ) . pipe ( gulp . dest ( 'assets/vendor/@popperjs-core' ) ) ;
159+ gulp . src ( [ 'node_modules/@popperjs/core/dist/umd/popper.min.js' ] ) . pipe ( gulp . dest ( 'public/ assets/vendor/@popperjs-core' ) ) ;
162160
163161 // select2
164162 gulp . src ( [ 'node_modules/select2/dist/js/select2.min.js' , 'node_modules/select2/dist/css/select2.min.css' ] ) . pipe (
165- gulp . dest ( 'assets/vendor/select2' ) ,
163+ gulp . dest ( 'public/ assets/vendor/select2' ) ,
166164 ) ;
167165
168166 // tippy.js
169- gulp . src ( [ 'node_modules/tippy.js/dist/tippy-bundle.umd.min.js' ] ) . pipe ( gulp . dest ( 'assets/vendor/tippy.js' ) ) ;
167+ gulp . src ( [ 'node_modules/tippy.js/dist/tippy-bundle.umd.min.js' ] ) . pipe ( gulp . dest ( 'public/ assets/vendor/tippy.js' ) ) ;
170168
171169 // trumbowyg
172170 gulp . src ( [ 'node_modules/trumbowyg/dist/trumbowyg.min.js' , 'node_modules/trumbowyg/dist/ui/trumbowyg.min.css' ] ) . pipe (
173- gulp . dest ( 'assets/vendor/trumbowyg' ) ,
171+ gulp . dest ( 'public/ assets/vendor/trumbowyg' ) ,
174172 ) ;
175173
176- gulp . src ( [ 'node_modules/trumbowyg/dist/ui/icons.svg' ] ) . pipe ( gulp . dest ( 'assets/vendor/trumbowyg/ui' ) ) ;
174+ gulp . src ( [ 'node_modules/trumbowyg/dist/ui/icons.svg' ] ) . pipe ( gulp . dest ( 'public/ assets/vendor/trumbowyg/ui' ) ) ;
177175
178176 // flatpickr
179177 gulp . src ( [ 'node_modules/flatpickr/dist/flatpickr.min.js' , 'node_modules/flatpickr/dist/flatpickr.min.css' ] ) . pipe (
180- gulp . dest ( 'assets/vendor/flatpickr' ) ,
178+ gulp . dest ( 'public/ assets/vendor/flatpickr' ) ,
181179 ) ;
182180
183181 gulp . src ( [ 'node_modules/flatpickr/dist/themes/material_green.css' ] )
184182 . pipe ( css ( ) )
185183 . pipe ( rename ( { suffix : '.min' } ) )
186- . pipe ( gulp . dest ( 'assets/vendor/flatpickr' ) ) ;
184+ . pipe ( gulp . dest ( 'public/ assets/vendor/flatpickr' ) ) ;
187185
188186 done ( ) ;
189187}
0 commit comments