This repository hosts the components and plugins related to the (db-stored) SCL documents lifecycle management within the CoMPAS OpenSCD project.
The following components are featured in this repository:
compas-loading
compas-open
compas-scl-list
compas-scl-type-list
oscd-filter-button
| TODO: move this to @openscd/oscd-components
The following plugins are featured in this repository:
This project uses Nx, a set of extensible dev tools for monorepos. It is used in this repository to manage the development and build process of the various components and plugins. Feel free to use any of the Nx commands in here.
We provide the following scripts for your convenience:
npm test
runs the tests in all the componentsnpm run build
builds a deployable version of every component into their /dist directorynpm build:all
same as the one before but it tells Nx to skip the cachebundle
generates a javascript bundle for every plugin© 2023 Alliander N.V.