line_push/node_modules/@nuxtjs/vuetify/dist/index.js
2022-07-17 13:16:16 +08:00

18 lines
747 B
JavaScript

import initOptions from './options';
import setupBuild from './build';
import setupFont from './font';
import setupIcons from './icons';
import setupSass from './sass';
const vuetifyModule = function (moduleOptions) {
this.nuxt.hook('build:before', () => {
const options = initOptions.call(this, moduleOptions);
if (typeof options.defaultAssets === 'object') {
options.defaultAssets.font && setupFont.call(this, options.defaultAssets.font);
options.defaultAssets.icons && setupIcons.call(this, options.defaultAssets.icons);
}
setupSass.call(this, options.customVariables);
setupBuild.call(this, options);
});
};
export default vuetifyModule;
//# sourceMappingURL=index.js.map