Need private packages and team management tools?Check out npm Teams »

napiutils

0.5.0 • Public • Published

$package_name

Actions Status NPM downloads

Simplified NAPI module development.

This project provide a set of C macros to aid in the development of NAPI modules.

Usage

to create a new NAPI module named examplemodule type:

npx nativeutils create examplemodule

This will create a new directory containing a skeleton of a new NAPI module:

  • includes/examplemodule.h - an header containing all the internally exported functions of your module.
  • examplemodule.c - a skeleton of what will be the entry point of your module.
  • arch/linux/platform.c - a set of directory that contains code specific for the various platforms.
  • arch/darwin/platform.c
  • arch/windows/platform.c
  • package.json - a skeleton of the package file.
  • binding.gyp - a skeleton of the gyp-node configuration file.

In the new NAPI module, you can make use of napiutils C macro and its binary tools to simplify develeopment.

API

Seet DOCS folder for documentation

Install

With npm installed, run

npm install --save napiutils

See Also

License

MIT

Install

npm i napiutils

DownloadsWeekly Downloads

10

Version

0.5.0

License

MIT

Unpacked Size

71.6 kB

Total Files

18

Last publish

Collaborators

  • avatar