open-index/open-npm huggingface dataset:
npm package: @leenattress/stackslayer
Description: Slay misbehaving AWS CloudFormation stacks
Author: Lee Nattress
Latest version: 1.0.2

# ⚔ Stack Slayer 🥞

## An attempt to take care of all the problems you have when tearing down an AWS CloudFormation stack

![help-cli](slay.png)

> 😱 What do we do when we see `DELETE_FAILED`?<br>Dig hard, dig deep, go for shelter, and never look back.

⚠⚠⚠ WARNING: This is not even slightly working right now. Do not even try to use it for any purpose at all.

![help-cli](help.jpg)

### What is in:

- Serious effects with comedy causes
- Interactive menus to choose a stack
- AWS SDK working
- Stripping bucket contents before delete
- Actual stack delete

### What is not working yet:

- Delete API Gateway base path mapping
- Unit tests
- Providing details in command line for CI/CD


## Run it

```sh
npm i stackslayer -g
stackslayer
```

## Develop it

```sh
git clone git@github.com:leenattress/stackslayer.git
cs stackslayer
npm i
npm link
stackslayer
```
npm package: @leendev/onramp
Description: React wrapper for Leen OnRamp
Author: Leen
Latest version: 0.0.16

# Leen OnRamp

OnRamp is Leen's embeddable connection onboarding component. By integrating OnRamp into your workflow, you enable your users to effortlessly create new connections with all of the vendors supported by Leen. 

## Usage

```js
import React, { useState } from "react";
import { LeenOnRamp, LeenOnRampResponse } from "@leendev/onramp";

interface LeenOnRampDemoProps {
  connectionInviteToken: string;
}

const LeenOnRampDemo: React.FC<LeenOnRampDemoProps> = ({ connectionInviteToken }) => {
    // connection creation/ update response
    const [onRampResponse, setLeenOnRampResponse] = useState<LeenOnRampResponse | undefined>(undefined);

    // control opening and closing of modal
    const [isModalOpen, setIsModalOpen] = useState(false);

    return (
    <div>
        <button onClick={() => setIsModalOpen(true)}>
        Open Leen OnRamp
        </button>
        {isModalOpen && (
            <LeenOnRamp
                token={connectionInviteToken}
                setLeenOnRampResponse={setLeenOnRampResponse}
                setShowLeenOnRamp={setIsModalOpen}
            />
        )}
    </div>
    );
}

export default LeenOnRampDemo;
```

## Support
Currently, Leen OnRamp only supports all versions of React. If you would like support for other JS runtimes, please reach out to support@leen.dev
npm package: @leendev/onramp-angular
Description: Angular wrapper for Leen OnRamp
Author: Leen
Latest version: 0.0.2

# Leen OnRamp for Angular

OnRamp is Leen's embeddable connection onboarding component. By integrating OnRamp into your workflow, you enable your users to effortlessly create new connections with all of the vendors supported by Leen.

```bash
npm i @leendev/onramp-angular
```

Then import the module (or register the standalone component) and provide the required inputs. For the full documentation, refer to Leen's docs on creating connections with OnRamp [here](https://docs.leen.dev/onramp/create-connection). 


### Example (NgModule)

```ts
import { LeenOnRampModule } from "@leendev/onramp-angular";

@NgModule({
  imports: [BrowserModule, LeenOnRampModule],
})
export class AppModule {}
```

```html
<leen-onramp
  [token]="token"
  (leenOnRampResponse)="handleResponse($event)"
  (showLeenOnRamp)="toggleOnRamp($event)"
></leen-onramp>
```

### Example (standalone component)

```ts
@Component({
  standalone: true,
  imports: [LeenOnRampComponent],
  template: `
    <leen-onramp
      [token]="token"
      (leenOnRampResponse)="handleResponse($event)"
    ></leen-onramp>
  `,
})
export class HostComponent {
  token = "...";

  handleResponse(response: LeenOnRampResponse | undefined) {
    console.log(response);
  }
}
```
npm package: @leenize-external/durandal
Description: Durandal is a cross-device, cross-platform client framework written in JavaScript and designed to make Single Page Applications (SPAs) easy to create and maintain. We've used it to build apps for PC, Mac, Linux, iOS and Android...and now it's your turn...
Author: Blue Spire
Latest version: 2.2.2

![Durandal](http://durandaljs.com/media/DURANDAL-FINAL-HI-RES-LOGO-HOR-WEB.png)

Durandal is a cross-device, cross-platform client framework written in JavaScript and designed to make Single Page Applications (SPAs) easy to create and maintain. We've used it to build apps for PC, Mac, Linux, iOS and Android.

> **IMPORTANT** This project is no longer active and has been superseded by [Aurelia](https://aurelia.io/).

## Documentation

All the documentation is located on [the official site](http://durandaljs.com/).

## License

The MIT License

Copyright (c) 2012 Blue Spire Consulting, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.