open-index/open-npm huggingface dataset:
npm package: @phattran1201/rn-kit
Description: Đơn giản và dễ dàng tích hợp các thành phần bố cục chung cho React Native
Author: phattran1201
Latest version: 0.0.3

# @phattran1201/rn-kit

<img src="./screen.gif"/>

###### Having developed and published a large number of react-native applications and boilerplate code, of all the things I can't live without is this set of customisable layout components.

## Usage
- ```yarn add @phattran1201/rn-kit```
- ```npm i @phattran1201/rn-kit --save```
- ```import { init, Text, H1, H2, H3, H4, H5, H6 } from '@phattran1201/rn-kit';```

## Components
- ```<H1>...<H6>``` - text ranging from 1em to 2.5 em
- ```<Text/>``` - text with standardised font size and styles
- ```<Row/>``` - Horizontal view 
- ```<Column/>``` columns within a row element



# Customisation
Optionally you can override any style property or style variables by calling init, these are deeply merged when rendering
**see styles.js and styleVariables.js for full list of properties**
```
init({text:{color:'red'},h1:{color:'blue'}},{fontSize:16});
```


## Example
```
<H1>Header 1</H1>
<H2>Header 2</H2>
<H3>Header 3</H3>
<H4>Header 4</H4>
<H5>Header 5</H5>
<H6>Header 6</H6>
```
npm package: @phawk/expo-cli
Description: The command-line tool for creating and publishing Expo apps
Latest version: 3.0.10

# Expo CLI [![Slack](https://slack.expo.io/badge.svg)](https://slack.expo.io)

If you have problems with the code in this repository, please file issues & bug reports
at https://github.com/expo/expo-cli. Thanks!

## Installation

