{"library":"nw-builder","type":"library","category":null,"description":"nw-builder is a robust utility for creating, running, and packaging desktop applications built with NW.js across macOS, Windows, and Linux platforms. The package is currently at version 4.17.7 and maintains an active development cycle, releasing frequent patch updates and occasional minor feature enhancements, often on a weekly or bi-weekly basis. It distinguishes itself by offering comprehensive features such as fetching NW.js binaries, integrating community-built FFmpeg for proprietary codec support, customizing executable metadata, managing application icons, and downloading from alternative mirrors. A critical consideration for developers is ensuring Node.js ABI compatibility, as `nw-builder` strongly recommends matching the host system's Node.js version to the one embedded in the target NW.js release to prevent issues with native Node.js modules.","language":"javascript","status":"active","version":"4.17.7","tags":["javascript","NW.js","node-webkit","Desktop","Application","typescript"],"install":[{"cmd":"npm install nw-builder","imports":["import nwbuild from 'nw-builder';","let nwbuild;\nimport('nw-builder')\n  .then((moduleObject) => {\n    nwbuild = moduleObject.default; // Access the default export\n  })\n  .catch((error) => {\n    console.error(error);\n  });","npx nwbuild --mode=build --flavor=sdk --srcDir=./path/to/project --outDir=./dist"]},{"cmd":"yarn add nw-builder","imports":[]},{"cmd":"pnpm add nw-builder","imports":[]}],"homepage":null,"github":"https://github.com/nwutils/nw-builder","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/nw-builder","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/nw-builder/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}