mirror of
https://github.com/musix-org/musix-oss
synced 2024-11-14 16:00:17 +00:00
33 lines
1.0 KiB
Markdown
33 lines
1.0 KiB
Markdown
|
# Checker Tool
|
||
|
|
||
|
**node-addon-api** provides a [checker tool][] that will inspect a given
|
||
|
directory tree, identifying all Node.js native addons therein, and further
|
||
|
indicating for each addon whether it is an N-API addon.
|
||
|
|
||
|
## To use the checker tool:
|
||
|
|
||
|
1. Install the application with `npm install`.
|
||
|
|
||
|
2. If the application does not depend on **node-addon-api**, copy the
|
||
|
checker tool into the application's directory.
|
||
|
|
||
|
3. If the application does not depend on **node-addon-api**, run the checker
|
||
|
tool from the application's directory:
|
||
|
|
||
|
```sh
|
||
|
node ./check-napi.js
|
||
|
```
|
||
|
|
||
|
Otherwise, the checker tool can be run from the application's
|
||
|
`node_modules/` subdirectory:
|
||
|
|
||
|
```sh
|
||
|
node ./node_modules/node-addon-api/tools/check-napi.js
|
||
|
```
|
||
|
|
||
|
The tool accepts the root directory from which to start checking for Node.js
|
||
|
native addons as a single optional command line parameter. If ommitted it will
|
||
|
start checking from the current directory (`.`).
|
||
|
|
||
|
[checker tool]: ../tools/check-napi.js
|