{"library":"cmake-ts","type":"library","category":null,"description":"cmake-ts v1.0.2 is a CMake-based build system for native Node.js and Electron addons, written in TypeScript. It is loosely inspired by cmake-js but fixes several design flaws, focusing on prebuilt addons and advanced build configurations. It ships TypeScript type definitions and supports cross-compilation for multiple architectures (arm64, x64, etc.) and runtimes (node, electron, iojs). The project is actively maintained with frequent releases on GitHub. Key differentiators include built-in support for cross-compilation via named configs, a manifest system for runtime addon loading, and compatibility with modern Node versions (12+).","language":"javascript","status":"active","version":"1.0.2","tags":["javascript","cmake","nan","node","native","addon","build","cmake-js","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install cmake-ts","imports":["import { loadAddon } from 'cmake-ts/build/loader.mjs';","import cmakeTs from 'cmake-ts';","import type { Manifest } from 'cmake-ts/build/types';"]},{"cmd":"yarn add cmake-ts","imports":[]},{"cmd":"pnpm add cmake-ts","imports":[]}],"homepage":null,"github":"https://github.com/EmbeddedEnterprises/cmake-ts","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/cmake-ts","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/cmake-ts/compatibility"}}