[Installation instructions and documentation here.](https://docs.expo.io/versions/latest/workflow/expo-cli/#installation)

## Getting Started

To make a new project use `expo init [path]`. The path is optional and it will use the current directory if not specified (all commands that need a path behave similarly).

## Viewing a Project on Your Phone

To view a project you must have an Expo CLI server running for that project. Run `expo start [path]` to start running the server. Once it is ready it'll output a URL for your project.

The server will continue running until you close it.

To view this on your phone, do the following:

- Go get the Expo app on your Android or iOS device. It's available [on the Google Play Store](https://play.google.com/store/apps/details?id=host.exp.exponent) and [on the iOS App Store](https://itunes.com/apps/exponent).

- Run `expo send` to send a link via email. You can also use the `--send-to` option when running `expo start`.

- Check your e-mail and tap the link. The Expo app should open and you should be able to view your experience there!

## Publishing a Project

To publish something you've made, just follow these steps:

- Create an Expo account or login to an existing one by running `expo login`.
- Run an Expo CLI server using `expo start`.
- Check to make sure you can load your app by opening it in the Expo app.
- Once everything looks good, run `expo publish`. A few seconds later, you should get a clean URL sent to you that points to the exp.host server where your package was published to.

You can publish as many times as you want and it will replace your old version, so don't worry about making a mistake!
npm package: @phawk/react-clickoutside-component
Description: react autocomplete component
Author: Avraam Mavridis
Latest version: 1.1.3

# react-clickoutside-component
A high-order Component wrapper to provide click outside functionality to the
wrapped components

[![npm version](https://badge.fury.io/js/react-clickoutside-component.svg)](https://badge.fury.io/js/react-clickoutside-component)

[![forthebadge](http://forthebadge.com/images/badges/gluten-free.svg)](http://forthebadge.com)
[![forthebadge](http://forthebadge.com/images/badges/built-with-love.svg)](http://forthebadge.com)

### [Demo](http://avraammavridis.github.io/react-clickoutside-component/)

###How to use

1. Import `ClickOutside` component
2. Wrap your main component with the `ClickOutside`
3. Provide an `onClickOutside` callback.

###Example


```javascript
import React                  from 'react';
import ReactDOM               from 'react-dom';
import ClickOutside           from 'react-clickoutside-component';

class App extends React.Component{

    constructor()
    {
        super();
        this.state = {
            text: 'Click Somewhere'
        }
    }

    handleClickOutside()
    {
        this.setState( { text : 'Clicked outsite '})
    }

    onClick()
    {
        this.setState( { text : 'Clicked inside '})
    }

    render(){
        return (<ClickOutside onClickOutside={ ( e ) => this.handleClickOutside( e ) }>
                    <div onClick={ () => this.onClick() }  id="demo" >{ this.state.text }</div>
                </ClickOutside>);
    }
}

ReactDOM.render( <App />, document.getElementById( 'app' ) );

  ```

###Options:

| Name        | Description           
| ------------- |-------------:|
| onClickOutside    | function that is called when a click happened outside of the component  |  

###Changelog:

24-02-2016 Release version 1.0.4
- Move React depedency to [peerDepedencies](https://github.com/AvraamMavridis/react-clickoutside-component/commit/e5f6dea3ff3a23670d4c89b9b7faff6030a63cda)

24-02-2016 Release version 1.0.3
- First release

### Contribute

Any pull-request is more than welcome :boom: :smile:

### License

MIT
npm package: @phaxz10/trpc-nestjs-adapter
Description: TRPC adapter for NestJS
Author: Darko Stojkovski
Latest version: 1.0.0-alpha.5

# tRPC - Nest.JS Adapter

- Allows you to use Trpc with Nest.JS.
- Allows you to use request scoped Nest.JS providers
- Allows you to use Nest.JS's great module system

## Note

- this is a fork from [trpc-nest-adapter](https://github.com/macstr1k3r/trpc-nestjs-adapter)
- this one has support for using fastify adapter


## Feature support
I don't use all of the features tRPC has :/ 

Both __queries__ and __mutations__ work. 

I __haven't__ tested subscriptions yet.

## How

See the `example` folder in this repo, but briefly 

```bash
yarn add trpc-nestjs-adapter
```

`main.ts`
``` ts 
// Standard  nest.js main.ts
import { NestFactory } from '@nestjs/core';
import { NestExpressApplication } from '@nestjs/platform-express';
import { AppModule } from './app.module';

async function bootstrap() {
  const app = await NestFactory.create<NestExpressApplication>(AppModule);
  await app.listen(3000);
}

bootstrap();
```

`app.module.ts`
```ts
import { Module } from '@nestjs/common';
import { TrpcModule } from 'trpc-nestjs-adapter';
import { rootRouter } from './trpc/root-trpc.router.ts';
import { createContext }  from './trpc/create-context.ts';

@Module({
  imports: [
    AModule,
    TrpcModule.forRoot({
      path: '/trpc',
      router: rootRouter,
      createContext,
    }),
  ],
})
export class AppModule { }

```


### Inside of your procedures

```ts
export const exampleMutation = trpc.procedure
    .input()
    .mutation(async ({ ctx })=>{
        const nestService = await ctx.resolveNestDependency(SomeNestService);

        await nestService.someServiceMethod()
    })
```


#### Note
The package is marked `alpha` for a reason, but mostly It's not documented very well.

If/When/As the package gains traction I'll improve the example & related docs.
npm package: @phazero/create-express-app
Description: A basic cli that creates a backend service.
Author: Yacine BENKAIDALI
Latest version: 1.2.2

# @phazero/create-express-app &middot; ![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)

Create express app is a CLI that can generate boiler plate code for setting up an express app.

<img src="https://user-images.githubusercontent.com/32792776/167292597-e2b0d798-fab4-47a7-bc63-219be2ff15f5.png" alt="CLI screenshot" width="600"/>

## Installation & Usage

```bash
npx @phazero/create-express-app
# or
npm install -g @phazero/create-express-app
```

## Features

Here's a list of options that this CLI supports now

- `--git` or `-g` for initializing the repo with git.
- `--install` or `-i` for installing the default dependecies.
- `--name` or `-n` for the project's folder.
- `--husky` or `-h` for setting up husky to run `npm scripts` when git hooks are fired.
- `--jest` or `-j` for setting up jest testing library, run `npm run test` to run your tests.
- `--linters` for installing `ESlint` & `Prettier` dependecies and setting up ther default configuration.
- `--yes` or `-y` for using the default configuration (note that the default project name is `new-project`).

## Feature requests

Please follow this [issue template](https://github.com/PhazeRoOman/create-express-app/issues/new?assignees=&labels=type%3AEnhancement&template=FEATURE_REQUEST.md&title=) when creating feature requests.

## Issues

Please report any issues throgh this [link](https://github.com/PhazeRoOman/create-express-app/issues). and follow the [bug report](https://github.com/PhazeRoOman/create-express-app/issues/new?assignees=&labels=type%3AEnhancement&template=bug_report.md&title=) template.

## Licenses

MIT

## Collaborators

- Yacine BENKAIDALI <yacinebenkaidali@gmail.com>