open-index/open-npm huggingface dataset:
npm package: @suissa/create-tsconfig
Description: Gerador de tsconfig.json otimizado para projetos TypeScript modernos
Author: Suissa
Latest version: 1.1.0

# @suissa/create-tsconfig

🚀 Gerador de `tsconfig.json` otimizado para projetos TypeScript modernos.

## 📦 Instalação

Não precisa instalar! Use diretamente com `npx`:

```bash
npx @suissa/create-tsconfig
```

## 🎯 Uso

### Criar tsconfig.json

```bash
npx @suissa/create-tsconfig
```

### Sobrescrever tsconfig.json existente

```bash
npx @suissa/create-tsconfig --force
# ou
npx @suissa/create-tsconfig -f
```

## ⚙️ Configurações Geradas

O `tsconfig.json` gerado inclui:

- ✅ **ES Modules** (`module: "ESNext"`)
- ✅ **ES2020** como target
- ✅ **Decorators** habilitados
- ✅ **Module Resolution** Node.js
- ✅ **Path Mapping** configurado
- ✅ **ts-node** com suporte ESM
- ✅ **Source Maps** habilitados

## 📋 Estrutura do tsconfig.json

```json
{
  "compilerOptions": {
    "module": "ESNext",
    "target": "es2020",
    "moduleResolution": "node",
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    // ... mais configurações
  },
  "ts-node": {
    "esm": true,
    "transpileOnly": true
  }
}
```

## 🔧 Compatibilidade

- **Node.js**: >= 18.0.0
- **TypeScript**: >= 4.9.0
- **Bun**: ✅ Compatível
- **Node**: ✅ Compatível

## 📝 Exemplo

```bash
# Criar novo projeto
mkdir meu-projeto
cd meu-projeto

# Gerar tsconfig.json
npx @suissa/create-tsconfig

# Instalar TypeScript
bun add -d typescript
# ou
npm install -D typescript
```

## 🛠️ Desenvolvimento

Para contribuir ou modificar:

```bash
# Clonar o repositório
git clone https://github.com/suissa/create-tsconfig.git
cd create-tsconfig

# Instalar dependências
bun install

# Testar localmente
bun run bin/create-tsconfig.js
```

## 📄 Licença

MIT

## 👤 Autor

Suissa

---

Feito com ❤️ por [Suissa](https://github.com/suissa)
npm package: @suisse00/wiz-local-control
Description: Library for controlling WiZ devices via UDP
Author: Gleb Vodovozov
Latest version: 1.2.2

# NB! it's a prelease version, provided AS IS


## NodeJS library for controlling WiZ Lights via UDP

### Prerequisites

1.  MacOS/Linux
2.  NodeJS >8.11.1

### Usage

#### Looking for the devices and listening for the status updates

Create instance of WiZLocalControl class

```javascript
const wizLocalControl = new WiZLocalControl({
  incomingMsgCallback: (msg: WiZMessage, ip) => {
    console.log(`Received the message from WiZ Light ${JSON.stringify(msg)}`)
  },
  interfaceName: config.udp.interfaceName
});
```

Start listening for the incoming messages

```javascript
wizLocalControl.startListening();
```

#### Controlling WiZ lights

###### Change brightness

  `changeBrightness(brightness: number, lightIp: string)`

  * `brightness` – Integer from range 10..100

  Sample request

  ```javascript
  wizLocalControl.changeBrightness(10, "192.168.1.21"));
  ```

###### Change status (ON or OFF)
  `changeStatus(status: boolean, lightIp: string)`

  * `status` – `true` will turn light ON, `false` - OFF

  Sample request

  ```javascript
  wizLocalControl.changeStatus(true, "192.168.1.21"));
  ```

###### Change light mode - change currently played scene, or color temperature or RGB color
  `changeLightMode(lightMode: LightMode, lightIp:string)`

  * `lightMode` could be either
    * `{ type: "scene", sceneId: sceneId }`, where `sceneId` is an integer from range 1..28
    * `{ type: "color", r: red, g: green, b: blue }` – where `r`, `g`, `b` are integers from range 0..255
    * `{ type: "temperature", colorTemperature: colorTemperature }` – where `colorTemperature` is integere from range 2200..6500

  Sample requests

  ```javascript
  // Change scene to Ocean
  wizLocalControl.changeLightMode({
    type: "scene",
    sceneId: 1
  }, "192.168.1.21");
  ```

  ```javascript
  // Change color to yellow
  wizLocalControl.changeLightMode({
      type: "color",
      r: 255,
      g: 255,
      b: 0,
    },
    "192.168.1.21");
  ```

  ```javascript
  // Change color temperature to approx. 4000K
  wizLocalControl.changeLightMode({
    type: "temperature",
    colorTemperature: 4000
  }, "192.168.1.21"))
  ```

###### Change speed - change speed of the currently played dynamic scene (Ocean, Romance, Party, etc).
  `changeSpeed(speed: number, lightIp: string)`

  * `speed` – Integer from range 20..200

  Sample request

  ```javascript
  wizLocalControl.changeSpeed(140, "192.168.1.21"));
  ```
npm package: @suit-ui/react
Description: Lemontech React Design System
Latest version: 1.39.8

# SUIT-UI

See the [Docs](https://lemontechsa.github.io/suit-ui).

## Quickstart de Storybook local

- Utilizar NodeJs 22 en su local (si usa [mise](https://mise.jdx.dev/), ya esta configurado para usarlo a nivel proyecto)
- Ejecutar los siguientes comandos

```bash
npm install --legacy-peer-deps
npm run start
```

## Guía de contribución

[CONTRIBUTING.md](./CONTRIBUTING.md)..