This is part of 2sxc - an awesome extension for DNN :)
It's built using Angular 20+.
- eav-ui main Angular project. Build using
ng - field-custom-gps an extension field with gps-picker & map. Build using
webpack - field-string-wysiwyg an extension field for wysiwyg. Build using
webpack
There are various projects in here, some building with angular ng build and others directly with webpack.
First make sure you run npm ci.
To build, use the normal ng syntax, like ng build or ng build --watch
For more guidance on building and deploying to Dnn/Oqtane, see https://go.2sxc.org/build
Just run webpack --env parts=PARTNAME where PARTNAME is wysiwyg, gps, all (which is like using 'wysiwyg,gps').
You can also use --watch like webpack --env parts=all --watch
You can also use --mode=production like webpack --env parts=wysiwyg --mode=production