Skip to content
This repository was archived by the owner on Jun 24, 2024. It is now read-only.

Commit b2cd534

Browse files
committed
fix: Ensure newline between concatenated CSS chunks
1 parent 7a70836 commit b2cd534

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

lib/reader.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ module.exports = class Reader extends Readable {
6868
this.data.pause();
6969

7070
this.data.on('data', chunk => {
71-
this.push(chunk.content);
71+
this.push(`${chunk.content.trim()}\n\n`);
7272
});
7373

7474
this.data.on('end', () => {

test/reader.test.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -243,9 +243,9 @@ test('new Reader([s1,s2,s3,s4]) ensure dedupe and correct css concat order', don
243243
reader.on('data', data => bundle.push(data.toString()));
244244
reader.on('end', () => {
245245
expect(bundle).toEqual([
246-
'/* my-module-3/main.css */\n\n/* my-module-3/dep.css */\n\n/* dep/main.css */\n',
247-
'/* my-module-2/main.css */\n',
248-
'/* my-module-1/main.css */\n',
246+
'/* my-module-3/main.css */\n\n/* my-module-3/dep.css */\n\n/* dep/main.css */\n\n',
247+
'/* my-module-2/main.css */\n\n',
248+
'/* my-module-1/main.css */\n\n',
249249
]);
250250
done();
251251
});
@@ -275,9 +275,9 @@ test('new Reader([s1,s2,s3,s4]) operates correctly under slow speed conditions',
275275
reader.on('data', data => bundle.push(data.toString()));
276276
reader.on('end', () => {
277277
expect(bundle).toEqual([
278-
'/* my-module-3/main.css */\n\n/* my-module-3/dep.css */\n\n/* dep/main.css */\n',
279-
'/* my-module-2/main.css */\n',
280-
'/* my-module-1/main.css */\n',
278+
'/* my-module-3/main.css */\n\n/* my-module-3/dep.css */\n\n/* dep/main.css */\n\n',
279+
'/* my-module-2/main.css */\n\n',
280+
'/* my-module-1/main.css */\n\n',
281281
]);
282282
done();
283283
});

0 commit comments

Comments
 (0)