open-index/open-npm huggingface dataset:
npm package: @sentinel-one/lottie
Description: Lottie Animation Component
Latest version: 0.1.2
Deprecated: 0.1.2

# Lottie Animation Component

[![npm version](https://badge.fury.io/js/%40fivethree%2Flottie.svg)](https://www.npmjs.com/@sentinel-one/lottie)
[![License](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/fivethree-team/lottie/blob/master/LICENSE)

Lottie Animation Wrapper Component for Angular 7 or higher.

(Originally forked from: fivethree-team/lottie)

## 📦 Installation

```console
TBD as ng add soon

npm i @sentinel-one/lottie lottie-web --save
```

## 🔨 Usage
Import the module into your root application module:

```typescript
import { NgModule } from '@angular/core';
import { LottieModule } from '@sentinel-one/lottie';

@NgModule({
    imports: [
        LottieModule
    ]
})
export class AppModule {}
```

## 🦁 Animation

Add the lottie component to your template:

```html
<fiv-lottie [params]="lottieParams" [width]="250" [height]="250" (animationCreated)=onAnimationCreated($event)></fiv-lottie>
```

You need to setup the `lottieParams` in your component:

```typescript
import { Component } from '@angular/core';
import { LottieAnimation, LottieParams } from '@sentinel-one/lottie';

Component({
  selector: 'app-home',
  templateUrl: 'home.page.html',
  styleUrls: ['home.page.scss'],
})
export class HomePage {

  lottieParams: LottieParams = {
    path: 'assets/lottie/empty_box.json',
    renderer: 'canvas',
    loop: true
  };

  onAnimationCreated(animation: LottieAnimation) {
    animation.play();
    animation.setSpeed(0.8);
  }
}
```

Save your lottie files in the assets folder and change the `path` param, this way they are copied when building your application.
npm package: @sentinel-one/mgmt-schematics
Description: A SentinelOne MGMT schematics
Author: Sentinelone
Latest version: 2.0.10

# Management Schematics

This repo will help us generate boilerplate code in our console.

## Generating Code

### Generate ui-table feature module
`ng g @sentinel-one/mgmt-schematics:mgmt-ui-table YOUR-FEATURE-NAME`

### Generate ui-table feature module with API settings
`ng g @sentinel-one/mgmt-schematics:mgmt-ui-table YOUR-FEATURE-NAME --useApi`

### Generate ui-table feature module with a main service
`ng g @sentinel-one/mgmt-schematics:mgmt-ui-table YOUR-FEATURE-NAME --mainService`

### Generate ui-table feature module with row expand component
`ng g @sentinel-one/mgmt-schematics:mgmt-ui-table YOUR-FEATURE-NAME --rowExpandComponent`

### Generate ui-table feature module with Actions drop-down on the upper left
`ng g @sentinel-one/mgmt-schematics:mgmt-ui-table YOUR-FEATURE-NAME --upperLeftActions`


## Developing ##

### Testing

To test locally, install `@angular-devkit/schematics-cli` globally and use the `schematics` command line tool. That tool acts the same as the `generate` command of the Angular CLI, but also has a debug mode.

Check the documentation with
```bash
schematics --help
```

### Unit Testing

`npm run test` will run the unit tests, using Jasmine as a runner and test framework.

### Publishing

To publish, simply do:

```bash
npm run build
npm version minor
npm publish  --access public
```

That's it!