Intenté instalar TaffyDB usando el comando npm install --production taffy proporcionado en el repositorio de Github y recibí la advertencia "npm WARN deprecated taffy@2.6.2: No use este paquete, tiene una gran vulnerabilidad de seguridad: verifique https: //snyk.io/vuln/search?q=taffy&type=npm para más detalles".
¿Hay una nueva versión en alguna parte o ya no debería usarse TaffyDB? Si no, ¿hay mejores alternativas? Todo lo que me gustaría hacer es seleccionar un elemento en una matriz JSON usando un conjunto de valores en NextJS.
Para ser más específico, tengo una variedad de variantes de productos con, para simplificar, solo un conjunto de valores de opción, es decir
product_variants = [ { "id": 1, "color": "red", "size": "medium", "material": "polyester" }, { "id": 2, "color": "blue", "size": "medium", "material": "polyester" }, { "id": 3, "color": "red", "size": "small", "material": "nylon" }, ... ] Cuando un usuario hace clic en una selección de botones en la página de detalles del producto, por ejemplo, {"color":"red", "size":"small"} , quiero poder extraer variantes del producto que coincidan con este conjunto de selecciones.
Soy nuevo en JavaScript pero no en absoluto en programación y no estoy seguro de qué puedo usar para lograr mi objetivo.