{"repo":"julianhille/MuhammaraJS","free":true,"listed":false,"github":"https://github.com/julianhille/MuhammaraJS","clone":"git clone https://github.com/julianhille/MuhammaraJS.git","description":"Muhammara a node module with c/cpp bindings to modify PDF with js for node or electron (based/replacement on/of galkhana/hummusjs)","language":"C","stars":307,"topics":["node","c","electron","cpp","pdf"],"license":null,"category":"media-processing","readme_excerpt":"Welcome to MuhammaraJS Welcome to MuhammaraJS. A Fast NodeJS Module for creating, parsing and manipulating PDF files and streams. Original Project (CPP base version) Project site is here. If you are looking for a C++ library go here. Hummus JS is the base This is a drop in replacement for hummusJS originally made by Galkahana. He did an awesome job, but discontinued hummusjs. The documentation for MuhammaraJS / HummusJS is still located at the hummusJS github wiki: available here muhammara-recipe (formerly known as hummus-recipe) as been added Muhammara-recipe and hummus-recipe has been integrated, dependencies updated and is now shipped along with muhammara itself. It serves as a drop in replacement. Caution Breaking changes Version 2.x will be incompatible with some older node and electron versions because we needed to upgrade node-pre-gyp. Version 3.x - Node Note: If you are using pnpm 10 or above, lifecycle scripts of dependencies are not executed during installation by default (see the pnpm 10 discussion post). This means that MuhammaraJS will be unable to build its native code modules. To fix this, you must add muhammara to pnpm.onlyBuiltDependencies in the package.json , or use pnpm approve-builds and select muhammara as a dependency approved to run lifecycle scripts. Replace hummusJS with MuhammaraJS for hummus Replace: With: Replace hummus-recipe or muhammara-recipe with MuhammaraJS Replace: const HummusRecipe = require('hummus-recipe'); With: Documentation Muhammara","default_branch":null,"files":null,"tree":[],"storefront":"/r/julianhille","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/julianhille/MuhammaraJS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}