| @@ 96-124 (lines=29) @@ | ||
| 93 | $this->line(' '.Admin::$manifest); |
|
| 94 | } |
|
| 95 | ||
| 96 | protected function minifyCSS() |
|
| 97 | { |
|
| 98 | $css = collect(array_merge(Admin::$css, Admin::baseCss())) |
|
| 99 | ->unique()->map(function ($css) { |
|
| 100 | if (url()->isValidUrl($css)) { |
|
| 101 | $this->assets['css'][] = $css; |
|
| 102 | ||
| 103 | return; |
|
| 104 | } |
|
| 105 | ||
| 106 | if (in_array($css, $this->excepts)) { |
|
| 107 | $this->assets['css'][] = $css; |
|
| 108 | ||
| 109 | return; |
|
| 110 | } |
|
| 111 | ||
| 112 | if (Str::contains($css, '?')) { |
|
| 113 | $css = substr($css, 0, strpos($css, '?')); |
|
| 114 | } |
|
| 115 | ||
| 116 | return public_path($css); |
|
| 117 | })->filter(); |
|
| 118 | ||
| 119 | $minifier = new Minify\CSS(); |
|
| 120 | ||
| 121 | $minifier->add(...$css); |
|
| 122 | ||
| 123 | $minifier->minify(public_path(Admin::$min['css'])); |
|
| 124 | } |
|
| 125 | ||
| 126 | protected function minifyJS() |
|
| 127 | { |
|
| @@ 126-154 (lines=29) @@ | ||
| 123 | $minifier->minify(public_path(Admin::$min['css'])); |
|
| 124 | } |
|
| 125 | ||
| 126 | protected function minifyJS() |
|
| 127 | { |
|
| 128 | $js = collect(array_merge(Admin::$js, Admin::baseJs())) |
|
| 129 | ->unique()->map(function ($js) { |
|
| 130 | if (url()->isValidUrl($js)) { |
|
| 131 | $this->assets['js'][] = $js; |
|
| 132 | ||
| 133 | return; |
|
| 134 | } |
|
| 135 | ||
| 136 | if (in_array($js, $this->excepts)) { |
|
| 137 | $this->assets['js'][] = $js; |
|
| 138 | ||
| 139 | return; |
|
| 140 | } |
|
| 141 | ||
| 142 | if (Str::contains($js, '?')) { |
|
| 143 | $js = substr($js, 0, strpos($js, '?')); |
|
| 144 | } |
|
| 145 | ||
| 146 | return public_path($js); |
|
| 147 | })->filter(); |
|
| 148 | ||
| 149 | $minifier = new Minify\JS(); |
|
| 150 | ||
| 151 | $minifier->add(...$js); |
|
| 152 | ||
| 153 | $minifier->minify(public_path(Admin::$min['js'])); |
|
| 154 | } |
|
| 155 | ||
| 156 | protected function generateManifest() |
|
| 157 | { |
|