Skip to content

Commit

Permalink
fix(src): remove unused file
Browse files Browse the repository at this point in the history
remove unused files like composer and consumer from the output of loader.
  • Loading branch information
mohsenshafiei committed Jun 1, 2019
1 parent c4a67b2 commit 594f702
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 12 deletions.
2 changes: 1 addition & 1 deletion src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ function quarkLoader(content) {
postcss(plugins)
.process(content, { from: undefined })
.then(() => {
const main = path.resolve(__dirname, '../dist/main.css');
const main = path.resolve(__dirname, '../dist/quark-loader-output.css');
fs.readFile(main, (err, source) => {
if (err) {
throw err;
Expand Down
12 changes: 1 addition & 11 deletions src/plugins/postcss-module-composer.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,36 +4,26 @@ const postcss = require('postcss');
const HashMap = require('hashmap');
const { createModuleComposer, createModuleSelector, createModuleDeclaration } = require('./utils');

const composerDist = path.resolve(__dirname, '../../dist/composer.css');
const consumerDist = path.resolve(__dirname, '../../dist/consumer.css');
const mainDist = path.resolve(__dirname, '../../dist/main.css');
const composer = fs.createWriteStream(composerDist);
const consumer = fs.createWriteStream(consumerDist);
const mainDist = path.resolve(__dirname, '../../dist/quark-loader-output.css');
const main = fs.createWriteStream(mainDist);
module.exports = postcss.plugin('postcss-module-composer', () => (root) => {
const hashmap = new HashMap();
let composerString = '';
let consumerString = '';
root.walkRules((rule) => {
composer.write(`${rule.selector} {\n`);
composerString += `${rule.selector} {\n`;
rule.walkDecls((decl) => {
composer.write(createModuleComposer(decl.prop, decl.value));
composerString += createModuleComposer(decl.prop, decl.value);
hashmap.set(
createModuleSelector(decl.prop, decl.value),
createModuleDeclaration(decl.prop, decl.value),
);
});
composer.write('}\n');
composerString += '}\n';
});
hashmap.forEach((value, key) => {
consumer.write(key);
consumerString += key;
consumer.write(value);
consumerString += value;
consumer.write('}\n');
consumerString += '}\n';
});
const css = consumerString + composerString;
Expand Down

0 comments on commit 594f702

Please sign in to comment.