1.2.5 • Published 11 months ago

@presstencao/convert_file v1.2.5

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

@presstencao/convert_file

Descrição

Este pacote é utilizado para converter arquivos .txt para .csv e mover o arquivo convertido para um novo caminho. Ele possui funcionalidades para manipulação de arquivos em chunks, permitindo o processamento de grandes volumes de dados.

Instalação

Para instalar o pacote, utilize o npm:

npm install @presstencao/convert_file

ou

yarn add @presstencao/convert_file

Uso

Conversão de Arquivo .txt para .csv

A função principal do pacote realiza a conversão de um arquivo .txt para .csv e move o arquivo resultante para um novo diretório.

Parâmetros

  • options (Object): Objeto de opções contendo os seguintes campos:
    • path (string): O caminho do diretório onde o arquivo .txt está localizado.
    • file_name (string): O nome do arquivo .txt que deseja converter.
    • new_path (string): O caminho do diretório onde o arquivo .csv deve ser movido.
    • ext (string): A extensão do arquivo que deseja converter (padrão: csv).
    • callback (Function) opcional: A função de callback que será chamada após o término do processamento.
    • chunk_size (number) opcional: O tamanho do chunk que será processado por vez (padrão: 1000).
    • pause_time (number) opcional: O tempo de pausa entre cada chunk (padrão: 400ms).
    • header (boolean) opcional: Indica se o arquivo tem um cabeçalho (padrão: false).

Exemplo

const convert = require("@presstencao/convert_file");

convert({
    path: "./",
    file_name: "example.txt",
    new_path: "./converted",
    ext: "csv",
    callback: console.log,
    chunk_size: 1000,
    pause_time: 400,
    header: false,
});

Contribuição

Para contribuir com o projeto, envie um pull request no repositório do GitHub: convert_file.

Visite também:

NPM para mais informações. YARN para mais informações.

Licença

Este projeto está licenciado sob a Licença MIT.

Dependências do Sistema

"express": "^4.21.2", "fs": "^0.0.1-security", "progress": "^2.0.3"

Versão do Node.js compativel

^16.0.0 - 18.0.0

1.2.5

11 months ago

1.2.4

11 months ago

1.2.3

11 months ago

1.2.2

11 months ago

1.2.1

11 months ago

1.1.2

11 months ago

1.1.1

11 months ago

1.1.0

11 months ago

1.0.24

11 months ago

1.0.23

11 months ago

1.0.22

11 months ago

1.0.21

11 months ago

1.0.20

11 months ago

1.0.19

11 months ago

1.0.18

11 months ago

1.0.17

11 months ago

1.0.16

11 months ago

1.0.15

11 months ago

1.0.14

11 months ago

1.0.13

11 months ago

1.0.12

11 months ago

1.0.11

11 months ago

1.0.10

11 months ago

1.0.7

11 months ago

1.0.9

11 months ago

1.0.8

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago