agilgur5 / agilgur5/mst-persist
Add Deep Whitelists & Blacklists
- Langage dominant
- TypeScript
- Étoiles
- 86
- Forks
- 14
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Go multiple levels deep with whitelists and blacklists. Right now you can only go one level deep, which misses a good number of use cases. So instead of just `manga`, could do `manga.release` too.
The dotted syntax makes sense to me, though not sure how to handle something like an array... just implement on all elements? Or require a more explicit `[].` or something?
This has popped up in https://github.com/agilgur5/react-native-manga-reader-app/issues/27 and #26 .
Should really be implemented on top of Transforms #16 , but probably should be the default behavior too, not a separate transform.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Start by reviewing the existing transform work in issue #16 and the use cases reported in issues #26 and the linked react-native-manga-reader-app issue. Define how dotted paths such as `manga.release` should traverse nested values and how arrays should be handled. Done means whitelists and blacklists support the agreed deep behavior by default.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100