Skip to content

curaenginejs 0.1.0

Install from the command line:
Learn more about npm packages
$ npm install @ultimaker/curaenginejs@0.1.0
Install via package.json:
"@ultimaker/curaenginejs": "0.1.0"

About this version

CuraEngine JS

A worker that runs CuraEngine in a browser using the Emscripten to compile for wasm

System Requirements

Windows

Python 3.10 or higher Ninja 1.10 or higher VS2022 or higher CMake 3.23 or higher nmake

MacOs

Python 3.10 or higher Ninja 1.10 or higher apply clang 11 or higher CMake 3.23 or higher

make

Linux Python 3.10 or higher Ninja 1.10 or higher gcc 13 or higher CMake 3.23 or higher make

Installation

We are using conan to manage our C++ dependencies and build configuration. If you have never used Conan read their documentation which is quite extensive and well maintained.

  1. Configure Conan

  2. Before you start, if you use conan for other (big) projects as well, it's a good idea to either switch conan-home and/or backup your existing conan configuration(s).

That said, installing our config goes as follows:

pip install conan==1.64
conan config install https://github.com/ultimaker/conan-config.git
conan profile new default --detect --force
  1. Installing NodeJS deps

Using CuraEngine in this project follows normal NodeJS package conventions. During the preinstall step, we use Conan (installed and setup above), to build or download the wasm binaries from the JFrog Artifactory. and installing these in src/CuraEngine/

npm install

Details


Assets

  • curaenginejs-0.1.0.tgz

Download activity

  • Total downloads 5,332
  • Last 30 days 3,452
  • Last week 0
  • Today 0