open-index/open-npm huggingface dataset:
npm package: @izytech/tutor-chat
Description: Tutor Chat Component
Author: Izy Tech
Latest version: 1.4.0

# Como rodar o componente localmente

## Requisitos

- **Node.js** versão **20.17.0** ou superior  
- **npm** instalado

---

## Passos para executar

1. Instale as dependências:
   ```bash
   npm install
   ```

2. Inicie o servidor local:
   ```bash
   npm start
   ```

---

## Testando alterações locais

Se você quiser **editar o componente e testar as mudanças** no projeto que o utiliza:

1. Faça as alterações no código do componente.  
2. Gere o pacote `.tgz` local:
   ```bash
   npm pack
   ```
3. **Atualize a versão** no `package.json` do componente antes de gerar o pacote novamente — isso evita o uso de cache antigo.  
4. No projeto que consome o componente, edite o `package.json` para apontar para o pacote local, por exemplo:
   ```json
   "dependencies": {
     "@izytech/tutor-chat": "file:../tutor-chat-component/izytech-tutor-chat-1.0.23.tgz"
   }
   ```
5. Instale o pacote local:
   ```bash
   npm install C:\GIT\Izy\tutor-chat-component\izytech-tutor-chat-1.0.23.tgz
   ```

---

## Usando o npm link (modo de desenvolvimento)

O `npm link` permite testar o componente **sem precisar gerar o pacote `.tgz` a cada mudança**.  
Assim, qualquer alteração feita no componente é refletida instantaneamente no projeto consumidor.

### No diretório do componente:

```bash
cd C:\GIT\Izy\tutor-chat-component
npm link
```

### No diretório do projeto que utiliza o componente:

```bash
cd C:\GIT\Izy\tutor-chat-demo
npm link @izytech/tutor-chat
```

Pronto! Agora o projeto usará a versão **diretamente da sua máquina**.  
Quando quiser voltar a usar a dependência normal, basta rodar:

```bash
npm unlink @izytech/tutor-chat
npm install
```