Oui les dépendances optionnelles dans npm peuvent être chaînées. Cela signifie que si vous avez une dépendance optionnelle qui, elle-même a d'autres dépendances (optionnelles ou non), celles-ci seront installées en tant que sous-dépendances.