ngx-loom is an Angular 17 compatible library with the sole purpose of easily rendering directed graph structures.
To install, utilize the command npm i ngx-loom.
ngx-loom currently provides the following features:
To setup for development, run the following commands within a Linux terminal.
Example :git clone "https://github.com/Sn00pyW00dst0ck/ng-loom.git"
cd ng-loom
npm iThere are five npm scripts available to build and run ngx-loom and its demo application.
build:demo:dev - Builds the demo application with development configuration. build:demo:prod - Builds the demo applicaiton with production configuration.build:loom:dev - Builds the ngx-loom project with development configuration.build:loom:prod - Builds the ngx-loom project with production configuration.serve:demo - Serves the demo application to localhost.[!NOTE] In order to build the demo application, first the ngx-loom project must be built. Without completing this step, building the demo application may fail.
There are four npm scripts available to test ngx-loom and its demo application.
test:demo - Runs unit tests for the demo application. test:demo:headless - Runs unit tests for the demo application within headless mode. test:loom - Runs unit tests for the ngx-loom project.test:loom:headless - Runs unit tests for the ngx-loom project within headless mode.Documentation for ngx-loom is created utilizing Compodoc. There are two provided npm scripts to generate documentation, or you can view the docs at this page.
compodoc:build - Builds the documentation to a directory /documentation.compodoc:serve - Builds and serves the documentation to localhost:5555.[!NOTE] Documentation is not generated for the loom-demo project, only ngx-loom. Documentation is not 100% comprehensive, but will improve with time.
This project was generated with Angular CLI version 17.3.6.