# engage-lib

> This project was generated with [angular-cli](https://github.com/angular/angular-cli) version 1.0.0-beta.24. The latest angular-cli version this project is built using 6.0.3

Latest version **0.0.0** (published 2023-01-23) · 0 weekly downloads

## Install

```sh
npm install engage-lib
pnpm add engage-lib
yarn add engage-lib
bun add engage-lib
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.0 |
| Published | 2023-01-23 |
| First published | 2023-01-23 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 35 |
| Unpacked size | 5.8 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | trentham |

## Links

- npm: https://www.npmjs.com/package/engage-lib
- npm.io page: https://npm.io/package/engage-lib

## Dependencies (35)

- [rxjs](https://npm.io/package/rxjs.md) ~6.6.3
- [tslib](https://npm.io/package/tslib.md) ^2.1.0
- [moment](https://npm.io/package/moment.md) ^2.29.1
- [zone.js](https://npm.io/package/zone.js.md) ^0.10.3
- [@alps/eai](https://npm.io/package/@alps/eai.md) ^1.1.28
- [@lucas/cnw](https://npm.io/package/@lucas/cnw.md) ^1.4.120
- [@angular/cdk](https://npm.io/package/@angular/cdk.md) ^10.2.7
- [@alps/picking](https://npm.io/package/@alps/picking.md) ^1.1.42
- [@angular/core](https://npm.io/package/@angular/core.md) ~10.2.4
- [ngx-bootstrap](https://npm.io/package/ngx-bootstrap.md) ^6.2.0
- [@alps/printers](https://npm.io/package/@alps/printers.md) ^1.1.13
- [@alps/products](https://npm.io/package/@alps/products.md) ^1.1.33
- [@alps/qc-audit](https://npm.io/package/@alps/qc-audit.md) ^0.0.25
- [@angular/forms](https://npm.io/package/@angular/forms.md) ~10.2.4
- [@alps/buildings](https://npm.io/package/@alps/buildings.md) ^1.2.57
- [@alps/equipment](https://npm.io/package/@alps/equipment.md) ^1.1.35
- [@angular/common](https://npm.io/package/@angular/common.md) ~10.2.4
- [@angular/router](https://npm.io/package/@angular/router.md) ~10.2.4
- [@lucas/security](https://npm.io/package/@lucas/security.md) ^1.1.5
- [moment-timezone](https://npm.io/package/moment-timezone.md) ^0.5.33
- [@ngx-formly/core](https://npm.io/package/@ngx-formly/core.md) ^5.10.14
- [@angular/compiler](https://npm.io/package/@angular/compiler.md) ~10.2.4
- [@angular/localize](https://npm.io/package/@angular/localize.md) ^10.2.4
- [bootstrap-css-only](https://npm.io/package/bootstrap-css-only.md) ^4.4.1
- [@angular/animations](https://npm.io/package/@angular/animations.md) ~10.2.4
- [@ng-select/ng-select](https://npm.io/package/@ng-select/ng-select.md) ^5.1.0
- [@swimlane/ngx-charts](https://npm.io/package/@swimlane/ngx-charts.md) ^16.0.0
- [@ngx-formly/bootstrap](https://npm.io/package/@ngx-formly/bootstrap.md) ^5.10.14
- [@ngx-formly/schematics](https://npm.io/package/@ngx-formly/schematics.md) ^5.10.14
- [moment-duration-format](https://npm.io/package/moment-duration-format.md) ^2.3.2
- [@angular/platform-browser](https://npm.io/package/@angular/platform-browser.md) ~10.2.4
- [@ng-bootstrap/ng-bootstrap](https://npm.io/package/@ng-bootstrap/ng-bootstrap.md) ^7.0.0
- [@alps/move-workflow-designer](https://npm.io/package/@alps/move-workflow-designer.md) ^1.2.29
- [@fortawesome/fontawesome-free](https://npm.io/package/@fortawesome/fontawesome-free.md) ^5.15.2
- [@angular/platform-browser-dynamic](https://npm.io/package/@angular/platform-browser-dynamic.md) ~10.2.4

## Recent versions

- 0.0.0 (latest) — 2023-01-23

## README

# AlpsEngage

This project was generated with [angular-cli](https://github.com/angular/angular-cli) version 1.0.0-beta.24. The latest angular-cli version this project is built using 6.0.3

## Development server
Run `npm start` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.

## Code scaffolding

Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive/pipe/service/class/module`.

## Build

Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build.

## Production build

Run `ng build --prod`

## Run

Run `npm start`

## Running unit tests

Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Running end-to-end tests

Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).
Before running the tests make sure you are serving the app via `ng serve`.


## Further help

To get more help on the `angular-cli` use `ng help` or go check out the [Angular-CLI README](https://github.com/angular/angular-cli/blob/master/packages/angular/cli/README.md).

## Docker Image Setup
1. Create the engage base image, docker file present (ENGAGE/base-engage/Dockerfile) <br/>
 `docker build -t lucasware.azurecr.io/alps/core/engage/base:develop .`
2. Create the main engage image from root directory (ENGAGE/Dockerfile)  <br/>
`docker build -t lucasware.azurecr.io/alps/core/engage:develop . `

## Note

To test the application running locally against the Angular CLI dev server with an external (non-localhost) browser, change the line under scripts->start in `package.json` to `"start": "ng serve --proxy-config proxy.conf.json --host 192.168.2.198",` where the IP is the address of the local machine. Also, change the `environment.ts` file to use the same IP address in the `baseUrl`.

To test the application running locally against the Angular CLI dev server and the back-end services running on something other than localhost, change the line under scripts->start in `package.json` to `"start": "ng serve dev-engage --host [HOSTNAME] --disableHostCheck true".` Also, change the `environment.ts` file to use the appropriate [HOSTNAME] value in the `gatewayUrl` and `baseUrl:AlpsGateway` configurations.

If your running into issue with package load issue temporarily disable Symantec protection
 `Symantec virus dashboard > disabling Network and Host Exploit mitigation's > options> disable network threat protection (Note: Make sure to turn it back on once your docker setup is done)`

Open the windows docker desktop application, click on the `setting gear icon > Docker Engine, configure the DNS setting as below DNS:8.8.8.8 & 1.1.1.1`, hit Apply & restart button

---
_Source: https://npm.io/package/engage-lib · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
