open-index/open-npm huggingface dataset:
npm package: @firecms/ui
Description: Awesome Firebase/Firestore-based headless open-source CMS
Author: FireCMS
Latest version: 3.2.0

## FireCMS UI


**FireCMS UI** is a high quality set of components that you can use to build your own custom views. You can
use these components to build your own FireCMS views, or in any other React application. You just need to install
`tailwindcss` and the `@firecms/ui` package.

### Why build this UI kit?
FireCMS was using MUI until version 3.0. MUI provides ready to use components with intuitive APIs, but it also
comes with a lot of complexity and overhead. We wanted to build a simpler and more flexible UI kit that could be used
in any React project, not just in FireCMS.
We also wanted to make it easy to transition from MUI to our new UI kit, so we kept the API as similar as possible.
The result it a set of components that are easy to use, easy to customize, **much more performant** and with a smaller bundle size.

The components are primarily built using **Radix UI** primitives and **tailwindcss**. This means that you can easily customize them
using tailwindcss classes or override the styles using CSS.

See the full list of components in https://firecms.co/docs/components


> All the components are exported from the `@firecms/ui` package. These are the same components used internally in **FireCMS**.


## Installation

If you are using FireCMS, you don't need to install this package, as it is already included, and
configured for you.

To use the components in your own project, you need to install the `@firecms/ui` package:

```bash
yarn add @firecms/ui
```
or
```bash
npm install @firecms/ui
```

You also need to install `tailwindcss`:

```bash
yarn add tailwindcss @tailwindcss/typography
```

And initialize it in your project:

```bash
npx tailwindcss init
```

And add then add the fireCMS preset in your `tailwind.config.js`:

```javascript
import fireCMSConfig from "@firecms/ui/tailwind.config.js";

export default {
    presets: [fireCMSConfig],
    content: [
        "./index.html",
        "./src/**/*.{js,ts,jsx,tsx}",
        "./node_modules/@firecms/**/src/**/*.{js,ts,jsx,tsx}"
    ]
};
```
(You might need to adjust the paths in the `content` array to match your project structure)

Finally, you need to define your primary and secondary colors in your `index.css` file:

```css
@import 'tailwindcss';
@import "@firecms/ui/index.css" layer(base);

@custom-variant dark (&:where([data-theme=dark], [data-theme=dark] *));

@source "../index.html";
@source "./**/*.{js,ts,jsx,tsx}";
@source "../node_modules/@firecms/**/*.{js,ts,jsx,tsx}";

:root {
    --color-primary: #0070F4;
    --color-secondary: #FF5B79;
}
```
npm package: @firecode/admin
Description: A collection traversal library for Firestore
Author: Anar Kafkas
Latest version: 0.13.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Firecode

A light, fast, and memory-efficient collection traversal library for Firestore and Node.js.

## Notice

This package has been deprecated. The library has been renamed to Firewalk and the repo has moved to [kafkas/firewalk](https://github.com/kafkas/firewalk).
npm package: @firecodes/vue-lui
Description: @firecodes/vue-lui
Author: firecodes
Latest version: 1.0.1

# @firecodes/vue-lui
@firecodes/vue-lui  业务UI组件库

# 业务 UI 组件 (基于element-ui 二次组件开发，需将element-ui升级到2.10以上版本)
  1. 头部组件
  2. 底部组件
  3. 登录组件
# 线上地址： 
  https://firecodes.github.io/vue-lui/#/home

## Features
- Powered by Vue Cli 3

# 本地项目 安装 依赖包
 npm i element-ui vue-axios vxe-utils xe-utils -S

#### NPM
 npm i @firecodes/vue-lui -S

# 本地环境运行------http://localhost:8888
## npm registry
npm config set registry https://registry.npm.taobao.org

# enter the project directory
cd vue-lui

# install dependency
npm install

# develop
npm run dev

# lib  组件打包
npm run lib

This will automatically open http://localhost:8888

# build for production environment
npm run build:prod
npm package: @firecubez/reqpack
Description: A command-line utility to pack JavaScript files that use Req into a single file
Author: FireCubez
Latest version: 1.1.4

# reqpack

reqpack is a command-line utility to pack files that use Req.

# Installation

```sh
$ npm install @firecubez/reqpack -g
```

# Usage

Your source directory should have files that look like this:

```js
Req.module(...)
```

No requiring `Req`, just a module declaration.

Then, to bundle everything up, run the following:

```sh
$ reqpack main.js ./sourceDir bundled.js
```

The output file exports the module in the main file for outer usage, and has a dependency on Req AND the external requirements (ex. `$$.depend("express")`).

# Note

This is one of the only ways to actually use Req in a *useful* manner without having a single source file (which defeats the purpose). Since each time you `require("@firecubez/req")`, you load a *different* instance which doesn't have any modules from before.

This can be fixed by accessing the internal module storage (`Req.module.__modules__`) which is discouraged, or using reqpack.
npm package: @firede/eslint-config-react-native
Description: ESLint config for React Native (unofficial)
Latest version: 0.0.7

# @firede/eslint-config-react-native

Note: the latest `@react-native-community/eslint-config` was released 9 months ago.
I released the `master` version as a temporary replacement package.

## Installation

```sh
# yarn add --dev eslint @react-native-community/eslint-config
yarn add --dev eslint @firede/eslint-config-react-native
```

*Note: We're using `yarn` to install deps. Feel free to change commands to use `npm` 3+ and `npx` if you like*

## Usage

Add to your eslint config (`.eslintrc`, or `eslintConfig` field in `package.json`):

```json
{
    "extends": "@firede/react-native"
}
```
npm package: @firede/react-native-community-eslint-config
Description: ESLint config for React Native (unofficial)
Latest version: 0.0.6
Deprecated: outdated

# eslint-config-react-native-community

Note: the latest `@react-native-community/eslint-config` was released 9 months ago.
I released the `master` version as a temporary replacement package.

## Installation

```
yarn add --dev eslint @react-native-community/eslint-config
```

*Note: We're using `yarn` to install deps. Feel free to change commands to use `npm` 3+ and `npx` if you like*

## Usage

Add to your eslint config (`.eslintrc`, or `eslintConfig` field in `package.json`):

```json
{
    "extends": "@react-native-community"
}
```