Svelte NodeGui development in a nutshell
As far as development is concerned, an Svelte NodeGui application is essentially a Node.js application. The starting point is a
package.json that is identical to that of a Node.js module. A most basic Svelte NodeGui app would have the following
What's going on here?
Trying out the starter project
Clone and run the code by using the
What else other than a basic window?
Svelte NodeGui has support for basic components like View (similar to div), CheckBox, PushButton and many more. You can take a look at the list of native widgets that Svelte NodeGui currently supports here : Native widgets in Svelte NodeGui. With time more native components and APIs will be added to Svelte NodeGui. Apart from modules in Svelte NodeGui, you also have access to the entire node modules ecosystem. Thus, any node module that you can use with Node.js, can be used with Svelte NodeGui. This makes it extremely powerful.
Fine, I want something more custom and beautiful than just native looking widgets. What do I do?
To make things more beautiful, you will have to learn about styling. Lets take a look at that next.