open-index/open-npm huggingface dataset:
npm package: @kshirish/deck
Description: React toolset to build front end apps
Author: Kisley Shirish
Latest version: 0.2.1

# Deck

![](https://travis-ci.org/kshirish/deck.svg?branch=master)
[![npm](https://img.shields.io/npm/v/@kshirish/deck)](https://www.npmjs.com/package/@kshirish/deck)
[![npm](https://img.shields.io/npm/l/@kshirish/deck)]()
[![npm](https://img.shields.io/npm/dw/@kshirish/deck)](https://www.npmjs.com/package/@kshirish/deck)

> Deck is the react toolset to build front end apps.

<img src="https://raw.githubusercontent.com/kshirish/deck/master/public/logo.png" width="200" alt="Deck">

### Installation

```shell
npm install @kshirish/deck --save
```

### Usage

```js
import React from 'react';
import { Button, GlobalStyle, Theme } from '@kshirish/deck';

export default function App() {
  return (
    <>
      <GlobalStyle />
      <Theme>
        <Button>Hello world</Button>
      </Theme>
    </>
  );
}
```

### Develop components with Storybook

```shell
$ npm i
$ npm run storybook
```

Open http://localhost:6006/ in your favorite web browser.
npm package: @kshiro/nestjs-storage
Description: Nestjs file system wrapping flydrive
Author: Kohaku
Latest version: 1.0.2

<p align="center">
  <a href="http://nestjs.com/" target="blank"><img src="https://nestjs.com/img/logo_text.svg" width="320" alt="Nest Logo" /></a>
</p>

<p align="center">
    nestjs-storage is manage file Storage wrapping package flydrive
</p>
<p align="center">
    <a href="https://www.npmjs.com/org/kshiro/nestjs-storage"><img src="https://img.shields.io/npm/v/@kshiro/nestjs-storage.svg" alt="NPM Version" /></a>
    <a href="https://www.npmjs.com/org/kshiro/nestjs-storage"><img src="https://img.shields.io/npm/l/@kshiro/nestjs-storage.svg" alt="Package License" /></a>
    <a href="https://www.npmjs.com/org/kshiro/nestjs-storage"><img src="https://img.shields.io/npm/dm/@kshiro/nestjs-storage.svg" alt="NPM Downloads" /></a>
</p>

## Installation

```bash
$ npm i --save @kshiro/nestjs-storage @slynova/flydrive

# optional with s3 driver
$ npm i --save @slynova/flydrive-s3

# optional with gcs driver
$ npm i --save @slynova/flydrive-gcs
```

## Example

```typescript
// app.module.ts
import { Module } from '@nestjs/common'
import { StorageModule, DriverType, StorageService } from '@kshiro/nestjs-storage';

@Module({
  imports: [
    StorageModule.forRoot({
      default: 'local',
      disks: {
        local: {
          driver: DriverType.LOCAL,
          config: {
            root: process.cwd(),
          },
        },
      },
    }),
  ],
})
export class AppModule {
  constructor(private storage: StorageService) {
    this.storage.getDisk().put('test.txt', 'text content');
  }
}
```

## Support

nestjs-storage is an MIT-licensed open source project. If this library is helpful, please click star to support it.

## Stay in touch

- Author - [David Kwon](https://github.com/tienne)

## License

nestjs-storage is MIT licensed.