doghouse_menu-3.0.x-dev/webpack.config.js

webpack.config.js
const { createConfig } = require('@doghouse/webpack-base');
const path = require('path');

// Paths
// -------------------------
const absPath = path.resolve(__dirname);

// // Add export config.
// // -------------------------
// // Each object added to this should be wrapped by createConfig() to merge in base config.
// // Eg. module.exports.push(createConfig({ ... })
module.exports = [];

module.exports.push(createConfig({
  entry: {
    // Entry point for SCSS to compile.
    'doghouse-menu': [absPath + '/css/src/doghouse-menu.scss'],
    'region-doghouse-menu': [absPath + '/css/src/region-doghouse-menu.scss'],
  },
  output: {
    // Dir that CSS gets saved to.
    path: absPath + '/css/dist',
    publicPath: ''
  }
}));

module.exports.push(createConfig({
  entry: {
    // Entry point for SCSS to compile.
    'doghouse-megamenu': [absPath + '/modules/doghouse_megamenu/css/src/doghouse-megamenu.scss'],
  },
  output: {
    // Dir that CSS gets saved to.
    path: absPath + '/modules/doghouse_megamenu/css/dist',
    publicPath: ''
  }
}));

module.exports.push(createConfig({
  entry: {
    'doghouse-menu-toggle': [absPath + '/js/src/doghouse-menu-toggle.js'],
  },
  output: {
    path: absPath + '/js/dist',
    filename: '[name].js',
  }
}));

module.exports.push(createConfig({
  entry: {
    'doghouse-menu': [absPath + '/js/src/doghouse-menu.js'],
  },
  output: {
    path: absPath + '/js/dist',
    filename: '[name].js',
  }
}));

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc