Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
Письменов Дмитрий Иванович
/
yourroomads
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Settings
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 8ca44652
authored
May 18, 2019
by
gzhihao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Upgrade to Tailwind v1.0 - preserve colors settings
1 parent
6419ed3a
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
273 additions
and
1338 deletions
package-lock.json
package.json
resources/css/app.css
resources/css/form.css
resources/css/reset.css
resources/js/Pages/Auth/Login.vue
resources/js/Pages/Contacts/Create.vue
resources/js/Pages/Contacts/Edit.vue
resources/js/Pages/Contacts/Index.vue
resources/js/Pages/Organizations/Create.vue
resources/js/Pages/Organizations/Edit.vue
resources/js/Pages/Organizations/Index.vue
resources/js/Pages/Users/Create.vue
resources/js/Pages/Users/Edit.vue
resources/js/Pages/Users/Index.vue
resources/js/Shared/Layout.vue
resources/js/Shared/SearchFilter.vue
resources/js/Shared/TrashedMessage.vue
tailwind.config.js
tailwind.js
webpack.mix.js
package-lock.json
View file @
8ca4465
...
...
@@ -1476,15 +1476,6 @@
}
}
},
"babel-extract-comments"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz"
,
"integrity"
:
"sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ=="
,
"dev"
:
true
,
"requires"
:
{
"babylon"
:
"^6.18.0"
}
},
"babel-loader"
:
{
"version"
:
"8.0.6"
,
"resolved"
:
"https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz"
,
...
...
@@ -1508,46 +1499,6 @@
"object.omit"
:
"^3.0.0"
}
},
"babel-plugin-syntax-object-rest-spread"
:
{
"version"
:
"6.13.0"
,
"resolved"
:
"https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz"
,
"integrity"
:
"sha1-/WU28rzhODb/o6VFjEkDpZe7O/U="
,
"dev"
:
true
},
"babel-plugin-transform-object-rest-spread"
:
{
"version"
:
"6.26.0"
,
"resolved"
:
"https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz"
,
"integrity"
:
"sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY="
,
"dev"
:
true
,
"requires"
:
{
"babel-plugin-syntax-object-rest-spread"
:
"^6.8.0"
,
"babel-runtime"
:
"^6.26.0"
}
},
"babel-runtime"
:
{
"version"
:
"6.26.0"
,
"resolved"
:
"https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
,
"integrity"
:
"sha1-llxwWGaOgrVde/4E/yM3vItWR/4="
,
"dev"
:
true
,
"requires"
:
{
"core-js"
:
"^2.4.0"
,
"regenerator-runtime"
:
"^0.11.0"
},
"dependencies"
:
{
"regenerator-runtime"
:
{
"version"
:
"0.11.1"
,
"resolved"
:
"https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz"
,
"integrity"
:
"sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
,
"dev"
:
true
}
}
},
"babylon"
:
{
"version"
:
"6.18.0"
,
"resolved"
:
"https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz"
,
"integrity"
:
"sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
,
"dev"
:
true
},
"balanced-match"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz"
,
...
...
@@ -2199,12 +2150,6 @@
"integrity"
:
"sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg=="
,
"dev"
:
true
},
"comment-regex"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/comment-regex/-/comment-regex-1.0.1.tgz"
,
"integrity"
:
"sha512-IWlN//Yfby92tOIje7J18HkNmWRR7JESA/BK8W7wqY/akITpU5B0JQWnbTjCfdChSrDNb0DrdA9jfAxiiBXyiQ=="
,
"dev"
:
true
},
"commondir"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"
,
...
...
@@ -2371,12 +2316,6 @@
"integrity"
:
"sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
,
"dev"
:
true
},
"core-js"
:
{
"version"
:
"2.6.6"
,
"resolved"
:
"https://registry.npmjs.org/core-js/-/core-js-2.6.6.tgz"
,
"integrity"
:
"sha512-Mt/LaAym54NXnrjEMdo918cT2h70tqb/Yl7T3uPHQHRm5SxVoqlKmerUy4mL11k8saSBDWQ7ULIHxmeFyT3pfg=="
,
"dev"
:
true
},
"core-js-compat"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.1.0.tgz"
,
...
...
@@ -2689,12 +2628,6 @@
"integrity"
:
"sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg=="
,
"dev"
:
true
},
"css.escape"
:
{
"version"
:
"1.5.1"
,
"resolved"
:
"https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz"
,
"integrity"
:
"sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s="
,
"dev"
:
true
},
"cssesc"
:
{
"version"
:
"0.1.0"
,
"resolved"
:
"https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz"
,
...
...
@@ -2916,12 +2849,6 @@
}
}
},
"defined"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/defined/-/defined-1.0.0.tgz"
,
"integrity"
:
"sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM="
,
"dev"
:
true
},
"del"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/del/-/del-4.1.1.tgz"
,
...
...
@@ -4046,27 +3973,28 @@
"dependencies"
:
{
"abbrev"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
,
"dev"
:
true
,
"optional"
:
true
},
"ansi-regex"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"aproba"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
,
"dev"
:
true
,
"optional"
:
true
},
"are-we-there-yet"
:
{
"version"
:
"1.1.5"
,
"resolved"
:
"https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4077,15 +4005,17 @@
},
"balanced-match"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"brace-expansion"
:
{
"version"
:
"1.1.11"
,
"resolved"
:
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"balanced-match"
:
"^1.0.0"
,
"concat-map"
:
"0.0.1"
...
...
@@ -4093,39 +4023,42 @@
},
"chownr"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g=="
,
"dev"
:
true
,
"optional"
:
true
},
"code-point-at"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"concat-map"
:
{
"version"
:
"0.0.1"
,
"resolved"
:
"https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"console-control-strings"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"core-util-is"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
,
"dev"
:
true
,
"optional"
:
true
},
"debug"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/debug/-/debug-4.1.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4135,28 +4068,28 @@
},
"deep-extend"
:
{
"version"
:
"0.6.0"
,
"resolved"
:
"https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
,
"dev"
:
true
,
"optional"
:
true
},
"delegates"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
,
"dev"
:
true
,
"optional"
:
true
},
"detect-libc"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
,
"dev"
:
true
,
"optional"
:
true
},
"fs-minipass"
:
{
"version"
:
"1.2.5"
,
"resolved"
:
"https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4166,14 +4099,14 @@
},
"fs.realpath"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
,
"dev"
:
true
,
"optional"
:
true
},
"gauge"
:
{
"version"
:
"2.7.4"
,
"resolved"
:
"https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-LANAXHU4w51+s3sxcCLjJfsBi/c="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4190,7 +4123,7 @@
},
"glob"
:
{
"version"
:
"7.1.3"
,
"resolved"
:
"https://registry.npmjs.org/glob/-/glob-7.1.3.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4205,14 +4138,14 @@
},
"has-unicode"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
,
"dev"
:
true
,
"optional"
:
true
},
"iconv-lite"
:
{
"version"
:
"0.4.24"
,
"resolved"
:
"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4222,7 +4155,7 @@
},
"ignore-walk"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4232,7 +4165,7 @@
},
"inflight"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4243,53 +4176,58 @@
},
"inherits"
:
{
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"ini"
:
{
"version"
:
"1.3.5"
,
"resolved"
:
"https://registry.npmjs.org/ini/-/ini-1.3.5.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
,
"dev"
:
true
,
"optional"
:
true
},
"is-fullwidth-code-point"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-754xOG8DGn8NZDr4L95QxFfvAMs="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"number-is-nan"
:
"^1.0.0"
}
},
"isarray"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
,
"dev"
:
true
,
"optional"
:
true
},
"minimatch"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"brace-expansion"
:
"^1.1.7"
}
},
"minimist"
:
{
"version"
:
"0.0.8"
,
"resolved"
:
"https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"minipass"
:
{
"version"
:
"2.3.5"
,
"resolved"
:
"https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"safe-buffer"
:
"^5.1.2"
,
"yallist"
:
"^3.0.0"
...
...
@@ -4297,7 +4235,7 @@
},
"minizlib"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4307,23 +4245,24 @@
},
"mkdirp"
:
{
"version"
:
"0.5.1"
,
"resolved"
:
"https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"minimist"
:
"0.0.8"
}
},
"ms"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.1.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
,
"dev"
:
true
,
"optional"
:
true
},
"needle"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/needle/-/needle-2.3.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-QBZu7aAFR0522EyaXZM0FZ9GLpq6lvQ3uq8gteiDUp7wKdy0lSd2hPlgFwVuW1CBkfEs9PfDQsQzZghLs/psdg=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4335,7 +4274,7 @@
},
"node-pre-gyp"
:
{
"version"
:
"0.12.0"
,
"resolved"
:
"https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4354,7 +4293,7 @@
},
"nopt"
:
{
"version"
:
"4.0.1"
,
"resolved"
:
"https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-0NRoWv1UFRk8jHUFYC0NF81kR00="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4365,14 +4304,14 @@
},
"npm-bundled"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g=="
,
"dev"
:
true
,
"optional"
:
true
},
"npm-packlist"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4383,7 +4322,7 @@
},
"npmlog"
:
{
"version"
:
"4.1.2"
,
"resolved"
:
"https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4396,43 +4335,45 @@
},
"number-is-nan"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"object-assign"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
,
"dev"
:
true
,
"optional"
:
true
},
"once"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npmjs.org/once/-/once-1.4.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"wrappy"
:
"1"
}
},
"os-homedir"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
,
"dev"
:
true
,
"optional"
:
true
},
"os-tmpdir"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
,
"dev"
:
true
,
"optional"
:
true
},
"osenv"
:
{
"version"
:
"0.1.5"
,
"resolved"
:
"https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4443,21 +4384,21 @@
},
"path-is-absolute"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
,
"dev"
:
true
,
"optional"
:
true
},
"process-nextick-args"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
,
"dev"
:
true
,
"optional"
:
true
},
"rc"
:
{
"version"
:
"1.2.8"
,
"resolved"
:
"https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4470,7 +4411,7 @@
"dependencies"
:
{
"minimist"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
,
"dev"
:
true
,
"optional"
:
true
...
...
@@ -4479,7 +4420,7 @@
},
"readable-stream"
:
{
"version"
:
"2.3.6"
,
"resolved"
:
"https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4495,7 +4436,7 @@
},
"rimraf"
:
{
"version"
:
"2.6.3"
,
"resolved"
:
"https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4505,50 +4446,52 @@
},
"safe-buffer"
:
{
"version"
:
"5.1.2"
,
"resolved"
:
"https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"safer-buffer"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
,
"dev"
:
true
,
"optional"
:
true
},
"sax"
:
{
"version"
:
"1.2.4"
,
"resolved"
:
"https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
,
"dev"
:
true
,
"optional"
:
true
},
"semver"
:
{
"version"
:
"5.7.0"
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-5.7.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA=="
,
"dev"
:
true
,
"optional"
:
true
},
"set-blocking"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
,
"dev"
:
true
,
"optional"
:
true
},
"signal-exit"
:
{
"version"
:
"3.0.2"
,
"resolved"
:
"https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
,
"dev"
:
true
,
"optional"
:
true
},
"string-width"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"code-point-at"
:
"^1.0.0"
,
"is-fullwidth-code-point"
:
"^1.0.0"
,
...
...
@@ -4557,7 +4500,7 @@
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4567,23 +4510,24 @@
},
"strip-ansi"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"ansi-regex"
:
"^2.0.0"
}
},
"strip-json-comments"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-PFMZQukIwml8DsNEhYwobHygpgo="
,
"dev"
:
true
,
"optional"
:
true
},
"tar"
:
{
"version"
:
"4.4.8"
,
"resolved"
:
"https://registry.npmjs.org/tar/-/tar-4.4.8.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4599,14 +4543,14 @@
},
"util-deprecate"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
,
"dev"
:
true
,
"optional"
:
true
},
"wide-align"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA=="
,
"dev"
:
true
,
"optional"
:
true
,
...
...
@@ -4616,15 +4560,17 @@
},
"wrappy"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"yallist"
:
{
"version"
:
"3.0.3"
,
"resolved"
:
"https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz"
,
"resolved"
:
false
,
"integrity"
:
"sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A=="
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
}
}
},
...
...
@@ -4646,12 +4592,6 @@
"integrity"
:
"sha512-pyLQo/1oR5Ywf+a/tY8z4JygnIglmRxVUOiyFAbd11o9keUDpUJSMGRWJngcnkURj30kDHPmhoKY8ChJiz3EpQ=="
,
"dev"
:
true
},
"gather-stream"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/gather-stream/-/gather-stream-1.0.0.tgz"
,
"integrity"
:
"sha1-szmUr0V6gRVwDUEPMXczy+egkEs="
,
"dev"
:
true
},
"get-caller-file"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz"
,
...
...
@@ -5214,7 +5154,7 @@
"dev"
:
true
},
"inertia"
:
{
"version"
:
"github:inertiajs/inertia#
5506fd32d71cdb80e747a3a843b4f381f94a65f2
"
,
"version"
:
"github:inertiajs/inertia#
0c72d0c27d77732c8c6801243e6f8696c6bd06dc
"
,
"from"
:
"github:inertiajs/inertia"
,
"dev"
:
true
,
"requires"
:
{
...
...
@@ -5223,11 +5163,11 @@
}
},
"inertia-vue"
:
{
"version"
:
"github:inertiajs/inertia-vue#
4e05acada584b17f7577863506bc7c4453b4af2f
"
,
"version"
:
"github:inertiajs/inertia-vue#
67a1d6d0bbd802e90ddf934110d4c5f4c39f5461
"
,
"from"
:
"github:inertiajs/inertia-vue"
,
"dev"
:
true
,
"requires"
:
{
"inertia"
:
"github:inertiajs/inertia
#5506fd32d71cdb80e747a3a843b4f381f94a65f2
"
"inertia"
:
"github:inertiajs/inertia"
}
},
"inflight"
:
{
...
...
@@ -5621,12 +5561,6 @@
"integrity"
:
"sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
,
"dev"
:
true
},
"js-base64"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz"
,
"integrity"
:
"sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw=="
,
"dev"
:
true
},
"js-levenshtein"
:
{
"version"
:
"1.1.6"
,
"resolved"
:
"https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz"
,
...
...
@@ -6429,6 +6363,12 @@
"integrity"
:
"sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg=="
,
"dev"
:
true
},
"normalize.css"
:
{
"version"
:
"8.0.1"
,
"resolved"
:
"https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz"
,
"integrity"
:
"sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg=="
,
"dev"
:
true
},
"npm-run-path"
:
{
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz"
,
...
...
@@ -6876,101 +6816,6 @@
"sha.js"
:
"^2.4.8"
}
},
"perfectionist"
:
{
"version"
:
"2.4.0"
,
"resolved"
:
"https://registry.npmjs.org/perfectionist/-/perfectionist-2.4.0.tgz"
,
"integrity"
:
"sha1-wUetNxThJkZ/F2QSnuct+GHUfqA="
,
"dev"
:
true
,
"requires"
:
{
"comment-regex"
:
"^1.0.0"
,
"defined"
:
"^1.0.0"
,
"minimist"
:
"^1.2.0"
,
"postcss"
:
"^5.0.8"
,
"postcss-scss"
:
"^0.3.0"
,
"postcss-value-parser"
:
"^3.3.0"
,
"read-file-stdin"
:
"^0.2.0"
,
"string.prototype.repeat"
:
"^0.2.0"
,
"vendors"
:
"^1.0.0"
,
"write-file-stdout"
:
"0.0.2"
},
"dependencies"
:
{
"ansi-regex"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
,
"integrity"
:
"sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
,
"dev"
:
true
},
"ansi-styles"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
,
"integrity"
:
"sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
,
"dev"
:
true
},
"chalk"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
,
"integrity"
:
"sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg="
,
"dev"
:
true
,
"requires"
:
{
"ansi-styles"
:
"^2.2.1"
,
"escape-string-regexp"
:
"^1.0.2"
,
"has-ansi"
:
"^2.0.0"
,
"strip-ansi"
:
"^3.0.0"
,
"supports-color"
:
"^2.0.0"
},
"dependencies"
:
{
"supports-color"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
,
"integrity"
:
"sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
,
"dev"
:
true
}
}
},
"has-flag"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz"
,
"integrity"
:
"sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo="
,
"dev"
:
true
},
"minimist"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
,
"integrity"
:
"sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
,
"dev"
:
true
},
"postcss"
:
{
"version"
:
"5.2.18"
,
"resolved"
:
"https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz"
,
"integrity"
:
"sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg=="
,
"dev"
:
true
,
"requires"
:
{
"chalk"
:
"^1.1.3"
,
"js-base64"
:
"^2.1.9"
,
"source-map"
:
"^0.5.6"
,
"supports-color"
:
"^3.2.3"
}
},
"strip-ansi"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
,
"integrity"
:
"sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
,
"dev"
:
true
,
"requires"
:
{
"ansi-regex"
:
"^2.0.0"
}
},
"supports-color"
:
{
"version"
:
"3.2.3"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz"
,
"integrity"
:
"sha1-ZawFBLOVQXHYpklGsq48u4pfVPY="
,
"dev"
:
true
,
"requires"
:
{
"has-flag"
:
"^1.0.0"
}
}
}
},
"pify"
:
{
"version"
:
"4.0.1"
,
"resolved"
:
"https://registry.npmjs.org/pify/-/pify-4.0.1.tgz"
,
...
...
@@ -7622,86 +7467,6 @@
"postcss-value-parser"
:
"^3.0.0"
}
},
"postcss-scss"
:
{
"version"
:
"0.3.1"
,
"resolved"
:
"https://registry.npmjs.org/postcss-scss/-/postcss-scss-0.3.1.tgz"
,
"integrity"
:
"sha1-ZcYQ2OKn7g5isYNbcbiHBzSBbks="
,
"dev"
:
true
,
"requires"
:
{
"postcss"
:
"^5.2.4"
},
"dependencies"
:
{
"ansi-regex"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
,
"integrity"
:
"sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
,
"dev"
:
true
},
"ansi-styles"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
,
"integrity"
:
"sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
,
"dev"
:
true
},
"chalk"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
,
"integrity"
:
"sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg="
,
"dev"
:
true
,
"requires"
:
{
"ansi-styles"
:
"^2.2.1"
,
"escape-string-regexp"
:
"^1.0.2"
,
"has-ansi"
:
"^2.0.0"
,
"strip-ansi"
:
"^3.0.0"
,
"supports-color"
:
"^2.0.0"
},
"dependencies"
:
{
"supports-color"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
,
"integrity"
:
"sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
,
"dev"
:
true
}
}
},
"has-flag"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz"
,
"integrity"
:
"sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo="
,
"dev"
:
true
},
"postcss"
:
{
"version"
:
"5.2.18"
,
"resolved"
:
"https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz"
,
"integrity"
:
"sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg=="
,
"dev"
:
true
,
"requires"
:
{
"chalk"
:
"^1.1.3"
,
"js-base64"
:
"^2.1.9"
,
"source-map"
:
"^0.5.6"
,
"supports-color"
:
"^3.2.3"
}
},
"strip-ansi"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
,
"integrity"
:
"sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
,
"dev"
:
true
,
"requires"
:
{
"ansi-regex"
:
"^2.0.0"
}
},
"supports-color"
:
{
"version"
:
"3.2.3"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz"
,
"integrity"
:
"sha1-ZawFBLOVQXHYpklGsq48u4pfVPY="
,
"dev"
:
true
,
"requires"
:
{
"has-flag"
:
"^1.0.0"
}
}
}
},
"postcss-selector-parser"
:
{
"version"
:
"5.0.0"
,
"resolved"
:
"https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz"
,
...
...
@@ -7965,15 +7730,6 @@
}
}
},
"read-file-stdin"
:
{
"version"
:
"0.2.1"
,
"resolved"
:
"https://registry.npmjs.org/read-file-stdin/-/read-file-stdin-0.2.1.tgz"
,
"integrity"
:
"sha1-JezP86FTtoCa+ssj7hU4fbng7mE="
,
"dev"
:
true
,
"requires"
:
{
"gather-stream"
:
"^1.0.0"
}
},
"readable-stream"
:
{
"version"
:
"2.3.6"
,
"resolved"
:
"https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz"
,
...
...
@@ -9008,12 +8764,6 @@
"strip-ansi"
:
"^4.0.0"
}
},
"string.prototype.repeat"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz"
,
"integrity"
:
"sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8="
,
"dev"
:
true
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
,
...
...
@@ -9032,16 +8782,6 @@
"ansi-regex"
:
"^3.0.0"
}
},
"strip-comments"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz"
,
"integrity"
:
"sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw=="
,
"dev"
:
true
,
"requires"
:
{
"babel-extract-comments"
:
"^1.0.0"
,
"babel-plugin-transform-object-rest-spread"
:
"^6.26.0"
}
},
"strip-eof"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz"
,
...
...
@@ -9173,38 +8913,53 @@
}
},
"tailwindcss"
:
{
"version"
:
"
0.7.4
"
,
"resolved"
:
"https://registry.npmjs.org/tailwindcss/-/tailwindcss-
0.7.4
.tgz"
,
"integrity"
:
"sha512-
+GeQjHRJ2VmeLkrNwMCbPDfm2cc5P8eoc7n+DtZfI8oQdlo5eSHqsIlPEuZOtoqQlIALsd2jAggWrUUBFGP2ow
=="
,
"version"
:
"
1.0.1
"
,
"resolved"
:
"https://registry.npmjs.org/tailwindcss/-/tailwindcss-
1.0.1
.tgz"
,
"integrity"
:
"sha512-
tNyvmizhIY9ydXX8m84S/69851QROZzbH6RB/Q4w0K27OssupGcyXeD8zumzb9Yuzq6PifBH2A6ehjuBPklnYA
=="
,
"dev"
:
true
,
"requires"
:
{
"autoprefixer"
:
"^9.4.5"
,
"bytes"
:
"^3.0.0"
,
"chalk"
:
"^2.4.1"
,
"css.escape"
:
"^1.5.1"
,
"fs-extra"
:
"^4.0.2"
,
"lodash"
:
"^4.17.5"
,
"fs-extra"
:
"^8.0.0"
,
"lodash"
:
"^4.17.11"
,
"node-emoji"
:
"^1.8.1"
,
"
perfectionist"
:
"^2.4.0
"
,
"
normalize.css"
:
"^8.0.1
"
,
"postcss"
:
"^7.0.11"
,
"postcss-functions"
:
"^3.0.0"
,
"postcss-js"
:
"^2.0.0"
,
"postcss-nested"
:
"^4.1.1"
,
"postcss-selector-parser"
:
"^5.0.0"
,
"pretty-hrtime"
:
"^1.0.3"
,
"strip-comments"
:
"^1.0.2"
"postcss-selector-parser"
:
"^6.0.0"
,
"pretty-hrtime"
:
"^1.0.3"
},
"dependencies"
:
{
"cssesc"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
,
"integrity"
:
"sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
,
"dev"
:
true
},
"fs-extra"
:
{
"version"
:
"
4.0.3
"
,
"resolved"
:
"https://registry.npmjs.org/fs-extra/-/fs-extra-
4.0.3
.tgz"
,
"integrity"
:
"sha512-
q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg
=="
,
"version"
:
"
8.0.1
"
,
"resolved"
:
"https://registry.npmjs.org/fs-extra/-/fs-extra-
8.0.1
.tgz"
,
"integrity"
:
"sha512-
W+XLrggcDzlle47X/XnS7FXrXu9sDo+Ze9zpndeBxdgv88FHLm1HtmkhEwavruS6koanBjp098rUpHs65EmG7A
=="
,
"dev"
:
true
,
"requires"
:
{
"graceful-fs"
:
"^4.1.2"
,
"jsonfile"
:
"^4.0.0"
,
"universalify"
:
"^0.1.0"
}
},
"postcss-selector-parser"
:
{
"version"
:
"6.0.2"
,
"resolved"
:
"https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz"
,
"integrity"
:
"sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg=="
,
"dev"
:
true
,
"requires"
:
{
"cssesc"
:
"^3.0.0"
,
"indexes-of"
:
"^1.0.1"
,
"uniq"
:
"^1.0.1"
}
}
}
},
...
...
@@ -10190,12 +9945,6 @@
"mkdirp"
:
"^0.5.1"
}
},
"write-file-stdout"
:
{
"version"
:
"0.0.2"
,
"resolved"
:
"https://registry.npmjs.org/write-file-stdout/-/write-file-stdout-0.0.2.tgz"
,
"integrity"
:
"sha1-wlLXx8WxtAKJdjDjRTx7/mkNnKE="
,
"dev"
:
true
},
"xtend"
:
{
"version"
:
"4.0.1"
,
"resolved"
:
"https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
,
...
...
package.json
View file @
8ca4465
...
...
@@ -25,7 +25,7 @@
"postcss-import"
:
"^12.0.1"
,
"postcss-nesting"
:
"^7.0.0"
,
"resolve-url-loader"
:
"^2.3.1"
,
"tailwindcss"
:
"^
0.7.4
"
,
"tailwindcss"
:
"^
1.0.1
"
,
"vue"
:
"^2.6.6"
,
"vue-template-compiler"
:
"^2.6.6"
}
...
...
resources/css/app.css
View file @
8ca4465
/* Reset */
@import
"tailwindcss/
preflight
"
;
@import
"tailwindcss/
base
"
;
@import
"reset"
;
/* Components */
@import
"buttons"
;
@import
"form"
;
@import
"nprogress"
;
@import
"tailwindcss/components"
;
/* Utilities */
@import
"tailwindcss/utilities"
;
resources/css/form.css
View file @
8ca4465
...
...
@@ -10,7 +10,7 @@
&:focus,
&.focus
{
@apply
.border-indigo;
box-shadow
:
0
0
0
1px
config
(
'colors.indigo'
);
box-shadow
:
0
0
0
1px
theme
(
'colors.indigo'
);
}
&
::placeholder
{
...
...
@@ -41,6 +41,6 @@
@apply
.border-red-light;
&:focus
{
box-shadow
:
0
0
0
1px
config
(
'colors.red'
);
box-shadow
:
0
0
0
1px
theme
(
'colors.red'
);
}
}
resources/css/reset.css
View file @
8ca4465
a
{
color
:
inherit
;
text-decoration
:
none
;
html
{
line-height
:
1.15
;
}
input
,
select
,
textarea
,
button
,
div
,
a
{
...
...
resources/js/Pages/Auth/Login.vue
View file @
8ca4465
<
template
>
<div
class=
"p-6 bg-indigo-darker min-h-screen flex justify-center items-center"
>
<div
class=
"w-full max-w-
sm
"
>
<div
class=
"w-full max-w-
md
"
>
<logo
class=
"block mx-auto w-full max-w-xs fill-white"
height=
"50"
/>
<form
class=
"mt-8 bg-white rounded-lg shadow-
lg
overflow-hidden"
@
submit
.
prevent=
"submit"
>
<form
class=
"mt-8 bg-white rounded-lg shadow-
xl
overflow-hidden"
@
submit
.
prevent=
"submit"
>
<div
class=
"px-10 py-12"
>
<h1
class=
"text-center font-bold text-3xl"
>
Welcome Back!
</h1>
<div
class=
"mx-auto mt-6 w-24 border-b-2"
/>
...
...
resources/js/Pages/Contacts/Create.vue
View file @
8ca4465
...
...
@@ -4,7 +4,7 @@
<inertia-link
class=
"text-indigo-light hover:text-indigo-dark"
:href=
"route('contacts')"
>
Contacts
</inertia-link>
<span
class=
"text-indigo-light font-medium"
>
/
</span>
Create
</h1>
<div
class=
"bg-white rounded shadow overflow-hidden max-w-
lg
"
>
<div
class=
"bg-white rounded shadow overflow-hidden max-w-
3xl
"
>
<form
@
submit
.
prevent=
"submit"
>
<div
class=
"p-8 -mr-6 -mb-8 flex flex-wrap"
>
<text-input
v-model=
"form.first_name"
:errors=
"errors.first_name"
class=
"pr-6 pb-8 w-full lg:w-1/2"
label=
"First name"
/>
...
...
resources/js/Pages/Contacts/Edit.vue
View file @
8ca4465
...
...
@@ -8,7 +8,7 @@
<trashed-message
v-if=
"contact.deleted_at"
class=
"mb-6"
@
restore=
"restore"
>
This contact has been deleted.
</trashed-message>
<div
class=
"bg-white rounded shadow overflow-hidden max-w-
lg
"
>
<div
class=
"bg-white rounded shadow overflow-hidden max-w-
3xl
"
>
<form
@
submit
.
prevent=
"submit"
>
<div
class=
"p-8 -mr-6 -mb-8 flex flex-wrap"
>
<text-input
v-model=
"form.first_name"
:errors=
"errors.first_name"
class=
"pr-6 pb-8 w-full lg:w-1/2"
label=
"First name"
/>
...
...
resources/js/Pages/Contacts/Index.vue
View file @
8ca4465
...
...
@@ -2,7 +2,7 @@
<layout
title=
"Contacts"
>
<h1
class=
"mb-8 font-bold text-3xl"
>
Contacts
</h1>
<div
class=
"mb-6 flex justify-between items-center"
>
<search-filter
v-model=
"form.search"
class=
"w-full max-w-
sm
mr-4"
@
reset=
"reset"
>
<search-filter
v-model=
"form.search"
class=
"w-full max-w-
md
mr-4"
@
reset=
"reset"
>
<label
class=
"block text-grey-darkest"
>
Trashed:
</label>
<select
v-model=
"form.trashed"
class=
"mt-1 w-full form-select"
>
<option
:value=
"null"
/>
...
...
@@ -27,7 +27,7 @@
<td
class=
"border-t"
>
<inertia-link
class=
"px-6 py-4 flex items-center focus:text-indigo"
:href=
"route('contacts.edit', contact.id)"
>
{{
contact
.
name
}}
<icon
v-if=
"contact.deleted_at"
name=
"trash"
class=
"flex-
no-shrink
w-3 h-3 fill-grey ml-2"
/>
<icon
v-if=
"contact.deleted_at"
name=
"trash"
class=
"flex-
shrink-0
w-3 h-3 fill-grey ml-2"
/>
</inertia-link>
</td>
<td
class=
"border-t"
>
...
...
resources/js/Pages/Organizations/Create.vue
View file @
8ca4465
...
...
@@ -4,7 +4,7 @@
<inertia-link
class=
"text-indigo-light hover:text-indigo-dark"
:href=
"route('organizations')"
>
Organizations
</inertia-link>
<span
class=
"text-indigo-light font-medium"
>
/
</span>
Create
</h1>
<div
class=
"bg-white rounded shadow overflow-hidden max-w-
lg
"
>
<div
class=
"bg-white rounded shadow overflow-hidden max-w-
3xl
"
>
<form
@
submit
.
prevent=
"submit"
>
<div
class=
"p-8 -mr-6 -mb-8 flex flex-wrap"
>
<text-input
v-model=
"form.name"
:errors=
"errors.name"
class=
"pr-6 pb-8 w-full lg:w-1/2"
label=
"Name"
/>
...
...
resources/js/Pages/Organizations/Edit.vue
View file @
8ca4465
...
...
@@ -8,7 +8,7 @@
<trashed-message
v-if=
"organization.deleted_at"
class=
"mb-6"
@
restore=
"restore"
>
This organization has been deleted.
</trashed-message>
<div
class=
"bg-white rounded shadow overflow-hidden max-w-
lg
"
>
<div
class=
"bg-white rounded shadow overflow-hidden max-w-
3xl
"
>
<form
@
submit
.
prevent=
"submit"
>
<div
class=
"p-8 -mr-6 -mb-8 flex flex-wrap"
>
<text-input
v-model=
"form.name"
:errors=
"errors.name"
class=
"pr-6 pb-8 w-full lg:w-1/2"
label=
"Name"
/>
...
...
@@ -42,7 +42,7 @@
<td
class=
"border-t"
>
<inertia-link
class=
"px-6 py-4 flex items-center focus:text-indigo"
:href=
"route('contacts.edit', contact.id)"
>
{{
contact
.
name
}}
<icon
v-if=
"contact.deleted_at"
name=
"trash"
class=
"flex-
no-shrink
w-3 h-3 fill-grey ml-2"
/>
<icon
v-if=
"contact.deleted_at"
name=
"trash"
class=
"flex-
shrink-0
w-3 h-3 fill-grey ml-2"
/>
</inertia-link>
</td>
<td
class=
"border-t"
>
...
...
resources/js/Pages/Organizations/Index.vue
View file @
8ca4465
...
...
@@ -2,7 +2,7 @@
<layout
title=
"Organizations"
>
<h1
class=
"mb-8 font-bold text-3xl"
>
Organizations
</h1>
<div
class=
"mb-6 flex justify-between items-center"
>
<search-filter
v-model=
"form.search"
class=
"w-full max-w-
sm
mr-4"
@
reset=
"reset"
>
<search-filter
v-model=
"form.search"
class=
"w-full max-w-
md
mr-4"
@
reset=
"reset"
>
<label
class=
"block text-grey-darkest"
>
Trashed:
</label>
<select
v-model=
"form.trashed"
class=
"mt-1 w-full form-select"
>
<option
:value=
"null"
/>
...
...
@@ -26,7 +26,7 @@
<td
class=
"border-t"
>
<inertia-link
class=
"px-6 py-4 flex items-center focus:text-indigo"
:href=
"route('organizations.edit', organization.id)"
>
{{
organization
.
name
}}
<icon
v-if=
"organization.deleted_at"
name=
"trash"
class=
"flex-
no-shrink
w-3 h-3 fill-grey ml-2"
/>
<icon
v-if=
"organization.deleted_at"
name=
"trash"
class=
"flex-
shrink-0
w-3 h-3 fill-grey ml-2"
/>
</inertia-link>
</td>
<td
class=
"border-t"
>
...
...
resources/js/Pages/Users/Create.vue
View file @
8ca4465
...
...
@@ -4,7 +4,7 @@
<inertia-link
class=
"text-indigo-light hover:text-indigo-dark"
:href=
"route('users')"
>
Users
</inertia-link>
<span
class=
"text-indigo-light font-medium"
>
/
</span>
Create
</h1>
<div
class=
"bg-white rounded shadow overflow-hidden max-w-
lg
"
>
<div
class=
"bg-white rounded shadow overflow-hidden max-w-
3xl
"
>
<form
@
submit
.
prevent=
"submit"
>
<div
class=
"p-8 -mr-6 -mb-8 flex flex-wrap"
>
<text-input
v-model=
"form.first_name"
:errors=
"errors.first_name"
class=
"pr-6 pb-8 w-full lg:w-1/2"
label=
"First name"
/>
...
...
resources/js/Pages/Users/Edit.vue
View file @
8ca4465
...
...
@@ -8,7 +8,7 @@
<trashed-message
v-if=
"user.deleted_at"
class=
"mb-6"
@
restore=
"restore"
>
This user has been deleted.
</trashed-message>
<div
class=
"bg-white rounded shadow overflow-hidden max-w-
lg
"
>
<div
class=
"bg-white rounded shadow overflow-hidden max-w-
3xl
"
>
<form
@
submit
.
prevent=
"submit"
>
<div
class=
"p-8 -mr-6 -mb-8 flex flex-wrap"
>
<text-input
v-model=
"form.first_name"
:errors=
"errors.first_name"
class=
"pr-6 pb-8 w-full lg:w-1/2"
label=
"First name"
/>
...
...
resources/js/Pages/Users/Index.vue
View file @
8ca4465
...
...
@@ -2,7 +2,7 @@
<layout
title=
"Users"
>
<h1
class=
"mb-8 font-bold text-3xl"
>
Users
</h1>
<div
class=
"mb-6 flex justify-between items-center"
>
<search-filter
v-model=
"form.search"
class=
"w-full max-w-
sm
mr-4"
@
reset=
"reset"
>
<search-filter
v-model=
"form.search"
class=
"w-full max-w-
md
mr-4"
@
reset=
"reset"
>
<label
class=
"block text-grey-darkest"
>
Role:
</label>
<select
v-model=
"form.role"
class=
"mt-1 w-full form-select"
>
<option
:value=
"null"
/>
...
...
@@ -32,7 +32,7 @@
<td
class=
"border-t"
>
<inertia-link
class=
"px-6 py-4 flex items-center focus:text-indigo"
:href=
"route('users.edit', user.id)"
>
{{
user
.
name
}}
<icon
v-if=
"user.deleted_at"
name=
"trash"
class=
"flex-
no-shrink
w-3 h-3 fill-grey ml-2"
/>
<icon
v-if=
"user.deleted_at"
name=
"trash"
class=
"flex-
shrink-0
w-3 h-3 fill-grey ml-2"
/>
</inertia-link>
</td>
<td
class=
"border-t"
>
...
...
resources/js/Shared/Layout.vue
View file @
8ca4465
...
...
@@ -4,18 +4,18 @@
<div
class=
"flex flex-col"
>
<div
class=
"min-h-screen flex flex-col"
@
click=
"hideDropdownMenus"
>
<div
class=
"md:flex"
>
<div
class=
"bg-indigo-darkest md:flex-
no-shrink
md:w-56 px-6 py-4 flex items-center justify-between md:justify-center"
>
<div
class=
"bg-indigo-darkest md:flex-
shrink-0
md:w-56 px-6 py-4 flex items-center justify-between md:justify-center"
>
<inertia-link
class=
"mt-1"
href=
"/"
>
<logo
class=
"fill-white"
width=
"120"
height=
"28"
/>
</inertia-link>
<dropdown
class=
"md:hidden"
placement=
"bottom-end"
>
<svg
class=
"fill-white w-6 h-6"
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 20 20"
><path
d=
"M0 3h20v2H0V3zm0 6h20v2H0V9zm0 6h20v2H0v-2z"
/></svg>
<div
slot=
"dropdown"
class=
"mt-2 px-8 py-4 shadow-
lg
bg-indigo-darker rounded"
>
<div
slot=
"dropdown"
class=
"mt-2 px-8 py-4 shadow-
xl
bg-indigo-darker rounded"
>
<main-menu
/>
</div>
</dropdown>
</div>
<div
class=
"bg-white border-b w-full p-4 md:py-0 md:px-12 text-sm md:text-
base
flex justify-between items-center"
>
<div
class=
"bg-white border-b w-full p-4 md:py-0 md:px-12 text-sm md:text-
md
flex justify-between items-center"
>
<div
class=
"mt-1 mr-4"
>
{{
$page
.
auth
.
user
.
account
.
name
}}
</div>
<dropdown
class=
"mt-1"
placement=
"bottom-end"
>
<div
class=
"flex items-center cursor-pointer select-none group"
>
...
...
@@ -25,7 +25,7 @@
</div>
<icon
class=
"w-5 h-5 group-hover:fill-indigo-dark fill-grey-darkest focus:fill-indigo-dark"
name=
"cheveron-down"
/>
</div>
<div
slot=
"dropdown"
class=
"mt-2 py-2 shadow-
lg
bg-white rounded text-sm"
>
<div
slot=
"dropdown"
class=
"mt-2 py-2 shadow-
xl
bg-white rounded text-sm"
>
<inertia-link
class=
"block px-6 py-2 hover:bg-indigo hover:text-white"
:href=
"route('users.edit', $page.auth.user.id)"
>
My Profile
</inertia-link>
<inertia-link
class=
"block px-6 py-2 hover:bg-indigo hover:text-white"
:href=
"route('users')"
>
Manage Users
</inertia-link>
<inertia-link
class=
"block px-6 py-2 hover:bg-indigo hover:text-white"
:href=
"route('logout')"
method=
"post"
>
Logout
</inertia-link>
...
...
@@ -34,7 +34,7 @@
</div>
</div>
<div
class=
"flex flex-grow"
>
<div
class=
"bg-indigo-darker flex-
no-shrink
w-56 p-12 hidden md:block"
>
<div
class=
"bg-indigo-darker flex-
shrink-0
w-56 p-12 hidden md:block"
>
<main-menu
/>
</div>
<div
class=
"w-full overflow-hidden px-4 py-8 md:p-12"
>
...
...
resources/js/Shared/SearchFilter.vue
View file @
8ca4465
...
...
@@ -8,7 +8,7 @@
<path
d=
"M239.998 239.999L0 0h961.243L721.246 240c-131.999 132-240.28 240-240.624 239.999-.345-.001-108.625-108.001-240.624-240z"
/>
</svg>
</div>
<div
slot=
"dropdown"
class=
"mt-2 px-4 py-6 w-screen shadow-
lg
bg-white rounded"
:style=
"
{ maxWidth: `${maxWidth}px` }">
<div
slot=
"dropdown"
class=
"mt-2 px-4 py-6 w-screen shadow-
xl
bg-white rounded"
:style=
"
{ maxWidth: `${maxWidth}px` }">
<slot
/>
</div>
</dropdown>
...
...
resources/js/Shared/TrashedMessage.vue
View file @
8ca4465
<
template
>
<div
class=
"p-4 bg-yellow-light rounded border border-yellow-dark flex items-center justify-between"
>
<div
class=
"flex items-center"
>
<icon
name=
"trash"
class=
"flex-
no-shrink
w-4 h-4 fill-yellow-darker mr-2"
/>
<icon
name=
"trash"
class=
"flex-
shrink-0
w-4 h-4 fill-yellow-darker mr-2"
/>
<div
class=
"text-yellow-darker"
>
<slot
/>
</div>
...
...
tailwind.config.js
0 → 100644
View file @
8ca4465
const
defaultTheme
=
require
(
'tailwindcss/defaultTheme'
)
module
.
exports
=
{
theme
:
{
extend
:
{
fontFamily
:
{
sans
:
[
'Cerebri Sans'
,
...
defaultTheme
.
fontFamily
.
sans
,
],
},
colors
:
{
'transparent'
:
'transparent'
,
'black'
:
'#22292f'
,
'grey-darkest'
:
'#3d4852'
,
'grey-darker'
:
'#606f7b'
,
'grey-dark'
:
'#8795a1'
,
'grey'
:
'#b8c2cc'
,
'grey-light'
:
'#dae1e7'
,
'grey-lighter'
:
'#f1f5f8'
,
'grey-lightest'
:
'#f8fafc'
,
'white'
:
'#ffffff'
,
'red-darkest'
:
'#3b0d0c'
,
'red-darker'
:
'#621b18'
,
'red-dark'
:
'#cc1f1a'
,
'red'
:
'#e3342f'
,
'red-light'
:
'#ef5753'
,
'red-lighter'
:
'#f9acaa'
,
'red-lightest'
:
'#fcebea'
,
'orange-darkest'
:
'#462a16'
,
'orange-darker'
:
'#613b1f'
,
'orange-dark'
:
'#de751f'
,
'orange'
:
'#f6993f'
,
'orange-light'
:
'#faad63'
,
'orange-lighter'
:
'#fcd9b6'
,
'orange-lightest'
:
'#fff5eb'
,
'yellow-darkest'
:
'#453411'
,
'yellow-darker'
:
'#684f1d'
,
'yellow-dark'
:
'#f2d024'
,
'yellow'
:
'#ffed4a'
,
'yellow-light'
:
'#fff382'
,
'yellow-lighter'
:
'#fff9c2'
,
'yellow-lightest'
:
'#fcfbeb'
,
'green-darkest'
:
'#0f2f21'
,
'green-darker'
:
'#1a4731'
,
'green-dark'
:
'#1f9d55'
,
'green'
:
'#38c172'
,
'green-light'
:
'#51d88a'
,
'green-lighter'
:
'#a2f5bf'
,
'green-lightest'
:
'#e3fcec'
,
'teal-darkest'
:
'#0d3331'
,
'teal-darker'
:
'#20504f'
,
'teal-dark'
:
'#38a89d'
,
'teal'
:
'#4dc0b5'
,
'teal-light'
:
'#64d5ca'
,
'teal-lighter'
:
'#a0f0ed'
,
'teal-lightest'
:
'#e8fffe'
,
'blue-darkest'
:
'#12283a'
,
'blue-darker'
:
'#1c3d5a'
,
'blue-dark'
:
'#2779bd'
,
'blue'
:
'#3490dc'
,
'blue-light'
:
'#6cb2eb'
,
'blue-lighter'
:
'#bcdefa'
,
'blue-lightest'
:
'#eff8ff'
,
'indigo-darkest'
:
'#191e38'
,
'indigo-darker'
:
'#2f365f'
,
'indigo-dark'
:
'#5661b3'
,
'indigo'
:
'#6574cd'
,
'indigo-light'
:
'#7886d7'
,
'indigo-lighter'
:
'#b2b7ff'
,
'indigo-lightest'
:
'#e6e8ff'
,
'purple-darkest'
:
'#21183c'
,
'purple-darker'
:
'#382b5f'
,
'purple-dark'
:
'#794acf'
,
'purple'
:
'#9561e2'
,
'purple-light'
:
'#a779e9'
,
'purple-lighter'
:
'#d6bbfc'
,
'purple-lightest'
:
'#f3ebff'
,
'pink-darkest'
:
'#451225'
,
'pink-darker'
:
'#6f213f'
,
'pink-dark'
:
'#eb5286'
,
'pink'
:
'#f66d9b'
,
'pink-light'
:
'#fa7ea8'
,
'pink-lighter'
:
'#ffbbca'
,
'pink-lightest'
:
'#ffebef'
,
},
boxShadow
:
theme
=>
({
'outline'
:
'0 0 0 2px '
+
theme
(
'colors.indigo'
),
}),
fill
:
theme
=>
theme
(
'colors'
),
},
},
variants
:
{
fill
:
[
'responsive'
,
'hover'
,
'focus'
,
'group-hover'
],
textColor
:
[
'responsive'
,
'hover'
,
'focus'
,
'group-hover'
],
zIndex
:
[
'responsive'
,
'focus'
],
},
plugins
:
[],
}
\ No newline at end of file
tailwind.js
deleted
100644 → 0
View file @
6419ed3
/*
Tailwind - The Utility-First CSS Framework
A project by Adam Wathan (@adamwathan), Jonathan Reinink (@reinink),
David Hemphill (@davidhemphill) and Steve Schoger (@steveschoger).
Welcome to the Tailwind config file. This is where you can customize
Tailwind specifically for your project. Don't be intimidated by the
length of this file. It's really just a big JavaScript object and
we've done our very best to explain each section.
View the full documentation at https://tailwindcss.com.
|-------------------------------------------------------------------------------
| The default config
|-------------------------------------------------------------------------------
|
| This variable contains the default Tailwind config. You don't have
| to use it, but it can sometimes be helpful to have available. For
| example, you may choose to merge your custom configuration
| values with some of the Tailwind defaults.
|
*/
let
defaultConfig
=
require
(
'tailwindcss/defaultConfig'
)()
/*
|-------------------------------------------------------------------------------
| Colors https://tailwindcss.com/docs/colors
|-------------------------------------------------------------------------------
|
| Here you can specify the colors used in your project. To get you started,
| we've provided a generous palette of great looking colors that are perfect
| for prototyping, but don't hesitate to change them for your project. You
| own these colors, nothing will break if you change everything about them.
|
| We've used literal color names ("red", "blue", etc.) for the default
| palette, but if you'd rather use functional names like "primary" and
| "secondary", or even a numeric scale like "100" and "200", go for it.
|
*/
let
colors
=
{
'transparent'
:
'transparent'
,
'black'
:
'#22292f'
,
'grey-darkest'
:
'#3d4852'
,
'grey-darker'
:
'#606f7b'
,
'grey-dark'
:
'#8795a1'
,
'grey'
:
'#b8c2cc'
,
'grey-light'
:
'#dae1e7'
,
'grey-lighter'
:
'#f1f5f8'
,
'grey-lightest'
:
'#f8fafc'
,
'white'
:
'#ffffff'
,
'red-darkest'
:
'#3b0d0c'
,
'red-darker'
:
'#621b18'
,
'red-dark'
:
'#cc1f1a'
,
'red'
:
'#e3342f'
,
'red-light'
:
'#ef5753'
,
'red-lighter'
:
'#f9acaa'
,
'red-lightest'
:
'#fcebea'
,
'orange-darkest'
:
'#462a16'
,
'orange-darker'
:
'#613b1f'
,
'orange-dark'
:
'#de751f'
,
'orange'
:
'#f6993f'
,
'orange-light'
:
'#faad63'
,
'orange-lighter'
:
'#fcd9b6'
,
'orange-lightest'
:
'#fff5eb'
,
'yellow-darkest'
:
'#453411'
,
'yellow-darker'
:
'#684f1d'
,
'yellow-dark'
:
'#f2d024'
,
'yellow'
:
'#ffed4a'
,
'yellow-light'
:
'#fff382'
,
'yellow-lighter'
:
'#fff9c2'
,
'yellow-lightest'
:
'#fcfbeb'
,
'green-darkest'
:
'#0f2f21'
,
'green-darker'
:
'#1a4731'
,
'green-dark'
:
'#1f9d55'
,
'green'
:
'#38c172'
,
'green-light'
:
'#51d88a'
,
'green-lighter'
:
'#a2f5bf'
,
'green-lightest'
:
'#e3fcec'
,
'teal-darkest'
:
'#0d3331'
,
'teal-darker'
:
'#20504f'
,
'teal-dark'
:
'#38a89d'
,
'teal'
:
'#4dc0b5'
,
'teal-light'
:
'#64d5ca'
,
'teal-lighter'
:
'#a0f0ed'
,
'teal-lightest'
:
'#e8fffe'
,
'blue-darkest'
:
'#12283a'
,
'blue-darker'
:
'#1c3d5a'
,
'blue-dark'
:
'#2779bd'
,
'blue'
:
'#3490dc'
,
'blue-light'
:
'#6cb2eb'
,
'blue-lighter'
:
'#bcdefa'
,
'blue-lightest'
:
'#eff8ff'
,
'indigo-darkest'
:
'#191e38'
,
'indigo-darker'
:
'#2f365f'
,
'indigo-dark'
:
'#5661b3'
,
'indigo'
:
'#6574cd'
,
'indigo-light'
:
'#7886d7'
,
'indigo-lighter'
:
'#b2b7ff'
,
'indigo-lightest'
:
'#e6e8ff'
,
'purple-darkest'
:
'#21183c'
,
'purple-darker'
:
'#382b5f'
,
'purple-dark'
:
'#794acf'
,
'purple'
:
'#9561e2'
,
'purple-light'
:
'#a779e9'
,
'purple-lighter'
:
'#d6bbfc'
,
'purple-lightest'
:
'#f3ebff'
,
'pink-darkest'
:
'#451225'
,
'pink-darker'
:
'#6f213f'
,
'pink-dark'
:
'#eb5286'
,
'pink'
:
'#f66d9b'
,
'pink-light'
:
'#fa7ea8'
,
'pink-lighter'
:
'#ffbbca'
,
'pink-lightest'
:
'#ffebef'
,
}
module
.
exports
=
{
/*
|-----------------------------------------------------------------------------
| Colors https://tailwindcss.com/docs/colors
|-----------------------------------------------------------------------------
|
| The color palette defined above is also assigned to the "colors" key of
| your Tailwind config. This makes it easy to access them in your CSS
| using Tailwind's config helper. For example:
|
| .error { color: config('colors.red') }
|
*/
colors
:
colors
,
/*
|-----------------------------------------------------------------------------
| Screens https://tailwindcss.com/docs/responsive-design
|-----------------------------------------------------------------------------
|
| Screens in Tailwind are translated to CSS media queries. They define the
| responsive breakpoints for your project. By default Tailwind takes a
| "mobile first" approach, where each screen size represents a minimum
| viewport width. Feel free to have as few or as many screens as you
| want, naming them in whatever way you'd prefer for your project.
|
| Tailwind also allows for more complex screen definitions, which can be
| useful in certain situations. Be sure to see the full responsive
| documentation for a complete list of options.
|
| Class name: .{screen}:{utility}
|
*/
screens
:
{
'sm'
:
'576px'
,
'md'
:
'768px'
,
'lg'
:
'992px'
,
'xl'
:
'1200px'
,
},
/*
|-----------------------------------------------------------------------------
| Fonts https://tailwindcss.com/docs/fonts
|-----------------------------------------------------------------------------
|
| Here is where you define your project's font stack, or font families.
| Keep in mind that Tailwind doesn't actually load any fonts for you.
| If you're using custom fonts you'll need to import them prior to
| defining them here.
|
| By default we provide a native font stack that works remarkably well on
| any device or OS you're using, since it just uses the default fonts
| provided by the platform.
|
| Class name: .font-{name}
| CSS property: font-family
|
*/
fonts
:
{
'sans'
:
[
'Cerebri Sans'
,
'system-ui'
,
'BlinkMacSystemFont'
,
'-apple-system'
,
'Segoe UI'
,
'Roboto'
,
'Oxygen'
,
'Ubuntu'
,
'Cantarell'
,
'Fira Sans'
,
'Droid Sans'
,
'Helvetica Neue'
,
'sans-serif'
,
],
'serif'
:
[
'Constantia'
,
'Lucida Bright'
,
'Lucidabright'
,
'Lucida Serif'
,
'Lucida'
,
'DejaVu Serif'
,
'Bitstream Vera Serif'
,
'Liberation Serif'
,
'Georgia'
,
'serif'
,
],
'mono'
:
[
'Menlo'
,
'Monaco'
,
'Consolas'
,
'Liberation Mono'
,
'Courier New'
,
'monospace'
,
],
},
/*
|-----------------------------------------------------------------------------
| Text sizes https://tailwindcss.com/docs/text-sizing
|-----------------------------------------------------------------------------
|
| Here is where you define your text sizes. Name these in whatever way
| makes the most sense to you. We use size names by default, but
| you're welcome to use a numeric scale or even something else
| entirely.
|
| By default Tailwind uses the "rem" unit type for most measurements.
| This allows you to set a root font size which all other sizes are
| then based on. That said, you are free to use whatever units you
| prefer, be it rems, ems, pixels or other.
|
| Class name: .text-{size}
| CSS property: font-size
|
*/
textSizes
:
{
'xs'
:
'.75rem'
,
// 12px
'sm'
:
'.875rem'
,
// 14px
'md'
:
'1rem'
,
// 16px
'lg'
:
'1.125rem'
,
// 18px
'xl'
:
'1.25rem'
,
// 20px
'2xl'
:
'1.5rem'
,
// 24px
'3xl'
:
'1.875rem'
,
// 30px
'4xl'
:
'2.25rem'
,
// 36px
'5xl'
:
'3rem'
,
// 48px
},
/*
|-----------------------------------------------------------------------------
| Font weights https://tailwindcss.com/docs/font-weight
|-----------------------------------------------------------------------------
|
| Here is where you define your font weights. We've provided a list of
| common font weight names with their respective numeric scale values
| to get you started. It's unlikely that your project will require
| all of these, so we recommend removing those you don't need.
|
| Class name: .font-{weight}
| CSS property: font-weight
|
*/
fontWeights
:
{
'hairline'
:
100
,
'thin'
:
200
,
'light'
:
300
,
'normal'
:
400
,
'medium'
:
500
,
'semibold'
:
600
,
'bold'
:
700
,
'extrabold'
:
800
,
'black'
:
900
,
},
/*
|-----------------------------------------------------------------------------
| Leading (line height) https://tailwindcss.com/docs/line-height
|-----------------------------------------------------------------------------
|
| Here is where you define your line height values, or as we call
| them in Tailwind, leadings.
|
| Class name: .leading-{size}
| CSS property: line-height
|
*/
leading
:
{
'none'
:
1
,
'tight'
:
1.25
,
'normal'
:
1.5
,
'loose'
:
2
,
},
/*
|-----------------------------------------------------------------------------
| Tracking (letter spacing) https://tailwindcss.com/docs/letter-spacing
|-----------------------------------------------------------------------------
|
| Here is where you define your letter spacing values, or as we call
| them in Tailwind, tracking.
|
| Class name: .tracking-{size}
| CSS property: letter-spacing
|
*/
tracking
:
{
'tight'
:
'-0.05em'
,
'normal'
:
'0'
,
'wide'
:
'0.05em'
,
},
/*
|-----------------------------------------------------------------------------
| Text colors https://tailwindcss.com/docs/text-color
|-----------------------------------------------------------------------------
|
| Here is where you define your text colors. By default these use the
| color palette we defined above, however you're welcome to set these
| independently if that makes sense for your project.
|
| Class name: .text-{color}
| CSS property: color
|
*/
textColors
:
colors
,
/*
|-----------------------------------------------------------------------------
| Background colors https://tailwindcss.com/docs/background-color
|-----------------------------------------------------------------------------
|
| Here is where you define your background colors. By default these use
| the color palette we defined above, however you're welcome to set
| these independently if that makes sense for your project.
|
| Class name: .bg-{color}
| CSS property: background-color
|
*/
backgroundColors
:
colors
,
/*
|-----------------------------------------------------------------------------
| Background sizes https://tailwindcss.com/docs/background-size
|-----------------------------------------------------------------------------
|
| Here is where you define your background sizes. We provide some common
| values that are useful in most projects, but feel free to add other sizes
| that are specific to your project here as well.
|
| Class name: .bg-{size}
| CSS property: background-size
|
*/
backgroundSize
:
{
'auto'
:
'auto'
,
'cover'
:
'cover'
,
'contain'
:
'contain'
,
},
/*
|-----------------------------------------------------------------------------
| Border widths https://tailwindcss.com/docs/border-width
|-----------------------------------------------------------------------------
|
| Here is where you define your border widths. Take note that border
| widths require a special "default" value set as well. This is the
| width that will be used when you do not specify a border width.
|
| Class name: .border{-side?}{-width?}
| CSS property: border-width
|
*/
borderWidths
:
{
default
:
'1px'
,
'0'
:
'0'
,
'2'
:
'2px'
,
'4'
:
'4px'
,
'8'
:
'8px'
,
},
/*
|-----------------------------------------------------------------------------
| Border colors https://tailwindcss.com/docs/border-color
|-----------------------------------------------------------------------------
|
| Here is where you define your border colors. By default these use the
| color palette we defined above, however you're welcome to set these
| independently if that makes sense for your project.
|
| Take note that border colors require a special "default" value set
| as well. This is the color that will be used when you do not
| specify a border color.
|
| Class name: .border-{color}
| CSS property: border-color
|
*/
borderColors
:
global
.
Object
.
assign
({
default
:
colors
[
'grey-light'
]
},
colors
),
/*
|-----------------------------------------------------------------------------
| Border radius https://tailwindcss.com/docs/border-radius
|-----------------------------------------------------------------------------
|
| Here is where you define your border radius values. If a `default` radius
| is provided, it will be made available as the non-suffixed `.rounded`
| utility.
|
| If your scale includes a `0` value to reset already rounded corners, it's
| a good idea to put it first so other values are able to override it.
|
| Class name: .rounded{-side?}{-size?}
| CSS property: border-radius
|
*/
borderRadius
:
{
'none'
:
'0'
,
'sm'
:
'.125rem'
,
default
:
'.25rem'
,
'lg'
:
'.5rem'
,
'full'
:
'9999px'
,
},
/*
|-----------------------------------------------------------------------------
| Width https://tailwindcss.com/docs/width
|-----------------------------------------------------------------------------
|
| Here is where you define your width utility sizes. These can be
| percentage based, pixels, rems, or any other units. By default
| we provide a sensible rem based numeric scale, a percentage
| based fraction scale, plus some other common use-cases. You
| can, of course, modify these values as needed.
|
|
| It's also worth mentioning that Tailwind automatically escapes
| invalid CSS class name characters, which allows you to have
| awesome classes like .w-2/3.
|
| Class name: .w-{size}
| CSS property: width
|
*/
width
:
{
'auto'
:
'auto'
,
'px'
:
'1px'
,
'1'
:
'0.25rem'
,
'2'
:
'0.5rem'
,
'3'
:
'0.75rem'
,
'4'
:
'1rem'
,
'5'
:
'1.25rem'
,
'6'
:
'1.5rem'
,
'8'
:
'2rem'
,
'10'
:
'2.5rem'
,
'12'
:
'3rem'
,
'16'
:
'4rem'
,
'24'
:
'6rem'
,
'32'
:
'8rem'
,
'48'
:
'12rem'
,
'56'
:
'14rem'
,
'64'
:
'16rem'
,
'1/2'
:
'50%'
,
'1/3'
:
'33.33333%'
,
'2/3'
:
'66.66667%'
,
'1/4'
:
'25%'
,
'3/4'
:
'75%'
,
'1/5'
:
'20%'
,
'2/5'
:
'40%'
,
'3/5'
:
'60%'
,
'4/5'
:
'80%'
,
'1/6'
:
'16.66667%'
,
'5/6'
:
'83.33333%'
,
'full'
:
'100%'
,
'screen'
:
'100vw'
,
},
/*
|-----------------------------------------------------------------------------
| Height https://tailwindcss.com/docs/height
|-----------------------------------------------------------------------------
|
| Here is where you define your height utility sizes. These can be
| percentage based, pixels, rems, or any other units. By default
| we provide a sensible rem based numeric scale plus some other
| common use-cases. You can, of course, modify these values as
| needed.
|
| Class name: .h-{size}
| CSS property: height
|
*/
height
:
{
'auto'
:
'auto'
,
'px'
:
'1px'
,
'1'
:
'0.25rem'
,
'2'
:
'0.5rem'
,
'3'
:
'0.75rem'
,
'4'
:
'1rem'
,
'5'
:
'1.25rem'
,
'6'
:
'1.5rem'
,
'8'
:
'2rem'
,
'10'
:
'2.5rem'
,
'12'
:
'3rem'
,
'16'
:
'4rem'
,
'24'
:
'6rem'
,
'32'
:
'8rem'
,
'48'
:
'12rem'
,
'64'
:
'16rem'
,
'full'
:
'100%'
,
'screen'
:
'100vh'
,
},
/*
|-----------------------------------------------------------------------------
| Minimum width https://tailwindcss.com/docs/min-width
|-----------------------------------------------------------------------------
|
| Here is where you define your minimum width utility sizes. These can
| be percentage based, pixels, rems, or any other units. We provide a
| couple common use-cases by default. You can, of course, modify
| these values as needed.
|
| Class name: .min-w-{size}
| CSS property: min-width
|
*/
minWidth
:
{
'0'
:
'0'
,
'full'
:
'100%'
,
},
/*
|-----------------------------------------------------------------------------
| Minimum height https://tailwindcss.com/docs/min-height
|-----------------------------------------------------------------------------
|
| Here is where you define your minimum height utility sizes. These can
| be percentage based, pixels, rems, or any other units. We provide a
| few common use-cases by default. You can, of course, modify these
| values as needed.
|
| Class name: .min-h-{size}
| CSS property: min-height
|
*/
minHeight
:
{
'0'
:
'0'
,
'full'
:
'100%'
,
'screen'
:
'100vh'
,
},
/*
|-----------------------------------------------------------------------------
| Maximum width https://tailwindcss.com/docs/max-width
|-----------------------------------------------------------------------------
|
| Here is where you define your maximum width utility sizes. These can
| be percentage based, pixels, rems, or any other units. By default
| we provide a sensible rem based scale and a "full width" size,
| which is basically a reset utility. You can, of course,
| modify these values as needed.
|
| Class name: .max-w-{size}
| CSS property: max-width
|
*/
maxWidth
:
{
'xs'
:
'20rem'
,
'sm'
:
'30rem'
,
'md'
:
'40rem'
,
'lg'
:
'50rem'
,
'xl'
:
'60rem'
,
'2xl'
:
'70rem'
,
'3xl'
:
'80rem'
,
'4xl'
:
'90rem'
,
'5xl'
:
'100rem'
,
'full'
:
'100%'
,
},
/*
|-----------------------------------------------------------------------------
| Maximum height https://tailwindcss.com/docs/max-height
|-----------------------------------------------------------------------------
|
| Here is where you define your maximum height utility sizes. These can
| be percentage based, pixels, rems, or any other units. We provide a
| couple common use-cases by default. You can, of course, modify
| these values as needed.
|
| Class name: .max-h-{size}
| CSS property: max-height
|
*/
maxHeight
:
{
'full'
:
'100%'
,
'screen'
:
'100vh'
,
},
/*
|-----------------------------------------------------------------------------
| Padding https://tailwindcss.com/docs/padding
|-----------------------------------------------------------------------------
|
| Here is where you define your padding utility sizes. These can be
| percentage based, pixels, rems, or any other units. By default we
| provide a sensible rem based numeric scale plus a couple other
| common use-cases like "1px". You can, of course, modify these
| values as needed.
|
| Class name: .p{side?}-{size}
| CSS property: padding
|
*/
padding
:
{
'px'
:
'1px'
,
'0'
:
'0'
,
'1'
:
'0.25rem'
,
'2'
:
'0.5rem'
,
'3'
:
'0.75rem'
,
'4'
:
'1rem'
,
'5'
:
'1.25rem'
,
'6'
:
'1.5rem'
,
'8'
:
'2rem'
,
'10'
:
'2.5rem'
,
'12'
:
'3rem'
,
'16'
:
'4rem'
,
'20'
:
'5rem'
,
'24'
:
'6rem'
,
'32'
:
'8rem'
,
},
/*
|-----------------------------------------------------------------------------
| Margin https://tailwindcss.com/docs/margin
|-----------------------------------------------------------------------------
|
| Here is where you define your margin utility sizes. These can be
| percentage based, pixels, rems, or any other units. By default we
| provide a sensible rem based numeric scale plus a couple other
| common use-cases like "1px". You can, of course, modify these
| values as needed.
|
| Class name: .m{side?}-{size}
| CSS property: margin
|
*/
margin
:
{
'auto'
:
'auto'
,
'px'
:
'1px'
,
'0'
:
'0'
,
'1'
:
'0.25rem'
,
'2'
:
'0.5rem'
,
'3'
:
'0.75rem'
,
'4'
:
'1rem'
,
'5'
:
'1.25rem'
,
'6'
:
'1.5rem'
,
'8'
:
'2rem'
,
'10'
:
'2.5rem'
,
'12'
:
'3rem'
,
'16'
:
'4rem'
,
'20'
:
'5rem'
,
'24'
:
'6rem'
,
'32'
:
'8rem'
,
},
/*
|-----------------------------------------------------------------------------
| Negative margin https://tailwindcss.com/docs/negative-margin
|-----------------------------------------------------------------------------
|
| Here is where you define your negative margin utility sizes. These can
| be percentage based, pixels, rems, or any other units. By default we
| provide matching values to the padding scale since these utilities
| generally get used together. You can, of course, modify these
| values as needed.
|
| Class name: .-m{side?}-{size}
| CSS property: margin
|
*/
negativeMargin
:
{
'px'
:
'1px'
,
'0'
:
'0'
,
'1'
:
'0.25rem'
,
'2'
:
'0.5rem'
,
'3'
:
'0.75rem'
,
'4'
:
'1rem'
,
'5'
:
'1.25rem'
,
'6'
:
'1.5rem'
,
'8'
:
'2rem'
,
'10'
:
'2.5rem'
,
'12'
:
'3rem'
,
'16'
:
'4rem'
,
'20'
:
'5rem'
,
'24'
:
'6rem'
,
'32'
:
'8rem'
,
},
/*
|-----------------------------------------------------------------------------
| Shadows https://tailwindcss.com/docs/shadows
|-----------------------------------------------------------------------------
|
| Here is where you define your shadow utilities. As you can see from
| the defaults we provide, it's possible to apply multiple shadows
| per utility using comma separation.
|
| If a `default` shadow is provided, it will be made available as the non-
| suffixed `.shadow` utility.
|
| Class name: .shadow-{size?}
| CSS property: box-shadow
|
*/
shadows
:
{
default
:
'0 2px 4px 0 rgba(0,0,0,0.10)'
,
'md'
:
'0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)'
,
'lg'
:
'0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)'
,
'inner'
:
'inset 0 2px 4px 0 rgba(0,0,0,0.06)'
,
'outline'
:
'0 0 0 2px #6574cd'
,
'none'
:
'none'
,
},
/*
|-----------------------------------------------------------------------------
| Z-index https://tailwindcss.com/docs/z-index
|-----------------------------------------------------------------------------
|
| Here is where you define your z-index utility values. By default we
| provide a sensible numeric scale. You can, of course, modify these
| values as needed.
|
| Class name: .z-{index}
| CSS property: z-index
|
*/
zIndex
:
{
'auto'
:
'auto'
,
'0'
:
0
,
'10'
:
10
,
'20'
:
20
,
'30'
:
30
,
'40'
:
40
,
'50'
:
50
,
},
/*
|-----------------------------------------------------------------------------
| Opacity https://tailwindcss.com/docs/opacity
|-----------------------------------------------------------------------------
|
| Here is where you define your opacity utility values. By default we
| provide a sensible numeric scale. You can, of course, modify these
| values as needed.
|
| Class name: .opacity-{name}
| CSS property: opacity
|
*/
opacity
:
{
'0'
:
'0'
,
'25'
:
'.25'
,
'50'
:
'.5'
,
'75'
:
'.75'
,
'100'
:
'1'
,
},
/*
|-----------------------------------------------------------------------------
| SVG fill https://tailwindcss.com/docs/svg
|-----------------------------------------------------------------------------
|
| Here is where you define your SVG fill colors. By default we just provide
| `fill-current` which sets the fill to the current text color. This lets you
| specify a fill color using existing text color utilities and helps keep the
| generated CSS file size down.
|
| Class name: .fill-{name}
| CSS property: fill
|
*/
svgFill
:
global
.
Object
.
assign
({
'current'
:
'currentColor'
},
colors
),
/*
|-----------------------------------------------------------------------------
| SVG stroke https://tailwindcss.com/docs/svg
|-----------------------------------------------------------------------------
|
| Here is where you define your SVG stroke colors. By default we just provide
| `stroke-current` which sets the stroke to the current text color. This lets
| you specify a stroke color using existing text color utilities and helps
| keep the generated CSS file size down.
|
| Class name: .stroke-{name}
| CSS property: stroke
|
*/
svgStroke
:
{
'current'
:
'currentColor'
,
},
/*
|-----------------------------------------------------------------------------
| Modules https://tailwindcss.com/docs/configuration#modules
|-----------------------------------------------------------------------------
|
| Here is where you control which modules are generated and what variants are
| generated for each of those modules.
|
| Currently supported variants:
| - responsive
| - hover
| - focus
| - focus-within
| - active
| - group-hover
|
| To disable a module completely, use `false` instead of an array.
|
*/
modules
:
'all'
,
/*
|-----------------------------------------------------------------------------
| Plugins https://tailwindcss.com/docs/plugins
|-----------------------------------------------------------------------------
|
| Here is where you can register any plugins you'd like to use in your
| project. Tailwind's built-in `container` plugin is enabled by default to
| give you a Bootstrap-style responsive container component out of the box.
|
| Be sure to view the complete plugin documentation to learn more about how
| the plugin system works.
|
*/
plugins
:
[],
/*
|-----------------------------------------------------------------------------
| Advanced Options https://tailwindcss.com/docs/configuration#options
|-----------------------------------------------------------------------------
|
| Here is where you can tweak advanced configuration options. We recommend
| leaving these options alone unless you absolutely need to change them.
|
*/
options
:
{
prefix
:
''
,
important
:
false
,
separator
:
':'
,
},
}
webpack.mix.js
View file @
8ca4465
...
...
@@ -19,7 +19,7 @@ mix.js('resources/js/app.js', 'public/js')
.
postCss
(
'resources/css/app.css'
,
'public/css'
,
[
cssImport
(),
cssNesting
(),
tailwindcss
(
'tailwind.js'
),
require
(
'tailwindcss'
)
])
.
webpackConfig
({
output
:
{
chunkFilename
:
'js/[name].[contenthash].js'
},
...
...
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment