Version:
Project Structure:

When you execute npm install
in Patternscape_GUI folder then it follows roughly these steps:
- first it install required npm packages
- then it start installing c++ native addon
- to install native addon, c++ source file are taken from Patternscape_CPP_Backend and placed inside source folder of Patternscape_Native_Addon.
- Cmake compile c++ according to OS and built file/native addon (.node) file is placed inside Patternscape_GUI tool_addon folder.
- Now C++ code is compiled and addon is ready now npm install other packages if required and then run electron app.
Patternscape_GUI

Patternscape_CPP_Backend
