Skip to content

Commit 4630cde

Browse files
mihkeleidastjoshgoebel
authored andcommitted
(chore) throttle deprecation messages (#3092)
1 parent 421b23b commit 4630cde

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

CHANGES.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## Version 10.7.2
2+
3+
- (chore) throttle deprecation messages (#3092) [Mihkel Eidast][]
4+
5+
[Mihkel Eidast]: https://github.com/mihkeleidast
6+
7+
18
## Version 10.7.1
29

310
- fix(parser) Resolves issues with TypeScript types [Josh Goebel][]

src/lib/logger.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ https://github.com/highlightjs/highlight.js/issues/2880#issuecomment-747275419
55
66
*/
77

8+
/**
9+
* @type {Record<string, boolean>}
10+
*/
11+
const seenDeprecations = {};
12+
813
/**
914
* @param {string} message
1015
*/
@@ -32,5 +37,8 @@ export const notice = (message) => {
3237
* @param {string} message
3338
*/
3439
export const deprecated = (version, message) => {
40+
if (seenDeprecations[`${version}/${message}`]) return;
41+
3542
console.log(`Deprecated as of ${version}. ${message}`);
43+
seenDeprecations[`${version}/${message}`] = true;
3644
};

0 commit comments

Comments
 (0)