open-index/open-npm huggingface dataset:
npm package: @ngbs/rxjs
Description: Utilities to assist with the usage of RxJS
Author: Mike Brocchi & Justin Schwartzenberger
Latest version: 0.0.3

# @ngbs/rxjs

A collection of [RxJS](https://rxjs.dev/) utilities.

## Operators

### mapArrayFilter

Filter an array in an Observable.

```js
of([1, 2, 3, 4])
  .pipe(mapArrayFilter(x => x % 2 === 0))
  .subscribe(console.log);
// [ 2, 4 ]
```

### mapArrayMap

Map an array in an Observable.

```js
of([1, 2, 3, 4])
  .pipe(mapArrayMap(x => x * 2))
  .subscribe(console.log);
// [ 2, 4, 6, 8 ]
```

### mapArrayReduce

Reduce an array in an Observable.

```js
of([1, 2, 3, 4])
  .pipe(mapArrayReduce((acc, cur) => acc + cur, 0))
  .subscribe(console.log);
// 10
```

### mapArrayReverse

Reverses an array in an Observable.

```js
of([1, 2, 3, 4, 5])
  .pipe(mapArrayReverse())
  .subscribe(console.log);
// [5, 4, 3, 2, 1]
```
npm package: @ngce/schematics
Description: a Schematic implementation used to create Angular applications that support custom elements
Latest version: 1.1.0

# Angular Schematics - Custom Elements

This is a Schematic implementation used to create Angular applications that support [custom elements](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements).

## Setup
The Schematic implementation is a [Node.js package](https://www.npmjs.com/package/@ngce/schematics) that can be installed by running run the following:

```bash
npm install @ngce/schematics
```

At the core, the library will create standard Angular applications and, as such, will allow you to specify the same flags when running `ng new application` using the `@schematics/angular` implementation.  The `@ngce/schematics` implementation, however, provides an additional `--applicationType` option to allow a developer to create either a custom element workspace or a custom element consuming application.  

## Create a Custom Element
To create a new Angular workspace implementing a custom element called `custom-element`, run the following command:

```bash
ng new --collection=@ngce/schematics --applicationType=customElement custom-element
```

All custom elements must follow the format of:

```typescript
/^([A-Za-z0-9]*)([\-A-Za-z0-9])*$/g
```

Custom element workspaces that do not follow this pattern will require additional configuration.

To publish the custom element, run the following:

```bash
npm run build
npm publish
```

Alternatively, you can run the following command, which will create a `custom-element-0.0.0.tgz` file:

```bash
npm run build
npm pack
```
 
## Consume Custom Elements
To create a new Angular application equipped to consume and use custom elements called `custom-elements-app`, run the following command:

```bash
ng new --collection=@ngce/schematics --applicationType=application custom-elements-app
```

To install the `custom-element` package described above once it has been published, run the following command:

```bash
ng add custom-element
```

Alternatively, you can move `custom-element-0.0.0.tgz`, described above, into the top directory of `custom-elements-app` and install the package using the following command:

```bash
ng add custom-element-0.0.0.tgz
```

Once the custom element has successfully been added, you can use the custom element within your HTML using the following tag:

```html
<custom-element></custom-element>
```

## Add Custom Elements To An Existing Application

If you want to add a custom element application called `example-element` to an existing workspace, you can run the following command:

```bash
ng generate @ngce/schematics:application --applicationType=customElement example-element
```

This will configure `src/app/app.module.ts` in your main application to use the `example-element` custom element tag.

You can then build the custom element by using a command that follows the pattern `npm run build-<custom_element_name>`:

```bash
npm run build-example-element
```
npm package: @ngchile/cypress-cucumber-schematics
Description: Schematics for create boilerplate and configurations for run cypress as e2e testing runner 
Author: Gonzalo Pincheira
Latest version: 1.1.1

# @ngchile/cypress-cucumber-schematics

<!-- [![Greenkeeper badge](https://badges.greenkeeper.io/ngChile/ngx-devkit-cypress-builder.svg)](https://greenkeeper.io/)

[circle-ci-image]: https://circleci.com/gh/ngChile/ngx-devkit-cypress-builder.svg?style=svg

[circle-ci-url]: https://circleci.com/gh/ngChile/ngx-devkit-cypress-builder

[npm-nodeico-image]: https://nodei.co/npm/ngx-devkit-cypress-builder.png?downloads=true&downloadRank=true&stars=true
[npm-nodeico-url]: https://nodei.co/npm/ngx-devkit-cypress-builder/


[![Build Status][circle-ci-image]][circle-ci-url] 
[![NPM][npm-nodeico-image]][npm-nodeico-url]  -->

![cypress-cucumber-schematics-logo](/docs/cypress-cucumber-schematics-logo.png) 

Builder architecture that use a Cypress server for run e2e tests under web application was served using Angular >= 8 `@angular-devkit/architect` API.

#### How to Install
```
npm install --save-dev @ngchile/cypress-cucumber-schematics
```

#### Development
- Install `jq`
- Run `npm run run:schematic`