-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdefaults.js
More file actions
28 lines (22 loc) · 754 Bytes
/
defaults.js
File metadata and controls
28 lines (22 loc) · 754 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* eslint-disable no-unused-vars */
// Defaults that the extension uses when nothing is in localstorage
// Default fullstop censor toggle
const DISABLE_CENSOR = false;
// Default phrases to censor
const CENSORED_PHRASES = [
// Format: [ "phrase", case-sensitive, regex ]
[ "\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}\b", false, true ] // Hide emails (regex)
];
// Default replacement char & substitute phrase
const CENSOR_CHAR = "*";
const CENSOR_SUB = "!?$%#";
// 0 = hide all letters
// 1 = first letter only
// 2 = first & last letter only
// 3 = substitute phrase
const CENSOR_MODE = 0;
// omit list for sites to ignore
const IGNORED_SITES = [
// Format: [ "site.url", censor all pages under domain ]
[ "wikipedia.org", true ]
];