ux
The purpose of this library is to standardize the user experience of UI applications developed using Angular. As such, it offers a range of components that consacrate the basic look and feel of applications in accordance to the Material Design 3.0 specification.
Building and publishing
As the ngnizer
project makes use of NX, the library should be built with nx as such
- Change the version of the library in libs/ux/src/package.json
- Run
nx build ux
for building the Ux component library - Run
npm login --scope @abac.software
to login as the @abac.software organisation - Navigate to ./dist/libs/ux and run
npm publish --access public --scope @abac.software
for publishing the library to npm - Verify that the library exists in at
https://www.npmjs.com/package/@abac.software/ux
Running an nx app
At the moment, we are running using nx
with a standalone module strategy for Angular.
For more info, please read the migration guide
In the root project directory run nx serve ngnizer
Creating a library
nx
uses the APF (Angular Package Format)