@sparing-software/nuxt-sparing-center
v3.0.4
Published
Nuxt plugin manager
Downloads
53
Readme
Installation
Install package in your project
npm i @sparing-software/nuxt-sparing-center
Configuration
Add module in nuxt.config.js
modules: [
['@sparing-software/nuxt-sparing-center', {
// ... options
}]
]
Options
| Option | Description | Default |
|--------------------------------|-----------------|---------|
| plugins
| Import nuxt plugins without any installation or configuration. Available plugins: ['vue-on-resize', 'v-clamp', '100vh'], | []
|
| openApiService
| Import sparing-open-api. Available options: true
, false
| true
|
| trailingSlash
| Forcing/force removing trailing slash at the end of the urls. Available options: true
, false
, null
. Caveat: required nuxtjs
version is 2.10.1+
| null
|
| axiosI18nHeader
| Add Accept-Language
header with current i18n.locale
value to every axios request. Caveat: @sparing-software/nuxt-sparing-center
must be set before @nuxtjs/axios
module. | false
|
| styleResources
| Import @/assets/sass/_vars.scss
and @/assets/sass/_mixins.scss
to every vue component. | true
|
| sassUtilsCollection
| Import sass-utils-collection - styleResources
must be enabled. | true
|
| boxSizing
| Set global box-sizing: border-box
| true
|
| fixBrowserStyles
| Overwrite user agent styles: 'reset'
, 'normalize'
, false
| 'reset'
|
| fixFontSmoothing
| Fix default font-smoothing: true
, false
| true
|
Example
['@sparing-software/nuxt-sparing-center', {
trailingSlash: true,
serviceModule: {
httpClient: 'path/to/httpClient'
},
axiosI18nHeader: true,
plugins: [
'v-clamp',
'vue-on-resize'
]
}]
Contributing
Want to help improve this plugin? Great!
Project is open-source so fork repo and join us!
License
MIT License © Sparing Interactive