open-index/open-npm huggingface dataset:
npm package: @peeja/storybook-react
Description: Storybook for React: Develop React Component in isolation with Hot Reloading.
Latest version: 3.4.8-applesauce.3

# Storybook for React

[![Build Status on CircleCI](https://circleci.com/gh/storybooks/storybook.svg?style=shield)](https://circleci.com/gh/storybooks/storybook)
[![CodeFactor](https://www.codefactor.io/repository/github/storybooks/storybook/badge)](https://www.codefactor.io/repository/github/storybooks/storybook)
[![Known Vulnerabilities](https://snyk.io/test/github/storybooks/storybook/8f36abfd6697e58cd76df3526b52e4b9dc894847/badge.svg)](https://snyk.io/test/github/storybooks/storybook/8f36abfd6697e58cd76df3526b52e4b9dc894847)
[![BCH compliance](https://bettercodehub.com/edge/badge/storybooks/storybook)](https://bettercodehub.com/results/storybooks/storybook) [![codecov](https://codecov.io/gh/storybooks/storybook/branch/master/graph/badge.svg)](https://codecov.io/gh/storybooks/storybook)  
[![Storybook Slack](https://now-examples-slackin-rrirkqohko.now.sh/badge.svg)](https://now-examples-slackin-rrirkqohko.now.sh/)
[![Backers on Open Collective](https://opencollective.com/storybook/backers/badge.svg)](#backers) [![Sponsors on Open Collective](https://opencollective.com/storybook/sponsors/badge.svg)](#sponsors)

* * *

Storybook for React is a UI development environment for your React components.
With it, you can visualize different states of your UI components and develop them interactively.

![Storybook Screenshot](docs/demo.gif)

Storybook runs outside of your app.
So you can develop UI components in isolation without worrying about app specific dependencies and requirements.

## Getting Started

```sh
npm i -g @storybook/cli
cd my-react-app
getstorybook
```

For more information visit: [storybook.js.org](https://storybook.js.org)

* * *

Storybook also comes with a lot of [addons](https://storybook.js.org/addons/introduction) and a great API to customize as you wish.
You can also build a [static version](https://storybook.js.org/basics/exporting-storybook) of your storybook and deploy it anywhere you want.

Here are some featured storybooks that you can reference to see how Storybook works:

-   [Demo of React Dates](http://airbnb.io/react-dates/) - [source](https://github.com/airbnb/react-dates)
-   [Demo of React Native Web](http://necolas.github.io/react-native-web/storybook/) - [source](https://github.com/necolas/react-native-web)

## Typescript

If you are using Typescript, make sure you have the type definitions installed via `yarn add @types/node @types/react @types/storybook__react --dev`.

## Docs

-   [Basics](https://storybook.js.org/basics/introduction)
-   [Configurations](https://storybook.js.org/configurations/default-config)
-   [Addons](https://storybook.js.org/addons/introduction)
npm package: @peejay-solutions/ng-magic-test-bed
Description: A magic test bed for angular
Author: Philipp Jäckel
Latest version: 1.2.7

# NgMagicTestBed

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.2.0.

## Code scaffolding

Run `ng generate component component-name --project ng-magic-test-bed` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ng-magic-test-bed`.
> Note: Don't forget to add `--project ng-magic-test-bed` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build ng-magic-test-bed` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build ng-magic-test-bed`, go to the dist folder `cd dist/ng-magic-test-bed` and run `npm publish`.

## Running unit tests

Run `ng test ng-magic-test-bed` to execute the unit tests via [Karma](https://karma-runner.github.io).

## 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.
npm package: @peek4y/express-restify-mongoose
Description: Easily create a flexible REST interface for mongoose models
Author: Florian Holzapfel
Latest version: 4.1.6

# express-restify-mongoose

Easily create a flexible REST interface for mongoose models.

[![Build Status](https://travis-ci.org/florianholzapfel/express-restify-mongoose.png)](https://travis-ci.org/florianholzapfel/express-restify-mongoose)
[![Coverage Status](https://coveralls.io/repos/florianholzapfel/express-restify-mongoose/badge.svg?branch=master&service=github)](https://coveralls.io/github/florianholzapfel/express-restify-mongoose?branch=master)
[![NPM version](https://badge.fury.io/js/express-restify-mongoose.png)](http://badge.fury.io/js/express-restify-mongoose)
[![Dependencies](https://david-dm.org/florianholzapfel/express-restify-mongoose.png)](https://david-dm.org/florianholzapfel/express-restify-mongoose)
[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard)

## Getting started

> **From 1.0.0 onwards, the library is only compatible with mongoose >= 4. For mongoose 3.x compatibility, use the 0.7.x branch.**

```sh
npm install express-restify-mongoose --save
```

## Documentation

[https://florianholzapfel.github.io/express-restify-mongoose/](https://florianholzapfel.github.io/express-restify-mongoose/)

## Contributing

Found a bug or have a suggestion to make? Have a took at [issues or open a new one](https://github.com/florianholzapfel/express-restify-mongoose/issues).

Everyone is welcome to contribute code by [creating a pull request](https://github.com/florianholzapfel/express-restify-mongoose/pulls), just make sure to follow [standard style](https://github.com/feross/standard).

Many thanks to all [contributors](https://github.com/florianholzapfel/express-restify-mongoose/graphs/contributors)!

## License (MIT)

```
Copyright (C) 2013 by Florian Holzapfel

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.
```
npm package: @peekalink/core
Description: Peekalink API client library
Author: József Sallai @jozsefsallai
Latest version: 0.1.0

# `@peekalink/core`

Core Peekalink API client for JavaScript. Can be used anywhere JavaScript runs.
Fully type-safe and easy to use!

## Getting Started

**1. Install the package:**

```sh
pnpm install @peekalink/core
```

**2. Instantiate a Peekalink API client:**

```js
import { PeekalinkClient } from "@peekalink/core";

const peekalink = new PeekalinkClient({
  apiKey: "your-api-key",
});
```

**3. Preview a link:**

```js
const preview = await peekalink.preview("https://youtu.be/QB7ACr7pUuE");

if (preview.type === "YOUTUBE_VIDEO") {
  console.log(preview.youtubeVideo);
}
```

## Customizing options

You can either customize each request individually by passing an options object
as the second argument to the `preview` method:

```js
const preview = await peekalink.preview("https://youtu.be/QB7ACr7pUuE", {
  source: "WEB",
});
```

...or you can set default options for all requests:

```js
const peekalink = new PeekalinkClient({
  apiKey: "your-api-key",
  defaultOptions: {
    source: "WEB",
  },
});
```

See more about the [available options](https://docs.peekalink.io/api-reference/link-preview/get-a-link-preview#body-link).

## Customizing fetch options

If you'd like to customize the fetch request options (e.g. headers, timeout,
proxy, etc.), you can do so by passing a third parameter to the `preview`
method:

```js
const preview = await peekalink.preview("https://youtu.be/QB7ACr7pUuE", undefined, {
  // ... custom fetch options
});
```

## Customizing the endpoint

For things such as mocking unit tests, you can customize the endpoint that the
client will make calls to by passing an `endpoint` option to the client's
constructor:

```js
const peekalink = new PeekalinkClient({
  apiKey: "your-api-key",
  endpoint: "https://peekalink.test",
});
```

## License

MIT.