import json


def create_json_file(filename, data, encoding = "utf-8-sig") -> dict:

    """
    Grava um dicionário dentro de um arquivo JSON.
    """

    with open(filename, "w", encoding = encoding) as file:
        content = json.dumps(data, indent = 4, ensure_ascii = False)
        file.write(content)

    return data