0.0.10 • Published 2 years ago
@madxnl/mrrabbit v0.0.10
Backoffice tool for madhatter projects.
Setup
To bootstrap the app a domain specific config file is required. Primevue and ToastService plugins also need to be added.
import config from './config.ts'
import { App, routesFactory } from '@madxnl/mrrabbit'
import { createApp } from 'vue'
import PrimeVue from 'primevue/config'
import ToastService from 'primevue/toastservice'
const app = createApp(App, { config } )
const routes = routesFactory(config)
const router = createRouter({
history: createWebHistory(process.env.BASE_URL),
routes,
})
app.use(router)
app.use(ToastService)
app.use(PrimeVue)
app.mount('#app')
Whitelabeling
Whitelabeling is supported on the menubar as such:
const whiteLabelConfig = {
menuLogo: 'MenuLogo',
menuBarBgColor: 'red',
}
const app = createApp(App, {
config,
whiteLabelConfig,
})
Expand
When adding new components or modules make sure to add a new section in rollup.config.ts
as such:
export default [
...
{
input: 'src/components/Example.vue',
output: [
{
format: 'esm',
file: 'dist/Example.js',
},
],
external: [
// list all the dependencies
],
plugins: [
// use the neccessary plugins
],
}
...
]
TODO: Look into how to bundle interdependent components separately
0.0.5-beta.23
2 years ago
0.0.5-beta.24
2 years ago
0.0.10
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5-beta.22
3 years ago
0.0.5-beta.21
3 years ago
0.0.5-beta.20
3 years ago
0.0.5-beta.19
3 years ago
0.0.5-beta.18
3 years ago
0.0.5-beta.17
3 years ago
0.0.5-beta.16
3 years ago
0.0.5-beta.15
3 years ago
0.0.5-beta.14
3 years ago
0.0.5-beta.12
3 years ago
0.0.5-beta.11
3 years ago
0.0.5-beta.10
3 years ago
0.0.5-beta.13
3 years ago
0.0.5-beta.8
3 years ago
0.0.5-beta.9
3 years ago
0.0.5-beta.7
3 years ago
0.0.5-beta.1
3 years ago
0.0.5-beta.2
3 years ago
0.0.5-beta.3
3 years ago
0.0.5-beta.4
3 years ago
0.0.5-beta.5
3 years ago
0.0.5-beta.6
3 years ago
0.0.5
3 years ago
0.0.4
3 years ago
0.0.3-beta.2
3 years ago
0.0.3-beta.1
3 years ago
0.0.3
3 years ago