# opsyscap-core

> The @rkf-emc/opsyscap-core library contains components and services that are shared between the Opscap/Syscap tiles.

Latest version **0.0.0** (published 2022-08-02) · 0 weekly downloads

## Install

```sh
npm install opsyscap-core
pnpm add opsyscap-core
yarn add opsyscap-core
bun add opsyscap-core
```

## 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 | 2022-08-02 |
| First published | 2022-08-02 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 20 |
| Unpacked size | 562.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | william.dabney |

## Links

- npm: https://www.npmjs.com/package/opsyscap-core
- npm.io page: https://npm.io/package/opsyscap-core

## Dependencies (20)

- [rxjs](https://npm.io/package/rxjs.md) ~6.6.0
- [tslib](https://npm.io/package/tslib.md) ^2.2.0
- [primeng](https://npm.io/package/primeng.md) ^12.2.3
- [zone.js](https://npm.io/package/zone.js.md) ~0.11.4
- [primeicons](https://npm.io/package/primeicons.md) ^4.1.0
- [@angular/cdk](https://npm.io/package/@angular/cdk.md) ^12.1.0
- [@angular/core](https://npm.io/package/@angular/core.md) ^12.1.1
- [@angular/forms](https://npm.io/package/@angular/forms.md) ^12.1.1
- [@angular/common](https://npm.io/package/@angular/common.md) ^12.1.1
- [@angular/router](https://npm.io/package/@angular/router.md) ^12.1.1
- [@angular/compiler](https://npm.io/package/@angular/compiler.md) ^12.1.1
- [@angular/animations](https://npm.io/package/@angular/animations.md) ^12.1.1
- [@angular/platform-browser](https://npm.io/package/@angular/platform-browser.md) ^12.1.1
- [@rkf-emc/entity-api-angular](https://npm.io/package/@rkf-emc/entity-api-angular.md) ^1.3.0
- [@fortawesome/angular-fontawesome](https://npm.io/package/@fortawesome/angular-fontawesome.md) ^0.9.0
- [@angular/platform-browser-dynamic](https://npm.io/package/@angular/platform-browser-dynamic.md) ^12.1.1
- [@fortawesome/fontawesome-svg-core](https://npm.io/package/@fortawesome/fontawesome-svg-core.md) ~1.2.35
- [@fortawesome/free-solid-svg-icons](https://npm.io/package/@fortawesome/free-solid-svg-icons.md) ^5.15.3
- [@rkf-emc/entity-folder-api-angular](https://npm.io/package/@rkf-emc/entity-folder-api-angular.md) ^1.0.3
- [@rkf-emc/opscap-syscap-api-angular](https://npm.io/package/@rkf-emc/opscap-syscap-api-angular.md) ^2.0.0

## Recent versions

- 0.0.0 (latest) — 2022-08-02

## README

# OpsyscapCore
The @rkf-emc/opsyscap-core library contains components and services that are shared between the Opscap/Syscap tiles.

## Building
`npm run build`

## Building watch/debug
`npm run watch`

## Linking to another project for debug
You can debug this project using the following steps:

1. `npm run watch`
1. `cd dist/rkf-emc/opsyscap-core`
1. `npm link .`
1. execute the following steps in an application that uses this library
   1. cd to the directory of the application
   1. ensure the angular.json file contains the following in the `development` configuration section for the `@angular-devkit/build-angular:browser` builder: `
      "sourceMap": {
       "hidden": false,
       "scripts": true,
       "styles": true,
       "vendor": true
     },
     "preserveSymlinks": true
   `
   1. `npm link @rkf-emc/opsyscap-core`
   1. `npx ng serve` (or whatever debug build command you use for the application)

## publising the library
### login to nexus
If you haven't already configured your login for nexus, run the following command

`npm login --scope=@rkf-emc --registry=https://nexus.botanybay.cloud/repository/rkf-npm-hosted/`

### Build the library
`npm run build`

### Publish to nexus
Notice that the [projects/rkf-emc/opsyscap-core/package.json](projects/rkf-emc/opsyscap-core/package.json) has its publishConfig set to the nexus repository to which this library should be published.  This is carried over to the `dist/rkf-emc/opsyscap-core/package.json` upon build.  If this is not configured properly, update the configuration and rebuild the library.

1. `cd dist/rkf-emc/opsyscap-core`
1. `npm publish`

# Info from Generated docs
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.1.1.

## Development server

Run `ng serve` 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|guard|interface|enum|module`.

## Build

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

## 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 a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.

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