canvas is only used in the example how to generate .mind files using node.js, however it's included as a dependency in package.json.
npm i mind-ar might fail to install because canvas dependents on a bunch of optional system libs (see installation wiki https://github.com/Automattic/node-canvas/wiki).
What has changed:
examples/nodejs/createImageTargetLibrary.js now contains it's own npm project, so it does not interfere with the main package build.
added another example how to generate .mind files using puppeteer.
Decouple
canvas
from the main package.canvas
is only used in the example how to generate .mind files using node.js, however it's included as a dependency in package.json.npm i mind-ar
might fail to install becausecanvas
dependents on a bunch of optional system libs (see installation wiki https://github.com/Automattic/node-canvas/wiki).What has changed:
examples/nodejs/createImageTargetLibrary.js
now contains it's own npm project, so it does not interfere with the main package build.