Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- test: /\.styl(us)?$/,
- oneOf: [
- {
- resourceQuery: /module/,
- use: [
- {
- loader: 'vue-style-loader',
- options: {
- sourceMap: false,
- shadowMode: false
- }
- },
- {
- loader: 'css-loader',
- options: {
- sourceMap: false,
- importLoaders: 2,
- modules: true,
- localIdentName: '[name]_[local]_[hash:base64:5]'
- }
- },
- {
- loader: 'postcss-loader',
- options: {
- sourceMap: false
- }
- },
- {
- loader: 'stylus-loader',
- options: {
- sourceMap: false,
- preferPathResolver: 'webpack',
- use: [
- function (style){
- style.include(__dirname);
- if (implicit) { style.import('rupture'); }
- }
- ]
- }
- }
- ]
- },
- {
- resourceQuery: /\?vue/,
- use: [
- {
- loader: 'vue-style-loader',
- options: {
- sourceMap: false,
- shadowMode: false
- }
- },
- {
- loader: 'css-loader',
- options: {
- sourceMap: false,
- importLoaders: 2
- }
- },
- {
- loader: 'postcss-loader',
- options: {
- sourceMap: false
- }
- },
- {
- loader: 'stylus-loader',
- options: {
- sourceMap: false,
- preferPathResolver: 'webpack',
- use: [
- function (style){
- style.include(__dirname);
- if (implicit) { style.import('rupture'); }
- }
- ]
- }
- }
- ]
- },
- {
- test: /\.module\.\w+$/,
- use: [
- {
- loader: 'vue-style-loader',
- options: {
- sourceMap: false,
- shadowMode: false
- }
- },
- {
- loader: 'css-loader',
- options: {
- sourceMap: false,
- importLoaders: 2,
- modules: true,
- localIdentName: '[name]_[local]_[hash:base64:5]'
- }
- },
- {
- loader: 'postcss-loader',
- options: {
- sourceMap: false
- }
- },
- {
- loader: 'stylus-loader',
- options: {
- sourceMap: false,
- preferPathResolver: 'webpack',
- use: [
- function (style){
- style.include(__dirname);
- if (implicit) { style.import('rupture'); }
- }
- ]
- }
- }
- ]
- },
- {
- use: [
- {
- loader: 'vue-style-loader',
- options: {
- sourceMap: false,
- shadowMode: false
- }
- },
- {
- loader: 'css-loader',
- options: {
- sourceMap: false,
- importLoaders: 2
- }
- },
- {
- loader: 'postcss-loader',
- options: {
- sourceMap: false
- }
- },
- {
- loader: 'stylus-loader',
- options: {
- sourceMap: false,
- preferPathResolver: 'webpack',
- use: [
- function (style){
- style.include(__dirname);
- if (implicit) { style.import('rupture'); }
- }
- ]
- }
- }
- ]
- }
- ]
- },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement