hummusRecipe | A powerful PDF tool for NodeJS based on HummusJS | Document Editor library

 by   chunyenHuang JavaScript Version: v1.9.7 License: MIT

kandi X-RAY | hummusRecipe Summary

kandi X-RAY | hummusRecipe Summary

hummusRecipe is a JavaScript library typically used in Editor, Document Editor, Nodejs applications. hummusRecipe has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can install using 'npm i hummus-recipe-th' or download it from GitHub, npm.

A powerful PDF tool for NodeJS based on HummusJS.

            kandi-support Support

              hummusRecipe has a low active ecosystem.
              It has 339 star(s) with 90 fork(s). There are 9 watchers for this library.
              It had no major release in the last 12 months.
              There are 67 open issues and 97 have been closed. On average issues are closed in 143 days. There are 10 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of hummusRecipe is v1.9.7

            kandi-Quality Quality

              hummusRecipe has 0 bugs and 0 code smells.

            kandi-Security Security

              hummusRecipe has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              hummusRecipe code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              hummusRecipe is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              hummusRecipe releases are available to install and integrate.
              Deployable package is available in npm.
              Installation instructions are not available. Examples and code snippets are available.
              hummusRecipe saves you 26 person hours of effort in developing the same functionality from scratch.
              It has 72 lines of code, 0 functions and 63 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed hummusRecipe and discovered the below as its top functions. This is intended to give you an instant insight into hummusRecipe implemented functionality, and help decide if they suit your requirements.
            • Make text boxes
            • Initializes the column options .
            • Parses attributes .
            • Draw an arc
            • Convert a color model to an array of colors
            • Prepare text to be centered on the right .
            • Draws a rounded rectangle
            • Tints the given color
            • Creates a polygon
            • Make a line object text object
            Get all kandi verified functions for this library.

            hummusRecipe Key Features

            No Key Features are available at this moment for hummusRecipe.

            hummusRecipe Examples and Code Snippets

            No Code Snippets are available at this moment for hummusRecipe.

            Community Discussions

            Trending Discussions on hummusRecipe


            Mailmerge pdf in nodejs and hummus-recipe
            Asked 2019-Nov-13 at 09:08

            I'm trying to make a simple mail-merge where recipients information is inserted on top of a template pdf.

            The template is 1 page, but the result can be up to several hundred pages.

            I have all recipient in array objects, but need to find a way to loop over that and create a unique page for each recipient.

            I'm not sure if hummus-recipe is the right tool, so would greatly appreciate any input as to how to do this.

            My demo looks like this



            Answered 2019-Nov-13 at 09:08

            After conversing with the creator of hummus-recipe and others, the solution became somewhat obvious. Its not possible to append a page and then modify it, and its not possible to modify the same page several times.

            The solution then is to make the final pdf in two passes. First create a masterPdf where the template is appended in a for loop, save this file and then edit each of those pages.

            I have created a working code as shown below. I have made the functions async as I need to run it on lambda an need som control over returns etc. Also this way its possible to save both the tmp-file and final pdf on AWS S3.

            The code below takes about 60 seconds to create a 200 page pdf from a 1,6mb template. Any ideas for optimizations will be greatly appreciated.


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install hummusRecipe

            You can install using 'npm i hummus-recipe-th' or download it from GitHub, npm.


            Hummus Recipe Documentation
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone chunyenHuang/hummusRecipe

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link