1.0.2 • Published 4 years ago
@getsedona/nuxt-sedona v1.0.2
Sedona Nuxt.js module
Features
- Auto include Sedona Component styles (from
sedona-components
package) - Share variables, mixins, functions across all style files
- Registering async Sedona Vue Components (from
@getsedona/vue-components
package)
Install
npm i @getsedona/nuxt-sedona
Setup
- Add
@getsedona/nuxt-sedona
tonuxt.config.js
export default {
modules: ['@getsedona/nuxt-sedona'],
}
- To enumerate wanted sedona components in config
export default {
modules: ['@getsedona/nuxt-sedona'],
sedona: {
components: ['card', 'feature'],
},
}
What will do
With this config will include next files:
Variables, mixins and functions
sedona-components/src/common/variables.less
sedona-components/src/common/functions.less
sedona-components/src/common/mixins.less
sedona-components/src/base/variables.less
sedona-components/src/base/mixins.less
sedona-components/src/feature/variables.less
~/assets/less/variables.less
~/assets/less/styles.less
Styles and helpers
sedona-components/src/common/styles.less
sedona-components/src/common/helpers.less
sedona-components/src/base/styles.less
sedona-components/src/card/styles.less
sedona-components/src/feature/styles.less
It will generated code for registering async vue components
Vue.component('Card', () => import(/* webpackChunkName: "card" */ `@getsedona/vue-components/src/components/Card/Card`))
Vue.component('Feature', () =>
import(/* webpackChunkName: "feature" */ `@getsedona/vue-components/src/components/Feature/Feature`)
)
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago
0.0.20
4 years ago
0.0.14
4 years ago
0.0.15
4 years ago
0.0.16
4 years ago
0.0.17
4 years ago
0.0.18
4 years ago
0.0.19
4 years ago
0.0.12
4 years ago
0.0.13
4 years ago
0.0.11
4 years ago
0.0.10
4 years ago
0.0.9
4 years ago
0.0.8
5 years ago
0.0.7
5 years ago
0.0.6
5 years ago
0.0.5
5 years ago
0.0.4
5 years ago
0.0.3
5 years ago
0.0.2
5 years ago
0.0.1
5 years ago