Skip to content
This repository was archived by the owner on Aug 8, 2023. It is now read-only.

Latest commit

 

History

History
34 lines (23 loc) · 873 Bytes

DEVELOP_NODE.md

File metadata and controls

34 lines (23 loc) · 873 Bytes

Developing the Mapbox GL Native Node Module

Just want to use the module? You can install it via npm without doing any of this:

npm install mapbox-gl-native

This repository contains the bindings from the C++ core of Mapbox GL Native to Node.js. To develop these bindings, you'll need to build them from source. Building requires installing all of the basic dependencies needed for Mapbox GL Native, then running:

npm install --build-from-source

From the root directory. This will compile the Node.js bindings and install module dependencies.

To recompile just the C++ code while developing, run make node.

To create an Xcode project and use a GUI debugger in the case of a crash, run make xnode.

Testing

To test the Node.js bindings:

npm test

To run the visual render test suite:

npm run test-suite