1.2.5 • Published 1 year ago

@presstencao/convert_file v1.2.5

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year 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

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.2.2

1 year ago

1.2.1

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.24

1 year ago

1.0.23

1 year ago

1.0.22

1 year ago

1.0.21

1 year ago

1.0.20

1 year ago

1.0.19

1 year ago

1.0.18

1 year ago

1.0.17

1 year ago

1.0.16

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.7

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago