Skip to content

swimlane/ngx-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

517c2e7 Β· Mar 7, 2025
Feb 11, 2025
Jun 16, 2022
Mar 7, 2025
Mar 7, 2025
Jan 5, 2021
Mar 7, 2025
Sep 9, 2020
Oct 30, 2018
Feb 11, 2025
Nov 11, 2016
Aug 17, 2016
Feb 11, 2025
Feb 5, 2024
Aug 2, 2017
Oct 17, 2022
Jul 27, 2021
Aug 29, 2016
Feb 11, 2025
Jul 5, 2017
Feb 11, 2025
Feb 19, 2025
Feb 11, 2025
Jun 17, 2024
Oct 13, 2020
Feb 19, 2025
May 7, 2018
Jun 22, 2022
Jan 26, 2022
Feb 11, 2025
Jan 4, 2022
Feb 11, 2025

Repository files navigation

ngx-ui

Component & Style Library for Angular by Swimlane.

Installing

  • npm i @swimlane/ngx-ui --S
  • Install the project's peer dependencies (moment, moment-timezone, ngx-moment, ng-in-viewport, codemirror, angular/cdk, resize-observer-polyfill)
  • Add NgxUIModule and IconModule to your application module
  • Add the ngx-ui theme in the angular.json file (node_modules/@swimlane/ngx-ui/index.css)

Building ngx-ui

Run yarn build:lib to build ngx-ui. This must be done prior to building the demo.

Development server

Run yarn start to serve the demo at http://localhost:4200/. The app will automatically reload if you change any of the source files.

Building

Run yarn build to build the project. The build artifacts will be stored in the dist/ directory.

Running tests

  • Run yarn test to execute the linter, prettier check, unit and end-to-end tests.

Release

  • Checkout master (git checkout master)
  • Pull master (git pull)
  • Refresh node modules (yarn install --frozen-lockfile)
  • Run tests (yarn test)
  • Examine log to determine next version (X.Y.Z)
  • Run git checkout -b release/X.Y.Z
  • Update version in projects/swimlane/ngx-ui/package.json.
  • Update changelog in projects/swimlane/ngx-ui/CHANGELOG.md
  • Run yarn package to build the package
  • Run git commit -am "(release): X.Y.Z"
  • Run git tag X.Y.Z
  • Run git push origin HEAD --tags
  • Run yarn publish
  • Submit PR