swey / fractal-vue-adapter

Vue template adapter for Fractal.
11 stars 5 forks source link

feat: added babel-plugin-module-resolver #4

Closed jensfranke closed 6 years ago

jensfranke commented 6 years ago

man könnte auch die pfade in ein eigenes module auslagern und dieses module der fractal.js requiren und ggf. via fractal.set setzen und im vue-adapter darauf zugreifen?

https://github.com/jensfranke/feller/blob/develop/packages/feller-frontend/fractal.js#L18

swey commented 6 years ago

Jetzt von außen setzbar via:

const babelModuleResolver = require('babel-plugin-module-resolver');
const vueAdapter = require('@swey/fractal-vue-adapter')({
    babel: {
        plugins: [
            [
                babelModuleResolver,
                {
                    alias: {
                        components: './src/modules/01-components',
                        modules: './src/modules/02-modules'
                    },
                    extensions: ['.vue', '.js']
                }
            ]
        ]
    }
});

fractal.components.set('engine', vueAdapter);