open-index/open-npm huggingface dataset:
npm package: @flit/cdk-pipeline
Description: A highly customizable and extensible CI/CD pipeline intended as alternative to CDK's native CodePipeline
Author: Vierroth GmbH
Latest version: 2.5.3

This library exposes a highly customizable and extensible L3 pipeline construct intended as an alternative to the CDK native L3 [CodePipeline](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.pipelines.CodePipeline.html) construct which has some inherent limitations in capability and extensibility.

The documentation provides the tools and documentation to get your own pipeline up and running and build your own custom segments.

## Usage

### Installation

The package is available on [NPM](https://www.npmjs.com/package/@flit/cdk-pipeline) and can be installed using your package manager of choice:

```bash
npm i @flit/cdk-pipeline
```

```bash
pnpm add @flit/cdk-pipeline
```

```bash
yarn add @flit/cdk-pipeline
```

### Core concepts

#### - [Example Project](https://github.com/vierroth/cdk-pipeline/blob/main/example/README.md)

To better understand the core concepts take a look at the included [example project](https://github.com/vierroth/cdk-pipeline/blob/main/example/README.md).

#### - Pipeline

The `Pipeline` construct will create a CloudFormation Stack which contains the pipeline and all of the required peripheral resources to make it work.

#### - Segment

A `Segment` is simply a pre-configured set of pipeline actions which together represent a commonly used CI/CD pattern, like for example building and deploying a stack.

To build properly, a Pipeline requires at least one SourceSegment, exactly one PipelineSegment and at least one other segment.

#### - Artifact

An `Artifact` represents a pipeline artifact which can be used to pass information between stages. Every artifact needs to be the output of exactly one Segment and can be consumed by any segments that need that output.
npm package: @flit/cdk-stripe
Description: A collection of AWS CDK constructs to manager your Stripe resources programmatically
Author: Vierroth GmbH
Latest version: 0.3.0

This collection of [CDK](https://docs.aws.amazon.com/cdk/api/v2/) constructs allows you to manage your [Stripe](https://stripe.com) resources programmatically, enabling tighter integration with [CDK](https://docs.aws.amazon.com/cdk/api/v2/) and giving you all the benefits of infrastructure as code together with [Stripe](https://stripe.com) large feature set.

The constructs provided by this library work in the same way any native AWS CDK constructs do, and expose all of the parameters that the [Stripe API](https://docs.stripe.com/api) exposes.

## Usage

### Installation

The package is available on [NPM](https://www.npmjs.com/package/@flit/cdk-stripe) and can be installed using your package manager of choice:

```bash
npm i @flit/cdk-stripe
```

```bash
pnpm add @flit/cdk-stripe
```

```bash
yarn add @flit/cdk-stripe
```

### Setup

To get started you will have to get your [stripe secret key](https://docs.stripe.com/keys), then go into the [AWS Secrets Manager](https://aws.amazon.com/secrets-manager/) and create a new secret containing the [stripe secret key](https://docs.stripe.com/keys):

All constructs will require this secret to be passed as `apiSecret` parameter.

### Example

You can now use the Stripe constructs as you would any native [AWS CDK](https://docs.aws.amazon.com/cdk/api/v2/) application.
npm package: @flit/publish-cdk-assets
Description: A tool to publish CDK assets to S3 from manifest.json
Author: Vierroth GmbH
Latest version: 1.4.0

This package exposes a CLI tool to upload CDK emitted assets to S3. It is intended to be used in automated deployment environments to publish the CDK assets before deploying the Cloud Formation Stack.

_**Warning:** This package currently DOES NOT support Docker assets_

## Usage

### Installation

The package is available on [NPM](https://www.npmjs.com) and can be installed using your package manager of choice:

```bash
npm i -g @flit/publish-cdk-assets
```

```bash
pnpm add -g @flit/publish-cdk-assets
```

```bash
yarn global add @flit/publish-cdk-assets
```

### Basic Usage

_**Important:** Assets in nested cloud assembly manifest **ARE** included_

_**Important:** Ensure that the account running this command has write privileges for the S3 buckets the assets are published to_

#### Publish

The root command will publish the CDK assets listed in the `manifest.json` at the given path

```bash
pca ./path/to/manifest/
```

#### Region override

By default the current region is taken from the `AWS_REGION` environmental variable but can be changed using the `-r` option

```bash
pca ./path/to/manifest/ -r "eu-central-1"
```

#### List

The list function can be used for testing and debugging, to show what CDK assets the CLI would publish to S3 given the path to the manifest

```bash
pca ls ./path/to/manifest/
```