n8n-nodes-luis-leite-test
v1.0.0
Published
Este é um nó customizado para o n8n chamado "Luis Leite Test" que oferece funcionalidades de processamento de texto para automação de fluxos de trabalho.
Readme
Luis Leite Test - n8n Community Node
Este é um nó customizado para o n8n chamado "Luis Leite Test" que oferece funcionalidades de processamento de texto para automação de fluxos de trabalho.
Funcionalidades
O nó oferece três operações principais:
1. Process Text (Processar Texto)
- Adiciona prefixo e/ou sufixo ao texto de entrada
- Parâmetros configuráveis:
- Input Text: O texto a ser processado
- Add Prefix: Prefixo opcional para adicionar ao início
- Add Suffix: Sufixo opcional para adicionar ao final
2. Count Characters (Contar Caracteres)
- Conta caracteres, palavras, linhas e parágrafos
- Estatísticas detalhadas:
- Contagem de caracteres (com e sem espaços)
- Contagem de palavras
- Contagem de linhas
- Contagem de parágrafos
- Número de espaços
3. Transform Case (Transformar Maiúsculas/Minúsculas)
- Transforma o texto para diferentes formatos:
- Uppercase: TEXTO EM MAIÚSCULAS
- Lowercase: texto em minúsculas
- Title Case: Texto Em Formato De Título
Instalação
Opção 1: Instalação via NPM (recomendada)
npm install n8n-nodes-luis-leite-testeOpção 2: Instalação manual
- Baixe o projeto
- Execute
npm installpara instalar as dependências - Execute
npm run buildpara compilar o TypeScript - Copie a pasta do projeto para o diretório de nós do n8n
Estrutura do Projeto
├── src/
│ ├── LuisLeiteTestNode/
│ │ └── LuisLeiteTestNode.node.ts # Implementação principal do nó
│ └── index.ts # Arquivo de exportação
├── dist/ # Arquivos compilados (JavaScript)
├── tsconfig.json # Configuração do TypeScript
├── n8n-package.json # Configuração para publicação no NPM
└── README.md # Este arquivoExemplo de Uso
Processamento de Texto
Entrada:
- Text: "mundo"
- Prefix: "Olá, "
- Suffix: "!"
Saída:
{
"originalText": "mundo",
"processedText": "Olá, mundo!",
"operation": "processText",
"timestamp": "2024-01-01T12:00:00.000Z",
"nodeInfo": {
"nodeName": "Luis Leite Test",
"version": "1.0.0",
"author": "Luis Leite"
}
}Contagem de Caracteres
Entrada:
- Text: "Olá mundo!"
Saída:
{
"originalText": "Olá mundo!",
"characterCount": 10,
"wordCount": 2,
"lineCount": 1,
"operation": "countChars",
"statistics": {
"charactersWithSpaces": 10,
"charactersWithoutSpaces": 9,
"spaces": 1,
"paragraphs": 1
}
}Desenvolvimento
Pré-requisitos
- Node.js
- npm
- n8n instalado
Scripts Disponíveis
npm run build # Compila o TypeScript
npm run prepublishOnly # Executa build antes de publicarVersão
Versão atual: 1.0.0
Autor
Luis Leite
Licença
MIT
