diff options
| author | Pitu <[email protected]> | 2018-09-19 04:45:50 -0300 |
|---|---|---|
| committer | Pitu <[email protected]> | 2018-09-19 04:45:50 -0300 |
| commit | 430af8306b1ab17e59a6dabf8f65ab816d28695d (patch) | |
| tree | 975814e80919cc7b8c5d820080a30def32a371ea /src/site/plugins | |
| parent | Some adjustements to public album view (diff) | |
| download | host.fuwn.me-430af8306b1ab17e59a6dabf8f65ab816d28695d.tar.xz host.fuwn.me-430af8306b1ab17e59a6dabf8f65ab816d28695d.zip | |
Switch to Nuxt.js
Diffstat (limited to 'src/site/plugins')
| -rw-r--r-- | src/site/plugins/buefy.js | 4 | ||||
| -rw-r--r-- | src/site/plugins/v-clipboard.js | 4 | ||||
| -rw-r--r-- | src/site/plugins/vue-analytics.js | 12 | ||||
| -rw-r--r-- | src/site/plugins/vue-axios.js | 6 | ||||
| -rw-r--r-- | src/site/plugins/vue-isyourpasswordsafe.js | 7 | ||||
| -rw-r--r-- | src/site/plugins/vue-timeago.js | 8 |
6 files changed, 41 insertions, 0 deletions
diff --git a/src/site/plugins/buefy.js b/src/site/plugins/buefy.js new file mode 100644 index 0000000..58bf28f --- /dev/null +++ b/src/site/plugins/buefy.js @@ -0,0 +1,4 @@ +import Vue from 'vue'; +import Buefy from 'buefy'; + +Vue.use(Buefy); diff --git a/src/site/plugins/v-clipboard.js b/src/site/plugins/v-clipboard.js new file mode 100644 index 0000000..f1f6b53 --- /dev/null +++ b/src/site/plugins/v-clipboard.js @@ -0,0 +1,4 @@ +import Vue from 'vue'; +import Clipboard from 'v-clipboard'; + +Vue.use(Clipboard); diff --git a/src/site/plugins/vue-analytics.js b/src/site/plugins/vue-analytics.js new file mode 100644 index 0000000..79a216b --- /dev/null +++ b/src/site/plugins/vue-analytics.js @@ -0,0 +1,12 @@ +import Vue from 'vue'; +import VueAnalytics from 'vue-analytics'; + +const isProduction = process.env.NODE_ENV === 'production'; + +Vue.use(VueAnalytics, { + id: 'UA-000000000-0', + debug: { + enabled: !isProduction, + sendHitTask: isProduction + } +}); diff --git a/src/site/plugins/vue-axios.js b/src/site/plugins/vue-axios.js new file mode 100644 index 0000000..41f026f --- /dev/null +++ b/src/site/plugins/vue-axios.js @@ -0,0 +1,6 @@ +import Vue from 'vue'; +import axios from 'axios'; +import VueAxios from 'vue-axios'; + +Vue.use(VueAxios, axios); +Vue.axios.defaults.headers.common.Accept = 'application/vnd.lolisafe.json'; diff --git a/src/site/plugins/vue-isyourpasswordsafe.js b/src/site/plugins/vue-isyourpasswordsafe.js new file mode 100644 index 0000000..6172ca0 --- /dev/null +++ b/src/site/plugins/vue-isyourpasswordsafe.js @@ -0,0 +1,7 @@ +import Vue from 'vue'; +import VueIsYourPasswordSafe from 'vue-isyourpasswordsafe'; + +Vue.use(VueIsYourPasswordSafe, { + minLength: 6, + maxLength: 64 +}); diff --git a/src/site/plugins/vue-timeago.js b/src/site/plugins/vue-timeago.js new file mode 100644 index 0000000..28f3c6d --- /dev/null +++ b/src/site/plugins/vue-timeago.js @@ -0,0 +1,8 @@ +import Vue from 'vue'; +import VueTimeago from 'vue-timeago'; + +Vue.use(VueTimeago, { + name: 'timeago', + locale: 'en-US', + locales: { 'en-US': require('vue-timeago/locales/en-US.json') } +}); |