New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

napi-snap7

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

napi-snap7

Node-API addon for Snap7 library

latest
Source
npmnpm
Version
1.2.3
Version published
Weekly downloads
8
-27.27%
Maintainers
1
Weekly downloads
 
Created
Source

napi-snap7

Build status

Asyncronous, non-blocking Snap7 bindings for Node.js

npm install napi-snap7

About Snap7

Snap7 is an open source, 32/64 bit, multi-platform Ethernet communication suite for interfacing natively with Siemens S7 PLCs (See compatibility).

Motivation

I have been using the node-snap7 module since the first releases.
So this writing was inspired by the great work done previously by the author of the node-snap7 module.
As a member of the open source community I decided to contribute writing my own addon using the modern node-addon-api module.
node-addon-api is based on Node-API and supports using different Node-API versions.

Features

All the I/O functions in the module have synchronous, callback, and promise-based forms, and are accessible using both CommonJS syntax and ES6 Modules (ESM).

Prebuilt binaries shipped with prebuildify.

Acknowledgements

Davide Nardella for creating Snap7 and Mathias Küsel for creating node-snap7

License

MIT

Keywords

Snap7

FAQs

Package last updated on 16 Nov 2023

Did you know?

Socket

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.

Install

Related posts