open-index/open-npm huggingface dataset:
npm package: @gigabyte18/naive-ui
Description: A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast
Author: gigabyte18
Latest version: 2.34.4-patch.1

<p align="center">
  <img width="144px" src="https://naiveui.oss-cn-hongkong.aliyuncs.com/naivelogo.svg" />
</p>

<h1 align="center">Naive UI</h1>
<p align="center">A Vue 3 Component Library</p>
<p align="center"><b>Fairly Complete, Theme Customizable, Uses TypeScript, Fast</b></p>
<p align="center">Kinda Interesting</p>

<p align="center">English | <a href="README.zh-CN.md">中文</a></p>

## Note: 
This project is forked from [Naive UI](www.naiveui.com)

## Documentation

[www.naiveui.com](http://www.naiveui.com)

## Community

- [Discord](https://discord.gg/Pqv7Mev5Dd)
- DingTalk Group 1 (Member limit reached) 33482509
- DingTalk Group 2 (Member limit reached) 35886835
- DingTalk Group 3 (Member limit reached) 32377370
- DingTalk Group 4 (Member limit reached) 8165002788
- DingTalk Group 5 31205022250
- [Awesome Naive UI](https://github.com/naive-ui/awesome-naive)

## Features

### Fairly Complete

There are more than 80 components. Hope they can help you write less code.

What's more, they are all treeshakable.

### Theme Customizable

We provide an advanced type safe theme system built using TypeScript. All you need is to provide a theme overrides object in JS. Then all the stuff will be done by us.

What's more, no less/sass/css variables, no webpack loaders are required.

### Uses TypeScript

All the stuff in Naive UI is written in TypeScript. It can work with your typescript project seamlessly.

What's more, you don't need to import any CSS to use the components.

### Fast

I try to make it not rather slow. At least select, tree, transfer, table and cascader work with virtual list.

What's more, ..., no more. Just enjoy it.

## Installation

### npm

Use npm to install.

```bash
npm i -D naive-ui
```

### Fonts

```bash
npm i -D vfonts
```

### Icons

Naive UI recommends using [xicons](https://www.xicons.org) as icon library.

### Design Resources

[Naive UI (Sketch)](https://naive-ui.oss-accelerate.aliyuncs.com/NaiveUI-Design-Library-en-US.sketch).

## Contributing

Please see [CONTRIBUTING.md](https://github.com/tusen-ai/naive-ui/blob/main/CONTRIBUTING.md).

## License

Naive UI is licensed under the [MIT license](https://opensource.org/licenses/MIT).

Graphics resouces of `result` component is licensed under the [CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/). The graphics resources come from [Twemoji](https://github.com/twitter/twemoji).
npm package: @gigadesignstudio/logger-js-client
Description: Giga Logger js-client
Latest version: 0.0.1

# Giga Design Studio logger-js-client

Helper to log on console and/or DB from any NodeJS express-based server or js application.

## Options object and defaults

```javascript
options = { 
  // pino-related options
  prettyPrint: false,                // non-mandatory

  // @gigadesignstudio/logger-client specific options
  enableRouterLog: false,            // non-mandatory, enables pino-http logger on routes
  enableConsoleLog: false,           // non-mandatory, logs on output when log method is called
  enableDatabaseLog: false,          // non-mandatory, logs on database when log method is called
  databaseApiUrl: '',                // mandatory if enableDatabaseLog = true, url to logger server APIs
  databaseApiAuthToken: '',          // depends on your logger server, better if you use one. auth_token in headers
  nodeEnv: process.env.NODE_ENV,     // non-mandatory, NODE_ENV variable should be passed. defaults to 'undefined'
  defaultLogLevel: LogLevel.DEBUG,   // non-mandatory, default log level, defaults to 'debug'
};
```

## Log levels

```javascript
LogLevel.TRACE
LogLevel.DEBUG
LogLevel.INFO
LogLevel.WARN
LogLevel.ERROR
Loglevel.FATAL
```

## How to inject the logger as an express middleware

```javascript
const { loggerMiddleware, LogLevel } = require('@gigadesignstudio/logger-js-client');
app.use(loggerMiddleware(options));
```

Then, in any app route, you can log with
```javascript
// req.logger.log(level, operation, message, extras);
req.logger.log(LogLevel.WARN, 'Cloning obj', 'obj was filled', {
  value: obj.field
});
```
or with any other helper (see below)

### Examples as an injected middleware

```javascript
req.logger.log(level, operation, message, extras);

// helpers on specific log levels
req.logger.logTrace(operation, message, extras);
req.logger.logDebug(operation, message, extras);
req.logger.logInfo(operation, message, extras);
req.logger.logWarn(operation, message, extras);
req.logger.logException(operation, exception);
req.logger.logFatal(operation, exception);
```


## How to use the logger as a standard js library

```javascript
import pkg from "@gigads/logger-js-client";
import 'dotenv/config';
const { Logger, LogLevel } = pkg;

const loggerOptions = {
  enableConsoleLog: false, // non-mandatory, logs on output when log method is called
  enableDatabaseLog: true, // non-mandatory, logs on database when log method is called
  databaseApiUrl: process.env.DATABASE_LOGGER_URL, // mandatory if enableDatabaseLog = true, url to logger server APIs
  databaseApiAuthToken: process.env.DATABASE_API_TOKEN, // depends on your logger server, better if you use one. auth_token in headers
  nodeEnv: process.env.NODE_ENV, // non-mandatory, NODE_ENV variable should be passed. defaults to 'undefined'
  defaultLogLevel: LogLevel.DEBUG, // non-mandatory, default log level, defaults to 'debug'
};

(async () => {
  const logger = new Logger(loggerOptions);
  await logger.logDebug("op-import", "Test Message", { foo: "bar" });
})();
```
npm package: @gigadesignstudio/sanity-plugin-dospaces
Description: > This is a **Sanity Studio v3** plugin.
Author: Services Giga
Latest version: 1.0.17

# sanity-plugin-dospaces

> This is a **Sanity Studio v3** plugin.

## Installation

```sh
npm install sanity-plugin-dospaces
```

## Usage

Add it as a plugin in `sanity.config.ts` (or .js):

```ts
import { defineConfig } from "sanity";
import { doSpaces } from "@gigadesignstudio/sanity-plugin-dospaces";

export default defineConfig({
  //...
  plugins: [doSpaces({})],
});
```

## License

[MIT](LICENSE) © Services Giga

## Develop & test

This plugin uses [@sanity/plugin-kit](https://github.com/sanity-io/plugin-kit)
with default configuration for build & watch scripts.

See [Testing a plugin in Sanity Studio](https://github.com/sanity-io/plugin-kit#testing-a-plugin-in-sanity-studio)
on how to run this plugin with hotreload in the studio.
npm package: @gigadrive/element
Description: Work in progress
Author: Mehdi Baaboura
Latest version: 0.1.0

# element

Work in progress

## Building

```bash
npm install
npm run build
```

## Copyright and License

This program was developed by [Mehdi Baaboura](https://github.com/Zeryther) and published by [Gigadrive UG](https://gigadrivegroup.com) under the MIT License. For more information click [here](https://github.com/Gigadrive/element/blob/master/LICENSE).