Npm packages
Can I use any npm package I want or are there limitations?
Thank you in advance
You can use any npm package that does not have native bindings. That is, any package that is a pure JS implementation, or any of the Node.js built-in modules. You cannot use a module that requires compilation of a C/C++ addon, unless that addon has been modified for use with LiquidCore. For example, I have created a LiquidCore-compliant version of node-sqlite3 which is a fork of the original, but updated to work with LiquidCore. Other native modules would require some work, but it can be done.
@ericwlange how do I make my own JavaScript binding like you did with SQLite?