qi-px2vw-loader

1.1.1 • Public • Published

qi-px2vw-loader

A webpack loader, transfer px to vw in stylesheet.

Install

npm install qi-px2vw-loader --save-dev

Examples

1. Transform px to vw in css

webpack configs:

  module: {
    rules: [{
      test: /\.css$/i,
      use: [
        {loader: 'style-loader'},
        {loader: 'css-loader'},
        {
          loader: 'qi-px2vw-loader',
          options: {
            // exclude some files which need not tranform
            exclude: /node_modules/
          }
        }
      ],
    }]
  }

2. Transform px to vw in sass:

webpack configs:

  module: {
    rules: [{
      test: /\.s[ac]ss$/i,
      use: [        
        {loader: 'style-loader'},
        {loader: 'css-loader'},
        {loader: 'sass-loader'},
        {loader: 
          loader: 'qi-px2vw-loader',
          options: {
            exclude: /node_modules/
          }
        }
      ],
    }]
  }

3. Transform px to vw in vue:

webpack configs:

  module: {
    rules: [{
      test: /\.vue$/,
      loader: 'vue-loader',
      options: {
        loaders: {
          css: ['vue-style-loader', 'css-loader', {
            loader: 'qi-px2vw-loader'
          }],
          scss: ['vue-style-loader', 'css-loader', 'sass-loader', {loader: path.resolve(__dirname, './loaders/px2vw')}]
        }
      }
    }]
  }

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i qi-px2vw-loader

      Weekly Downloads

      1

      Version

      1.1.1

      License

      MIT

      Unpacked Size

      4.63 kB

      Total Files

      4

      Last publish

      Collaborators

      • liuqi41