Security News
pnpm 10.0.0 Blocks Lifecycle Scripts by Default
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
@dynrl/pdf-to-img
Advanced tools
Service to download, confirm, and convert the pages of a PDF file into a series of images stored in Azure Blob storage.
This project wraps the pdf-poppler (currently using my fork found here) NPM module which, in turn, handles communication with the binaries of the Poppler library.
Since this project is an Azure Function Application, you will need to install the azure-function-core-tools NPM package run it locally.
Most of the source files can be found in the ~/src
directory but anything Azure-specific can be found in the ~/azure
directory.
The ~/azure
directory has been initialized as an Azure Application Project, which is why there are the host.json
and local.settings.json
files present there. Each sub-folder will represent an Azure Function and contain, at the very least, function.json
and index.js
files. The index.js
file is the main entry-point for your function.
NOTE: As of
2018-09-19
, Azure Functions only supports NodeJs v6.x which does not support ES5 syntax. Because of this, the application must first be built before starting the test server. Version 2.0 of Azure Functions does not have this issue, but has not been released for general use yet.
A debugging server can be started by executing npm run start:dev
. This will start the Azure Function development server using unminified code (see the console output for the URL to test against). If testing the minified code is needed, use npm run start:prod
.
The testing suite can be started by running npm test
. This command will kick of the tests found in ~/src/tests/
. These tests use files found in the ~/src/tests/files
directory and will write results to ~/src/tests/results
, which is deleted once the suite completes.
FAQs
Service to download, confirm, and convert the pages of a PDF file into a series of images stored in Azure Blob storage.
The npm package @dynrl/pdf-to-img receives a total of 3 weekly downloads. As such, @dynrl/pdf-to-img popularity was classified as not popular.
We found that @dynrl/pdf-to-img demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
Product
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
Research
Security News
Socket researchers have discovered multiple malicious npm packages targeting Solana private keys, abusing Gmail to exfiltrate the data and drain Solana wallets.