Add "normalize" function for Unicode
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 38/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- javascript
- Domínio
- web-dev
Direção de pesquisa
Start by comparing the referenced normalize implementation in src/Data/String/Utils.purs with this library's existing string functions, then review the linked MDN and Microsoft documentation for browser support. Done means the library provides a Unicode normalization function while preserving compatibility for users without ES6 support.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
@michaelficarra is adding functions for working with strings of Unicode code points. Normalization is an important part of supporting Unicode strings, as illustrated by a Spotify blogpost, Creative Usernames.
Looks like https://github.com/menelaos/purescript-stringutils/blob/v0.0.6/src/Data/String/Utils.purs#L221 has this function, but we can also add it here, as some functions in that repo presumes ES6 support, which isn't acceptable by all PS users.
IDK if we can add this function to this lib, though, as it looks like only MS Edge browser has str.normalize - MS docs: normalize. But most other browsers should have it - MDN: normalize
- Linguagem predominante
- PureScript
- Estrelas
- 57
- Forks
- 76
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Sem guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de purescript/purescript-strings
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
purescript/purescript-strings#176 · 6 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
purescript/purescript-strings#171 · 3 comentários · 1 reação ·
-
Add takeEnd & dropEndAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
purescript/purescript-strings#170 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
purescript/purescript-strings#169 · 7 comentários ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100
purescript/purescript-strings#167 · 4 comentários ·
Todas as issues de purescript/purescript-strings
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
type/bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Mantenedores costumam responder em até 1 dia
-
Email "⋮" menu labels the star action "Starred" / "Not starred" (a state) instead of an actionAbertaai-driven-qa bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
linagora/tmail-flutter#4945 ·
Mantenedores costumam responder em até 1 dia
-
ai-driven-qa bug claude
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
linagora/twake-calendar-frontend#1493 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
scope:security type:aquasec
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
AbsaOSS/StatusBoard#69 ·