chore: add laravel-mix-purgecss (#2368)

This commit is contained in:
Alexis Saettler
2019-02-06 23:55:51 +01:00
committed by GitHub
parent d5d5ea1211
commit e9b2866161
10 changed files with 86 additions and 21 deletions
+1
View File
@@ -38,6 +38,7 @@
"hint.css": "^2.3.2",
"jquery": "^3.3.1",
"laravel-mix": "^4.0.12",
"laravel-mix-purgecss": "^4.1.0",
"list.js": "^1.5.0",
"lodash": "^4.17.5",
"marked": "^0.6.0",
+4 -4
View File
File diff suppressed because one or more lines are too long
+4 -4
View File
File diff suppressed because one or more lines are too long
-1
View File
@@ -1 +0,0 @@
.StripeElement{background-color:#fff;height:45px;padding:13px 12px;border-radius:4px;border:1px solid rgba(0,0,0,.3);transition:box-shadow .15s ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}
+1 -1
View File
File diff suppressed because one or more lines are too long
+4 -4
View File
@@ -1,9 +1,9 @@
{
"/js/manifest.js": "/js/manifest.js?id=01c8731923a46c30aaed",
"/js/app.js": "/js/app.js?id=fe6c3b417ccb578782a2",
"/css/app-ltr.css": "/css/app-ltr.css?id=9e13bc0bcaadace82fc1",
"/css/app-rtl.css": "/css/app-rtl.css?id=2bc52f19a7d150854373",
"/css/stripe.css": "/css/stripe.css?id=2de4e0ce557016a0327e",
"/js/app.js": "/js/app.js?id=69abaa50b9ef939762df",
"/css/app-ltr.css": "/css/app-ltr.css?id=86ac4b999429629a8589",
"/css/app-rtl.css": "/css/app-rtl.css?id=144a50b296e2ad3d4b5e",
"/css/stripe.css": "/css/stripe.css?id=d41d8cd98f00b204e980",
"/js/stripe.js": "/js/stripe.js?id=0608bca2559c3585636f",
"/js/vendor.js": "/js/vendor.js?id=743c679325b38a071f35",
"/js/u2f-api.js": "/js/u2f-api.js?id=1948d3efdfd801bed14a"
@@ -45,7 +45,6 @@
<div>
<div v-for="activityTypeCategory in activityTypeCategories" :key="activityTypeCategory.id" class="dt dt--fixed w-100 collapse br--top br--bottom mt3">
<!-- ACTIVITY TYPE CATEGORY -->
<div class="dt-row hover bb b--light-gray">
<div class="dtc">
@@ -16,7 +16,9 @@
<div class="form-group">
<label for="dav_url_base">{{ $t('settings.dav_url_base') }}</label>
<label for="dav_url_base">
{{ $t('settings.dav_url_base') }}
</label>
<br />
<input id="dav_url_base" :value="davRoute" class="url form-control" type="text" readonly />
<a class="btn btn-primary" :title="$t('settings.dav_copy_help')" @click="copyIntoClipboard(davRoute)">
@@ -33,7 +35,9 @@
<div class="settings-group">
<h2>{{ $t('settings.dav_title_carddav') }}</h2>
<div class="form-group">
<label for="dav_url_carddav">{{ $t('settings.dav_url_carddav') }}</label>
<label for="dav_url_carddav">
{{ $t('settings.dav_url_carddav') }}
</label>
<br />
<input id="dav_url_carddav" :value="cardDavRoute" class="url form-control" type="text" readonly />
<a class="btn btn-primary" :title="$t('settings.dav_copy_help')" @click="copyIntoClipboard(cardDavRoute)">
@@ -49,7 +53,9 @@
<div class="settings-group">
<h2>{{ $t('settings.dav_title_caldav') }}</h2>
<div class="form-group">
<label for="dav_url_caldav_birthdays">{{ $t('settings.dav_url_caldav_birthdays') }}</label>
<label for="dav_url_caldav_birthdays">
{{ $t('settings.dav_url_caldav_birthdays') }}
</label>
<br />
<input id="dav_url_caldav_birthdays" :value="calDavBirthdaysRoute" class="url form-control" type="text" readonly />
<a class="btn btn-primary" :title="$t('settings.dav_copy_help')" @click="copyIntoClipboard(calDavBirthdaysRoute)">
@@ -61,7 +67,9 @@
</a>
</div>
<div class="form-group">
<label for="dav_url_caldav_tasks">{{ $t('settings.dav_url_caldav_tasks') }}</label>
<label for="dav_url_caldav_tasks">
{{ $t('settings.dav_url_caldav_tasks') }}
</label>
<br />
<input id="dav_url_caldav_tasks" :value="calDavTasksRoute" class="url form-control" type="text" readonly />
<a class="btn btn-primary" :title="$t('settings.dav_copy_help')" @click="copyIntoClipboard(calDavTasksRoute)">
+4 -1
View File
@@ -1,8 +1,10 @@
const mix = require('laravel-mix');
let mix = require('laravel-mix');
require('laravel-mix-purgecss');
mix.js('resources/assets/js/app.js', 'public/js')
.sass('resources/assets/sass/app-ltr.scss', 'public/css')
.sass('resources/assets/sass/app-rtl.scss', 'public/css')
.purgeCss()
.extract(['vue'])
.setResourceRoot('../')
.sourceMaps(false)
@@ -10,6 +12,7 @@ mix.js('resources/assets/js/app.js', 'public/js')
mix.js('resources/assets/js/stripe.js', 'public/js')
.sass('resources/assets/sass/stripe.scss', 'public/css')
.purgeCss()
.setResourceRoot('../')
.sourceMaps(false)
.version();
+56 -1
View File
@@ -3404,6 +3404,14 @@ getpass@^0.1.1:
dependencies:
assert-plus "^1.0.0"
glob-all@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/glob-all/-/glob-all-3.1.0.tgz#8913ddfb5ee1ac7812656241b03d5217c64b02ab"
integrity sha1-iRPd+17hrHgSZWJBsD1SF8ZLAqs=
dependencies:
glob "^7.0.5"
yargs "~1.2.6"
glob-parent@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
@@ -4447,6 +4455,14 @@ kind-of@^6.0.0, kind-of@^6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
laravel-mix-purgecss@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/laravel-mix-purgecss/-/laravel-mix-purgecss-4.1.0.tgz#1aaea75948d80d3035041c65af4e55c921acee83"
integrity sha512-uQF/TBbdehVb3UhO0wA1iZ83hzk1HhDwjHkmf0+zIO8cRVPz+ybC2uECp+ImA9hxd921G8UKlcdH3USYQ1knsw==
dependencies:
glob-all "^3.1.0"
purgecss-webpack-plugin "^1.3.0"
laravel-mix@^4.0.12:
version "4.0.12"
resolved "https://registry.yarnpkg.com/laravel-mix/-/laravel-mix-4.0.12.tgz#015fc66784d299c6c2420268f346951d4561f994"
@@ -4961,6 +4977,11 @@ minimist@1.2.0, minimist@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
minimist@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.1.0.tgz#99df657a52574c21c9057497df742790b2b4c0de"
integrity sha1-md9lelJXTCHJBXSX33QnkLK0wN4=
minipass@^2.2.1, minipass@^2.3.4:
version "2.3.5"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848"
@@ -6018,6 +6039,15 @@ postcss-selector-parser@^3.0.0, postcss-selector-parser@^3.1.1:
indexes-of "^1.0.1"
uniq "^1.0.1"
postcss-selector-parser@^5.0.0-rc.3:
version "5.0.0"
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c"
integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==
dependencies:
cssesc "^2.0.0"
indexes-of "^1.0.1"
uniq "^1.0.1"
postcss-selector-parser@^5.0.0-rc.4:
version "5.0.0-rc.4"
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0-rc.4.tgz#ca5e77238bf152966378c13e91ad6d611568ea87"
@@ -6186,6 +6216,24 @@ punycode@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d"
purgecss-webpack-plugin@^1.3.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/purgecss-webpack-plugin/-/purgecss-webpack-plugin-1.4.0.tgz#accf6f8f41a7d48fe830da16a4c94d1ab884d6c0"
integrity sha512-kCVR8RvmtJ6IwzxMBNFmAucItyvY6db0Ui5DBmQHCe8GvY2ST03a26wFCU8XwfzN8gpKUGZPyuD3OtL+9WOT0w==
dependencies:
purgecss "^1.1.0"
webpack-sources "^1.3.0"
purgecss@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/purgecss/-/purgecss-1.1.0.tgz#0d27c18bb4070d246a845ea22697271eabb59ffe"
integrity sha512-/XYpiMvbehpeJqxu8k0hzCai9F2RQGjprjpJzRMq9e2qkT8Fk7AW9zLr7bAuqQfxgMIV/+DTNlks3Ckn6J9WEw==
dependencies:
glob "^7.1.2"
postcss "^7.0.0"
postcss-selector-parser "^5.0.0-rc.3"
yargs "^12.0.1"
q@^1.1.2:
version "1.5.1"
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
@@ -8084,7 +8132,7 @@ yargs@12.0.2:
y18n "^3.2.1 || ^4.0.0"
yargs-parser "^10.1.0"
yargs@^12.0.2, yargs@^12.0.5:
yargs@^12.0.1, yargs@^12.0.2, yargs@^12.0.5:
version "12.0.5"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13"
integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==
@@ -8102,6 +8150,13 @@ yargs@^12.0.2, yargs@^12.0.5:
y18n "^3.2.1 || ^4.0.0"
yargs-parser "^11.1.1"
yargs@~1.2.6:
version "1.2.6"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-1.2.6.tgz#9c7b4a82fd5d595b2bf17ab6dcc43135432fe34b"
integrity sha1-nHtKgv1dWVsr8Xq23MQxNUMv40s=
dependencies:
minimist "^0.1.0"
yauzl@2.4.1:
version "2.4.1"
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005"