open-index/open-npm huggingface dataset:
npm package: @gluestack-v2/framework-cli
Description: Gluestack V2 Framework CLI
Latest version: 0.1.11

## glue-plugin-cli

The glue cli plugin is used to maintain information related to installed plugins and its instances. It is the process manager for your gluestack plugins and it manages all the instances of plugins. It is used internally by the develop plugin.

## Installation

The glue-plugin-develop has a dependency on `@gluestack-v2/framework-cli` plugin and is required to run a gluestack project, you can run the following command in project's root directory:

```sh
$  node glue add @gluestack-v2/framework-cli
```

- Commands

```bash
 node glue add @gluestack-v2/framework-cli
```
npm package: @gluestack-v2/glue-plugin-dashboard
Description: glue-plugin-dashboard is the process manager for the gluestack project. This plugin helps you in managing all the installed **plugin instances** which you have created in your **Gluestack App**, and in order to do that it comes with various commands detai
Latest version: 0.1.3

# @gluestack-v2/glue-plugin-dashboard

    ## Installation

    To install this plugin, you need to bootstrap a project using create-gluestack-app, and this plugin is already configured in our base boilerplate.

    Here's how to bootstrap a project using create-gluestack-app:

    ```bash
    npx create-gluestack-v2-app@latest
    ```

    ## CLI

    ### node glue up

    This command runs all the installed **plugin instances** in **Docker**. You can use
    the below command to run your gluestack project:

    ```bash
    $ node glue up
    ```

    ### node glue down

    This command stops all the installed **plugin instances** running in **Docker**. You
    can use the below command to stop your gluestack project:

    ```bash
    $ node glue down
    ```

    ### node glue list

    This command lists all the installed **plugin instances** running in **Docker**.

    You can use the below command to list your installed plugin instances in your gluestack
    project:

    ```bash
    $ node glue list
    ```

    This command comes up with an option to filter the list of plugin instances which
    helps in looking up for a specific plugin's instances.

    ```bash
    $ node glue list --filter <your-search-string-goes-here>
    ```

    To obtain information about the **Glue Plugin Postgres** that has been successfully installed in our application under the instance name "postgres," you
    can execute the appropriate command:

    ```bash
    $ node glue list --filter postgres
    ```

    ### node glue watch

    This command runs your gluestack project in **watch** mode. Each plugin's container controller comes with a **watch** method which holds the list of directories
    and file paths which are watched for changes.

    If changes are made to such directories or files, this command will automatically restart your gluestack project with the latest changes.

    The **watch()** function bashould return an array of strings. Those strings are the **file
    path** upon which your application will run on watch mode.

    Here's how you can run watch command:

    ```bash
    $ node glue watch
    ```

    ### node glue build

    This command helps you build plugin's instances. There are two ways to build, one build all plugin instances and other build one plugin instance at a time.

    To build all installed plugin instances, you can run the following command:

    ```bash
    $ node glue build
    ```

    To build one plugin instance, you can run the following command:

    ```bash
    $ node glue build <instance-name>
    ```

    More guides on how to get started are available
    [here](https://framework-v2.gluestack.io/).
npm package: @gluestack-v2/glue-plugin-develop
Description: glue-plugin-develop is the process manager for the gluestack project. This plugin helps you in managing all the installed **plugin instances** which you have created in your **Gluestack App**, and in order to do that it comes with various commands detaile
Latest version: 0.1.6

# @gluestack-v2/glue-plugin-develop

    ## Installation

    To install this plugin, you need to bootstrap a project using create-gluestack-app, and this plugin is already configured in our base boilerplate.

    Here's how to bootstrap a project using create-gluestack-app:

    ```bash
    npx create-gluestack-v2-app@latest
    ```

    ## CLI

    ### node glue up

    This command runs all the installed **plugin instances** in **Docker**. You can use
    the below command to run your gluestack project:

    ```bash
    $ node glue up
    ```

    ### node glue down

    This command stops all the installed **plugin instances** running in **Docker**. You
    can use the below command to stop your gluestack project:

    ```bash
    $ node glue down
    ```

    ### node glue list

    This command lists all the installed **plugin instances** running in **Docker**.

    You can use the below command to list your installed plugin instances in your gluestack
    project:

    ```bash
    $ node glue list
    ```

    This command comes up with an option to filter the list of plugin instances which
    helps in looking up for a specific plugin's instances.

    ```bash
    $ node glue list --filter <your-search-string-goes-here>
    ```

    To obtain information about the **Glue Plugin Postgres** that has been successfully installed in our application under the instance name "postgres," you
    can execute the appropriate command:

    ```bash
    $ node glue list --filter postgres
    ```

    ### node glue watch

    This command runs your gluestack project in **watch** mode. Each plugin's container controller comes with a **watch** method which holds the list of directories
    and file paths which are watched for changes.

    If changes are made to such directories or files, this command will automatically restart your gluestack project with the latest changes.

    The **watch()** function bashould return an array of strings. Those strings are the **file
    path** upon which your application will run on watch mode.

    Here's how you can run watch command:

    ```bash
    $ node glue watch
    ```

    ### node glue build

    This command helps you build plugin's instances. There are two ways to build, one build all plugin instances and other build one plugin instance at a time.

    To build all installed plugin instances, you can run the following command:

    ```bash
    $ node glue build
    ```

    To build one plugin instance, you can run the following command:

    ```bash
    $ node glue build <instance-name>
    ```

    More guides on how to get started are available
    [here](https://framework-v2.gluestack.io/).
npm package: @gluestack-v2/glue-plugin-web
Description: Gluestack V2 Web Plugin
Latest version: 0.1.8

## Getting Started

##

<br />

This plugin provides a comprehensive **frontend** solution for your application using **Next.js**.

It offers three types of templates for you to choose from: **next-gluestack-ts**, **next-tailwind-ts**, and **next-ts**.

These templates provide a solid foundation for building your application's **frontend**, with pre-configured settings and libraries to help you get started quickly.

## Installation

##

To add frontend into your gluestack project, you can run the following command in project's root directory:

```sh
$  node glue add @gluestack-v2/glue-plugin-web <instance-name>
```

For instance, let's install an instance named **frontend** in our gluestack project:

```sh
$ node glue add web frontend
```

After a successful installation, you should see a new directory named after the **frontend** template that will be a basic nextJs project.

This will create a new directory names **client** inside which it will keep the **frontend** directory of your project and will contain all the necessary files and folders for your application's **frontend**.

# Requirements

##

<br />

**Docker** must be installed on the system.

## CLI

- Commands

```bash
  node glue add @gluestack-v2/glue-plugin-web <instance-name>
```
npm package: @gluestack/design-system
Description: ``` expo init --template expo-template-storybook AwesomeStorybook ```
Latest version: 0.5.61

![image](https://user-images.githubusercontent.com/3481514/145904252-92e3dc1e-591f-410f-88a1-b4250f4ba6f2.png)

# getting started

```
expo init --template expo-template-storybook AwesomeStorybook
```

# Ondevice

```
yarn start
```

If you add new stories on the native (ondevice version) you either need to have the watcher running or run the stories loader

To update the stories one time

```
yarn update-stories
```

To watch the stories files

```
yarn storybook-watcher
```

Note that this is only necessary for when you add or remove a story file.

# Web

```
yarn storybook
```