{"library":"node-cmake","type":"library","category":null,"description":"node-cmake is a build system for Node.js native modules that leverages CMake (version 3.1 or newer) as an alternative to the default node-gyp. The current stable version is 2.5.1. Major version 2.0 introduced a complete rewrite, aiming for drop-in execution compatibility with the `node-gyp` binary and standardization of its output format. Key differentiators include its reliance on CMake for greater build flexibility, a simplified and portable configuration script (`NodeJS.cmake`), and improved handling of Node.js variants. While its primary interaction is via CLI, it provides a JavaScript module for locating built native addons. The project's release cadence is not strictly defined, but major versions can introduce significant breaking changes, as seen with the 2.0 rewrite.","language":"javascript","status":"active","version":"2.5.1","tags":["javascript","cmake","native","module","build"],"install":[{"cmd":"npm install node-cmake","imports":["import { find } from 'node-cmake/lib/binding';","import { ncmake } from 'node-cmake';","import { commands } from 'node-cmake';"]},{"cmd":"yarn add node-cmake","imports":[]},{"cmd":"pnpm add node-cmake","imports":[]}],"homepage":null,"github":"https://github.com/cjntaylor/node-cmake","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/node-cmake","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/node-cmake/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}