Skip to content

Commit ae9de55

Browse files
committed
🎨 Refactors for clarity and stability
1 parent 5f6c758 commit ae9de55

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

lost.js

+24-24
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,25 @@
11
// Module dependencies
2-
var postcss = require('postcss');
3-
var assign = require('object-assign');
2+
const postcss = require('postcss');
3+
const assign = require('object-assign');
44

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');
1919

2020
// Lost At Rules and Declarations
21-
var libs = [
21+
// NOTE: Order Matters
22+
const libs = [
2223
lostAtRule,
2324
lostVars,
2425
lostGutter,
@@ -35,7 +36,7 @@ var libs = [
3536
lostMasonryColumn
3637
];
3738

38-
var defaultSettings = {
39+
const defaultSettings = {
3940
gutter: '30px',
4041
flexbox: 'no-flex',
4142
cycle: 'auto',
@@ -45,12 +46,11 @@ var defaultSettings = {
4546
direction: 'ltr'
4647
};
4748

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);
5454
});
5555
};
5656
});

0 commit comments

Comments
 (0)