| { | |
| "bugs": { | |
| "url": "https://github.com/nodejs/node-addon-api/issues" | |
| }, | |
| "contributors": [ | |
| { | |
| "name": "Abhishek Kumar Singh", | |
| "url": "https://github.com/abhi11210646" | |
| }, | |
| { | |
| "name": "Alba Mendez", | |
| "url": "https://github.com/jmendeth" | |
| }, | |
| { | |
| "name": "Alexander Floh", | |
| "url": "https://github.com/alexanderfloh" | |
| }, | |
| { | |
| "name": "Ammar Faizi", | |
| "url": "https://github.com/ammarfaizi2" | |
| }, | |
| { | |
| "name": "András Timár, Dr", | |
| "url": "https://github.com/timarandras" | |
| }, | |
| { | |
| "name": "Andrew Petersen", | |
| "url": "https://github.com/kirbysayshi" | |
| }, | |
| { | |
| "name": "Anisha Rohra", | |
| "url": "https://github.com/anisha-rohra" | |
| }, | |
| { | |
| "name": "Anna Henningsen", | |
| "url": "https://github.com/addaleax" | |
| }, | |
| { | |
| "name": "Arnaud Botella", | |
| "url": "https://github.com/BotellaA" | |
| }, | |
| { | |
| "name": "Arunesh Chandra", | |
| "url": "https://github.com/aruneshchandra" | |
| }, | |
| { | |
| "name": "Azlan Mukhtar", | |
| "url": "https://github.com/azlan" | |
| }, | |
| { | |
| "name": "Ben Berman", | |
| "url": "https://github.com/rivertam" | |
| }, | |
| { | |
| "name": "Benjamin Byholm", | |
| "url": "https://github.com/kkoopa" | |
| }, | |
| { | |
| "name": "Bill Gallafent", | |
| "url": "https://github.com/gallafent" | |
| }, | |
| { | |
| "name": "blagoev", | |
| "url": "https://github.com/blagoev" | |
| }, | |
| { | |
| "name": "Bruce A. MacNaughton", | |
| "url": "https://github.com/bmacnaughton" | |
| }, | |
| { | |
| "name": "Cory Mickelson", | |
| "url": "https://github.com/corymickelson" | |
| }, | |
| { | |
| "name": "Daniel Bevenius", | |
| "url": "https://github.com/danbev" | |
| }, | |
| { | |
| "name": "Dante Calderón", | |
| "url": "https://github.com/dantehemerson" | |
| }, | |
| { | |
| "name": "Darshan Sen", | |
| "url": "https://github.com/RaisinTen" | |
| }, | |
| { | |
| "name": "David Halls", | |
| "url": "https://github.com/davedoesdev" | |
| }, | |
| { | |
| "name": "Deepak Rajamohan", | |
| "url": "https://github.com/deepakrkris" | |
| }, | |
| { | |
| "name": "Dmitry Ashkadov", | |
| "url": "https://github.com/dmitryash" | |
| }, | |
| { | |
| "name": "Dongjin Na", | |
| "url": "https://github.com/nadongguri" | |
| }, | |
| { | |
| "name": "Doni Rubiagatra", | |
| "url": "https://github.com/rubiagatra" | |
| }, | |
| { | |
| "name": "Eric Bickle", | |
| "url": "https://github.com/ebickle" | |
| }, | |
| { | |
| "name": "extremeheat", | |
| "url": "https://github.com/extremeheat" | |
| }, | |
| { | |
| "name": "Feng Yu", | |
| "url": "https://github.com/F3n67u" | |
| }, | |
| { | |
| "name": "Ferdinand Holzer", | |
| "url": "https://github.com/fholzer" | |
| }, | |
| { | |
| "name": "Gabriel Schulhof", | |
| "url": "https://github.com/gabrielschulhof" | |
| }, | |
| { | |
| "name": "Guenter Sandner", | |
| "url": "https://github.com/gms1" | |
| }, | |
| { | |
| "name": "Gus Caplan", | |
| "url": "https://github.com/devsnek" | |
| }, | |
| { | |
| "name": "Helio Frota", | |
| "url": "https://github.com/helio-frota" | |
| }, | |
| { | |
| "name": "Hitesh Kanwathirtha", | |
| "url": "https://github.com/digitalinfinity" | |
| }, | |
| { | |
| "name": "ikokostya", | |
| "url": "https://github.com/ikokostya" | |
| }, | |
| { | |
| "name": "Jack Xia", | |
| "url": "https://github.com/JckXia" | |
| }, | |
| { | |
| "name": "Jake Barnes", | |
| "url": "https://github.com/DuBistKomisch" | |
| }, | |
| { | |
| "name": "Jake Yoon", | |
| "url": "https://github.com/yjaeseok" | |
| }, | |
| { | |
| "name": "Jason Ginchereau", | |
| "url": "https://github.com/jasongin" | |
| }, | |
| { | |
| "name": "Jenny", | |
| "url": "https://github.com/egg-bread" | |
| }, | |
| { | |
| "name": "Jeroen Janssen", | |
| "url": "https://github.com/japj" | |
| }, | |
| { | |
| "name": "Jim Schlight", | |
| "url": "https://github.com/jschlight" | |
| }, | |
| { | |
| "name": "Jinho Bang", | |
| "url": "https://github.com/romandev" | |
| }, | |
| { | |
| "name": "José Expósito", | |
| "url": "https://github.com/JoseExposito" | |
| }, | |
| { | |
| "name": "joshgarde", | |
| "url": "https://github.com/joshgarde" | |
| }, | |
| { | |
| "name": "Julian Mesa", | |
| "url": "https://github.com/julianmesa-gitkraken" | |
| }, | |
| { | |
| "name": "Kasumi Hanazuki", | |
| "url": "https://github.com/hanazuki" | |
| }, | |
| { | |
| "name": "Kelvin", | |
| "url": "https://github.com/kelvinhammond" | |
| }, | |
| { | |
| "name": "Kevin Eady", | |
| "url": "https://github.com/KevinEady" | |
| }, | |
| { | |
| "name": "Kévin VOYER", | |
| "url": "https://github.com/kecsou" | |
| }, | |
| { | |
| "name": "kidneysolo", | |
| "url": "https://github.com/kidneysolo" | |
| }, | |
| { | |
| "name": "Koki Nishihara", | |
| "url": "https://github.com/Nishikoh" | |
| }, | |
| { | |
| "name": "Konstantin Tarkus", | |
| "url": "https://github.com/koistya" | |
| }, | |
| { | |
| "name": "Kyle Farnung", | |
| "url": "https://github.com/kfarnung" | |
| }, | |
| { | |
| "name": "Kyle Kovacs", | |
| "url": "https://github.com/nullromo" | |
| }, | |
| { | |
| "name": "legendecas", | |
| "url": "https://github.com/legendecas" | |
| }, | |
| { | |
| "name": "LongYinan", | |
| "url": "https://github.com/Brooooooklyn" | |
| }, | |
| { | |
| "name": "Lovell Fuller", | |
| "url": "https://github.com/lovell" | |
| }, | |
| { | |
| "name": "Luciano Martorella", | |
| "url": "https://github.com/lmartorella" | |
| }, | |
| { | |
| "name": "mastergberry", | |
| "url": "https://github.com/mastergberry" | |
| }, | |
| { | |
| "name": "Mathias Küsel", | |
| "url": "https://github.com/mathiask88" | |
| }, | |
| { | |
| "name": "Mathias Stearn", | |
| "url": "https://github.com/RedBeard0531" | |
| }, | |
| { | |
| "name": "Matteo Collina", | |
| "url": "https://github.com/mcollina" | |
| }, | |
| { | |
| "name": "Michael Dawson", | |
| "url": "https://github.com/mhdawson" | |
| }, | |
| { | |
| "name": "Michael Price", | |
| "url": "https://github.com/mikepricedev" | |
| }, | |
| { | |
| "name": "Michele Campus", | |
| "url": "https://github.com/kYroL01" | |
| }, | |
| { | |
| "name": "Mikhail Cheshkov", | |
| "url": "https://github.com/mcheshkov" | |
| }, | |
| { | |
| "name": "nempoBu4", | |
| "url": "https://github.com/nempoBu4" | |
| }, | |
| { | |
| "name": "Nicola Del Gobbo", | |
| "url": "https://github.com/NickNaso" | |
| }, | |
| { | |
| "name": "Nick Soggin", | |
| "url": "https://github.com/iSkore" | |
| }, | |
| { | |
| "name": "Nikolai Vavilov", | |
| "url": "https://github.com/seishun" | |
| }, | |
| { | |
| "name": "Nurbol Alpysbayev", | |
| "url": "https://github.com/anurbol" | |
| }, | |
| { | |
| "name": "pacop", | |
| "url": "https://github.com/pacop" | |
| }, | |
| { | |
| "name": "Peter Šándor", | |
| "url": "https://github.com/petersandor" | |
| }, | |
| { | |
| "name": "Philipp Renoth", | |
| "url": "https://github.com/DaAitch" | |
| }, | |
| { | |
| "name": "rgerd", | |
| "url": "https://github.com/rgerd" | |
| }, | |
| { | |
| "name": "Richard Lau", | |
| "url": "https://github.com/richardlau" | |
| }, | |
| { | |
| "name": "Rolf Timmermans", | |
| "url": "https://github.com/rolftimmermans" | |
| }, | |
| { | |
| "name": "Ross Weir", | |
| "url": "https://github.com/ross-weir" | |
| }, | |
| { | |
| "name": "Ryuichi Okumura", | |
| "url": "https://github.com/okuryu" | |
| }, | |
| { | |
| "name": "Saint Gabriel", | |
| "url": "https://github.com/chineduG" | |
| }, | |
| { | |
| "name": "Sampson Gao", | |
| "url": "https://github.com/sampsongao" | |
| }, | |
| { | |
| "name": "Sam Roberts", | |
| "url": "https://github.com/sam-github" | |
| }, | |
| { | |
| "name": "strager", | |
| "url": "https://github.com/strager" | |
| }, | |
| { | |
| "name": "Taylor Woll", | |
| "url": "https://github.com/boingoing" | |
| }, | |
| { | |
| "name": "Thomas Gentilhomme", | |
| "url": "https://github.com/fraxken" | |
| }, | |
| { | |
| "name": "Tim Rach", | |
| "url": "https://github.com/timrach" | |
| }, | |
| { | |
| "name": "Tobias Nießen", | |
| "url": "https://github.com/tniessen" | |
| }, | |
| { | |
| "name": "todoroff", | |
| "url": "https://github.com/todoroff" | |
| }, | |
| { | |
| "name": "Toyo Li", | |
| "url": "https://github.com/toyobayashi" | |
| }, | |
| { | |
| "name": "Tux3", | |
| "url": "https://github.com/tux3" | |
| }, | |
| { | |
| "name": "Vlad Velmisov", | |
| "url": "https://github.com/Velmisov" | |
| }, | |
| { | |
| "name": "Vladimir Morozov", | |
| "url": "https://github.com/vmoroz" | |
| }, | |
| { | |
| "name": "WenheLI", | |
| "url": "https://github.com/WenheLI" | |
| }, | |
| { | |
| "name": "Xuguang Mei", | |
| "url": "https://github.com/meixg" | |
| }, | |
| { | |
| "name": "Yohei Kishimoto", | |
| "url": "https://github.com/morokosi" | |
| }, | |
| { | |
| "name": "Yulong Wang", | |
| "url": "https://github.com/fs-eire" | |
| }, | |
| { | |
| "name": "Ziqiu Zhao", | |
| "url": "https://github.com/ZzqiZQute" | |
| }, | |
| { | |
| "name": "Feng Yu", | |
| "url": "https://github.com/F3n67u" | |
| }, | |
| { | |
| "name": "wanlu wang", | |
| "url": "https://github.com/wanlu" | |
| }, | |
| { | |
| "name": "Caleb Hearon", | |
| "url": "https://github.com/chearon" | |
| }, | |
| { | |
| "name": "Marx", | |
| "url": "https://github.com/MarxJiao" | |
| }, | |
| { | |
| "name": "Ömer AKGÜL", | |
| "url": "https://github.com/tuhalf" | |
| } | |
| ], | |
| "description": "Node.js API (Node-API)", | |
| "devDependencies": { | |
| "benchmark": "^2.1.4", | |
| "bindings": "^1.5.0", | |
| "clang-format": "^1.4.0", | |
| "eslint": "^9.13.0", | |
| "fs-extra": "^11.1.1", | |
| "neostandard": "^0.12.0", | |
| "node-gyp": "^12.4.0", | |
| "pre-commit": "^1.2.2", | |
| "semver": "^7.6.0" | |
| }, | |
| "directories": {}, | |
| "gypfile": false, | |
| "homepage": "https://github.com/nodejs/node-addon-api", | |
| "keywords": [ | |
| "n-api", | |
| "napi", | |
| "addon", | |
| "native", | |
| "bindings", | |
| "c", | |
| "c++", | |
| "nan", | |
| "node-addon-api" | |
| ], | |
| "license": "MIT", | |
| "main": "index.js", | |
| "name": "node-addon-api", | |
| "readme": "README.md", | |
| "repository": { | |
| "type": "git", | |
| "url": "git://github.com/nodejs/node-addon-api.git" | |
| }, | |
| "files": [ | |
| "*.{c,h,gyp,gypi}", | |
| "package-support.json", | |
| "tools/" | |
| ], | |
| "scripts": { | |
| "prebenchmark": "node-gyp rebuild -C benchmark", | |
| "benchmark": "node benchmark", | |
| "create-coverage": "npm test --coverage", | |
| "report-coverage-html": "rm -rf coverage-html && mkdir coverage-html && gcovr -e test --merge-mode-functions merge-use-line-max --html-nested ./coverage-html/index.html test", | |
| "report-coverage-xml": "rm -rf coverage-xml && mkdir coverage-xml && gcovr -e test --merge-mode-functions merge-use-line-max --xml -o ./coverage-xml/coverage-cxx.xml test", | |
| "pretest": "node-gyp rebuild -C test", | |
| "test": "node test", | |
| "test:debug": "node-gyp rebuild -C test --debug && NODE_API_BUILD_CONFIG=Debug node ./test/index.js", | |
| "predev": "node-gyp rebuild -C test --debug", | |
| "dev": "node test", | |
| "predev:incremental": "node-gyp configure build -C test --debug", | |
| "dev:incremental": "node test", | |
| "doc": "doxygen doc/Doxyfile", | |
| "lint": "eslint && node tools/clang-format", | |
| "lint:fix": "eslint --fix && node tools/clang-format --fix" | |
| }, | |
| "pre-commit": "lint", | |
| "version": "8.9.2", | |
| "support": true, | |
| "engines": { | |
| "node": "^22 || ^24 || >= 26" | |
| } | |
| } |