Skip to content

Commit ff442a6

Browse files
committed
Add a logger.deprecation(message) method
1 parent 9dac153 commit ff442a6

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

lib/WebpackConfig.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ class WebpackConfig {
313313
for (const optionKey of Object.keys(options)) {
314314
let normalizedOptionKey = optionKey;
315315
if (optionKey === 'resolve_url_loader') {
316-
logger.warning('enableSassLoader: "resolve_url_loader" is deprecated. Please use "resolveUrlLoader" instead.');
316+
logger.deprecation('enableSassLoader: "resolve_url_loader" is deprecated. Please use "resolveUrlLoader" instead.');
317317
normalizedOptionKey = 'resolveUrlLoader';
318318
}
319319

lib/logger.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ const messagesKeys = [
1515
'debug',
1616
'recommendation',
1717
'warning',
18+
'deprecation',
1819
];
1920
const defaultConfig = {
2021
isVerbose: false,
@@ -62,6 +63,12 @@ module.exports = {
6263
log(`${chalk.bgYellow.black(' WARNING ')} ${chalk.yellow(message)}`);
6364
},
6465

66+
deprecation(message) {
67+
messages.deprecation.push(message);
68+
69+
log(`${chalk.bgYellow.black('DEPRECATION')} ${chalk.yellow(message)}`);
70+
},
71+
6572
getMessages() {
6673
return messages;
6774
},

test/logger.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,14 @@ describe('logger', () => {
2828
'debug',
2929
'recommendation',
3030
'warning',
31+
'deprecation',
3132
];
3233
const testString = 'TEST MESSAGE';
3334
const expectedMessages = {
3435
debug: [testString],
3536
recommendation: [testString],
3637
warning: [testString],
38+
deprecation: [testString],
3739
};
3840

3941
logger.quiet();

0 commit comments

Comments
 (0)