1
1
# group-css-media-queries-loader
2
- Webpack loader : group-css-media-queries
2
+ <div align =" center " >
3
+ <a href =" https://github.com/webpack/webpack " >
4
+ <img width="200" height="200"
5
+ src="https://webpack.js.org/assets/icon-square-big.svg">
6
+ </a >
7
+ </div >
3
8
4
9
A [ group-css-media-queries] ( https://github.com/Se7enSky/group-css-media-queries ) loader for [ webpack] ( https://github.com/webpack/webpack ) .
5
10
11
+
6
12
[ ![ npm version] ( https://badge.fury.io/js/group-css-media-queries-loader.svg )] ( https://badge.fury.io/js/group-css-media-queries-loader )
7
13
8
14
9
15
16
+ ##Install
17
+ ``` bash
18
+ npm install group-css-media-queries-loader --save-dev
19
+ //or
20
+ yarn add group-css-media-queries-loader --dev
21
+ ```
22
+
23
+
24
+
25
+ ##Usage
26
+
27
+ Use the loader either via your webpack config, CLI or inline.
28
+
29
+ ### Via webpack config (recommended)
30
+
31
+ ** webpack.config.js**
10
32
``` js
11
- var css = require (' !raw!group-css-media-queries!./file.css' ); // Just the CSS
12
- var css = require (' !css!group-css-media-queries!./file.css' ); // CSS with processed url(...)s
33
+ module .exports = {
34
+ module: {
35
+ rules: [
36
+ {
37
+ test: / \. css$ / ,
38
+ use: [
39
+ ' style-loader' ,
40
+ ' css-loader' ,
41
+ ' group-css-media-queries-loader'
42
+ ]
43
+ }
44
+ ]
45
+ }
46
+ }
47
+ ```
48
+
49
+
50
+ ** In your application**
51
+ ``` js
52
+ import css_min from ' style.css' ;
13
53
```
14
54
15
- See [ css-loader ] ( https://github.com/webpack/css-loader ) to see the effect of processed ` url(...) ` s.
55
+ ### CLI
16
56
17
- Or within the webpack config:
57
+ ``` bash
58
+ webpack --module-bind ' css=style-loader!css-loader!group-css-media-queries-loader'
59
+ ```
18
60
61
+ ** In your application**
62
+ ``` js
63
+ import css_min from ' style.css' ;
64
+ ```
65
+
66
+ ### Inline
67
+
68
+ ** In your application**
69
+ ``` js
70
+ import css_min from ' style-loader!css-loader!group-css-media-queries-loader!./style.css' ;
71
+ ```
72
+
73
+
74
+
75
+
76
+
77
+
78
+ ** Examples (for webpack 1.x):**
79
+ ** webpack.config.js**
19
80
``` js
20
81
module: {
21
82
loaders: [{
@@ -24,3 +85,8 @@ module: {
24
85
}]
25
86
}
26
87
```
88
+ ** In your application**
89
+ ``` js
90
+ var css = require (' !raw!group-css-media-queries!./file.css' ); // Just the CSS
91
+ var css = require (' !css!group-css-media-queries!./file.css' ); // CSS with processed url(...)s
92
+ ```
0 commit comments