Big changes in neutrinoparticles.js

Apr 24, 2024 at 7:16pm
JS

There are big changes in JavaScript library made.

First of all, all code base are migrated to GitLab. It is much more convenient for me to use it to keep all projects in one place and it has very good integration of CI (contineous integration).

Here is a new link to neutrinoparticles.js

In general, GitLab is pretty same as GitHub, and I hope you will not face any difficulties there. It has very similar features like issue tracker or notifications.

The second major change is a split of PIXI library. Since now, neutrinoparticles.js becomes a core library with generic functionality around effects. It loads, updates, and provides geometry to render. But there is another one neutrinoparticles.pixi.js which provides an addon (or plugin) for PIXI.js that makes all integration of effects in this framework and make rendering as well. It supports PIXI v4 and v5. Also there some changes in API and effects loading process (it is integrated in PIXI.Loader  now). For more details, please, check documentation by link above.

These two libraries are updated to be easily integrated in any environment (node.js or browser). There are UMD packages available for both of them.

And as a cherry on a pie, there are unit and IBCT (image based comparison test) tests introduced. This should increase stability of libraries and speed up development.

Meanwhile, I continue to expand documentation by new tutorials, so track the repos and don't miss anything.

Apr 24, 2024 at 7:16pm
JS