I’ve undergone a javascript rite of passage today: I’ve used my first load-bearing semicolon
const HIDDEN = [
// ...
]; // do not remove this semicolon!
(function() {
@kasdeya common convention in this scenario is to put the semicolon at the beginning of the line that actually needs it to resolve the ambiguity, as this won't *only* break if the semicolon is removed, it also would break if something else is inserted between the semicolon and the immediately invoked function expression