Regex não funciona quando há uma quebra de linha [closed]

Estou tendo um problema, preciso de um regex que selecione todo o texto que estiver dentro das chaves

Exemplo:

const string = `

Olá! {TESTE}

`;

const regex = /{(.*)}/gm;

const name = string.match(regex);

console.log(name) // {TESTE} como desejado

Mais quando ele quebra de linha ele vem NULL

const string = Olá { TESTE };

const regex = /{(.*)}/gm;

const name = string.match(regex);

console.log(name); // NULL

// Esse e meu regex atual
const regex = /{(.*)}/gm;