`tns preview` does not handle custom binary files

Aberta
#4,765 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
35/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
javascript
Domínio
cli

Direção de pesquisa

Comece em lib/services/livesync/playground/preview-app-files-service.ts, próximo à verificação do tipo de arquivo na linha 65, e depois acompanhe como os parâmetros do comando tns preview são definidos. Adicione uma forma de especificar extensões adicionais que devem ser tratadas como binárias e verifique se esses arquivos são sincronizados como conteúdo codificado em base64.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

feature preview

Is your feature request related to a problem? Please describe.

The tns preview command syncs files based on their file extension. If the file is binary it should be sent as base64 encoded file. Currently the check is based on a third party dependency istextorbinary
https://github.com/NativeScript/nativescript-cli/blob/8722364da49c9950e65d79014e66d3a17a59d0ce/lib/services/livesync/playground/preview-app-files-service.ts#L65

This lib only supports a limited set of binary extensions
https://github.com/bevry/binaryextensions/blob/master/source/index.json

Describe the solution you'd like

Add a parameter to the command to allow adding additional extensions that must be handled as binary.

Linguagem predominante
JavaScript
Estrelas
1.1k
Forks
204
Merge médio
1d 9h
PRs com merge (30d)
8

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de NativeScript/nativescript-cli

Todas as issues de NativeScript/nativescript-cli

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.