1
1
// Module dependencies
2
- var postcss = require ( 'postcss' ) ;
3
- var assign = require ( 'object-assign' ) ;
2
+ const postcss = require ( 'postcss' ) ;
3
+ const assign = require ( 'object-assign' ) ;
4
4
5
- var lostAtRule = require ( './lib/lost-at-rule ' ) ;
6
- var lostUtility = require ( './lib/lost-utility ' ) ;
7
- var lostFlexContainer = require ( './lib/lost-flex-container ' ) ;
8
- var lostCenter = require ( './lib/lost-center ' ) ;
9
- var lostAlign = require ( './lib/lost-align ' ) ;
10
- var lostColumn = require ( './lib/lost-column ' ) ;
11
- var lostRow = require ( './lib/lost-row ' ) ;
12
- var lostWaffle = require ( './lib/lost-waffle ' ) ;
13
- var lostOffset = require ( './lib/lost-offset ' ) ;
14
- var lostMove = require ( './lib/lost-move ' ) ;
15
- var lostMasonryWrap = require ( './lib/lost-masonry-wrap ' ) ;
16
- var lostMasonryColumn = require ( './lib/lost-masonry-column ' ) ;
17
- var lostGutter = require ( './lib/lost-gutter ' ) ;
18
- var lostVars = require ( './lib/lost-vars ' ) ;
5
+ const lostAlign = require ( './lib/lost-align ' ) ;
6
+ const lostAtRule = require ( './lib/lost-at-rule ' ) ;
7
+ const lostCenter = require ( './lib/lost-center ' ) ;
8
+ const lostColumn = require ( './lib/lost-column ' ) ;
9
+ const lostFlexContainer = require ( './lib/lost-flex-container ' ) ;
10
+ const lostGutter = require ( './lib/lost-gutter ' ) ;
11
+ const lostMasonryColumn = require ( './lib/lost-masonry-column ' ) ;
12
+ const lostMasonryWrap = require ( './lib/lost-masonry-wrap ' ) ;
13
+ const lostMove = require ( './lib/lost-move ' ) ;
14
+ const lostOffset = require ( './lib/lost-offset ' ) ;
15
+ const lostRow = require ( './lib/lost-row ' ) ;
16
+ const lostUtility = require ( './lib/lost-utility ' ) ;
17
+ const lostVars = require ( './lib/lost-vars ' ) ;
18
+ const lostWaffle = require ( './lib/lost-waffle ' ) ;
19
19
20
20
// Lost At Rules and Declarations
21
- var libs = [
21
+ // NOTE: Order Matters
22
+ const libs = [
22
23
lostAtRule ,
23
24
lostVars ,
24
25
lostGutter ,
@@ -35,7 +36,7 @@ var libs = [
35
36
lostMasonryColumn
36
37
] ;
37
38
38
- var defaultSettings = {
39
+ const defaultSettings = {
39
40
gutter : '30px' ,
40
41
flexbox : 'no-flex' ,
41
42
cycle : 'auto' ,
@@ -45,12 +46,11 @@ var defaultSettings = {
45
46
direction : 'ltr'
46
47
} ;
47
48
48
- module . exports = postcss . plugin ( 'lost' , function lost ( settings ) {
49
- var theseSettings = assign ( { } , defaultSettings , settings || { } ) ;
50
-
51
- return function executeLostGrid ( css , result ) {
52
- libs . forEach ( function executeEachLostRule ( lib ) {
53
- lib ( css , theseSettings , result ) ;
49
+ module . exports = postcss . plugin ( 'lost' , settings => {
50
+ let runSettings = assign ( { } , defaultSettings , settings | { } ) ;
51
+ return ( css , result ) => {
52
+ libs . forEach ( lib => {
53
+ lib ( css , runSettings , result ) ;
54
54
} ) ;
55
55
} ;
56
56
} ) ;
0 commit comments