Skip to content

Commit 25dbe92

Browse files
committed
Fix compilation issues
1 parent 93a57fa commit 25dbe92

File tree

7 files changed

+662
-277
lines changed

7 files changed

+662
-277
lines changed

cli/commands/compile.js

+4-6
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,15 @@ const stripComments = require('postcss-strip-inline-comments');
88
const mediaMinMax = require('postcss-media-minmax');
99
const customMedia = require('postcss-custom-media');
1010
const imports = require('postcss-easy-import');
11-
const postcssFor = require('postcss-for');
1211

13-
const lh = require('./lib/lh');
14-
const typeScale = require('./lib/type-scale');
12+
const lh = require('../lib/lh');
13+
const typeScale = require('../lib/type-scale');
1514

16-
module.exports = file => {
15+
module.exports = async file => {
1716
const ccss = fs.readFileSync(file, 'utf8');
1817

19-
return postcss()
18+
return await postcss()
2019
.use(imports())
21-
.use(postcssFor())
2220
.use(stripComments())
2321
.use(ifMedia())
2422
.use(nested())

cli/index.js

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env node
22

33
const cliparse = require('cliparse');
4-
const pkg = require('./package.json');
4+
const pkg = require('../package.json');
55
const fs = require('fs');
66

77
const compile = require('./commands/compile');
@@ -19,12 +19,11 @@ cliparse.parse(cliparse.cli({
1919
cliparse.argument('output', { description: 'Output CSS file' })
2020
]
2121
}, (params) => {
22-
fs.writeFile(params.args[1], compile(params.args[0]), (err) => {
23-
if (err) {
24-
throw err;
25-
}
26-
27-
console.log(`File written: ${params.args[1]}\nFrom: ${params.args[0]}`);
22+
compile(params.args[0]).then(css => {
23+
fs.writeFile(params.args[1], css, (err) => {
24+
if (err) { throw err; }
25+
console.log(`File written: ${params.args[1]}\nFrom: ${params.args[0]}`);
26+
})
2827
})
2928
}
3029
)

0 commit comments

Comments
 (0)