bostrom / text-to-image

Converts text as a string to an image containing that text.
ISC License
108 stars 40 forks source link

Uncaught TypeError: (0 , util_1.promisify) is not a function at node_modules/text-to-image/dist/textToImage.js #252

Closed Heesel closed 1 year ago

Heesel commented 2 years ago

Version of the library 5.2.0

Describe the bug When I submit my form and try to create an image with sample text, I get this error.

code

<template>
   <div>
       <form method="post" @submit.prevent="handleSubmit">
          <button type="submit">submit</button>
       </form>
   </div>
</template>
<script>
import { ref, onMounted } from 'vue';
import { generate } from 'text-to-image'
import axios from 'axios';

export default {
    setup() {

        const handleSubmit = async() => {

            const tabbedText = await generate(
              '\tDonec id elit non mi porta gravida at eget metus. \n\tSed posuere consectetur est at lobortis.',
            {});

            console.log(tabbedText);
            console.log('aaaa');
        }
        return { handleSubmit }
     }
}

To Reproduce Unfortunately, I can't seem to reproduce this

Expected behavior I expected that it would generate an uri for me that I can use

Screenshots e2ac373f1f22863670e593ef3926631e

Additional context I am using Nuxt 3 if that's important

bostrom commented 2 years ago

Hi @Heesel, could you try to install the beta version 6 available as text-to-image@beta? In this version the file writing feature has been moved to an extension, so shouldn't be an issue in browser environments.

Please check the README for the beta version for more information about extensions.