agilgur5 / agilgur5/mst-persist

Add Deep Whitelists & Blacklists

Ouverte
#27 5 commentaires 2 réactions 0 personnes assignées Voir sur GitHub
kind: feature
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.