Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

hyper-spec does not require json

Aberta
#341 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
ruby
Domínio
testing

Direção de pesquisa

Comece examinando a configuração de dependências do hyper-spec e como ele se integra ao Opal Sprockets; em seguida, reproduza o erro ausente de Object#to_json em um aplicativo Opal reduzido, sem que outra gem forneça json. Considera-se concluído quando a configuração necessária de json/to_json para os testes estiver documentada ou quando um caminho de inclusão automática por meio do Opal Sprockets estiver confirmado.

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

Descrição

bug needs doc

newer Opal versions do not automatically include the json library, which hyper_spec depends on (depends on Object#to_json)

In most cases it doesn't matter since the json library will get included by some other dependency (i.e. opal-browser, opal-jquery, and most of the hyperstack gems)

There is however a chance that you could be using hyper-spec with a slimmed down opal App and get an error saying to_json aint there.

For now we can document that you have to require to_json (at least for test) but it would be nice to learn how to do this from within opal sprockets so it was automagic.

Linguagem predominante
JavaScript
Estrelas
538
Forks
41
Métricas de merge de PRs
Nenhum PR com merge em 30d

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 hyperstack-org/hyperstack

Todas as issues de hyperstack-org/hyperstack

Issues semelhantes

Mais issues de JavaScript

Receba novas issues na sua caixa de entrada

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