Skip to content

Commit e4ca871

Browse files
authored
Merge pull request #19 from mohsenshafiei/dev
Dev
2 parents 0fe543e + 1c6ca5a commit e4ca871

File tree

2 files changed

+2
-12
lines changed

2 files changed

+2
-12
lines changed

src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ function quarkLoader(content) {
1717
postcss(plugins)
1818
.process(content, { from: undefined })
1919
.then(() => {
20-
const main = path.resolve(__dirname, '../dist/main.css');
20+
const main = path.resolve(__dirname, '../dist/quark-loader-output.css');
2121
fs.readFile(main, (err, source) => {
2222
if (err) {
2323
throw err;

src/plugins/postcss-module-composer.js

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,26 @@ const postcss = require('postcss');
44
const HashMap = require('hashmap');
55
const { createModuleComposer, createModuleSelector, createModuleDeclaration } = require('./utils');
66

7-
const composerDist = path.resolve(__dirname, '../../dist/composer.css');
8-
const consumerDist = path.resolve(__dirname, '../../dist/consumer.css');
9-
const mainDist = path.resolve(__dirname, '../../dist/main.css');
10-
const composer = fs.createWriteStream(composerDist);
11-
const consumer = fs.createWriteStream(consumerDist);
7+
const mainDist = path.resolve(__dirname, '../../dist/quark-loader-output.css');
128
const main = fs.createWriteStream(mainDist);
139
module.exports = postcss.plugin('postcss-module-composer', () => (root) => {
1410
const hashmap = new HashMap();
1511
let composerString = '';
1612
let consumerString = '';
1713
root.walkRules((rule) => {
18-
composer.write(`${rule.selector} {\n`);
1914
composerString += `${rule.selector} {\n`;
2015
rule.walkDecls((decl) => {
21-
composer.write(createModuleComposer(decl.prop, decl.value));
2216
composerString += createModuleComposer(decl.prop, decl.value);
2317
hashmap.set(
2418
createModuleSelector(decl.prop, decl.value),
2519
createModuleDeclaration(decl.prop, decl.value),
2620
);
2721
});
28-
composer.write('}\n');
2922
composerString += '}\n';
3023
});
3124
hashmap.forEach((value, key) => {
32-
consumer.write(key);
3325
consumerString += key;
34-
consumer.write(value);
3526
consumerString += value;
36-
consumer.write('}\n');
3727
consumerString += '}\n';
3828
});
3929
const css = consumerString + composerString;

0 commit comments

Comments
 (0)