Как правильно пишется слово "шмяк"?

шмяк
Русский орфографический словарь

шмяк, неизм. (сниж.)

шмяк
Большой толковый словарь русского языка
ШМЯК, в функц. сказ. Разг.-сниж. Обозначает быстрое действие (по зн. шмякать - шмякнуть, шмякаться - шмякнуться). Ш. тесто на стол. Взял мяч и ш. об стену. Поскользнулась и ш.