Configuration de requireJS pour Modernizr

Je suis en train de charger le Modernizr fonction détecte dynamiquement avec requireJS.
Comme Modernizr a construit en AMD l'appui, que cela ne devrait pas être un problème.

Mon requireJS de configuration contient les chemins d'accès à la Modernizr répertoire source et à la fonctionnalité détecte répertoire:

requirejs.config({
  paths: {
    "modernizr" : "components/modernizr/src",
    "feature-detects": "components/modernizr/feature-detects"
  }
});

Permet de supposer un de mes points de vue nécessiterait la svg test.
Ma définition de la vue pourrait ressembler cette

define(["feature-detects/svg"], function() { .. });

Malheureusement, le svg.js ne pouvez pas trouver Modernizr.js parce que toute fonction détecte et Modernizr fichiers source de la charge de Modernizr sans spécifier le répertoire de: define(['Modernizr'], ...

Qui en résulte est très laid exiger.config

requirejs.config({
  paths: {
    "Modernizr": "components/modernizr/src/Modernizr",
    "addTest": "components/modernizr/src/addTest",
    "ModernizrProto": "components/modernizr/src/ModernizrProto",
    "setClasses": "components/modernizr/src/setClasses",
    "hasOwnProp": "components/modernizr/src/hasOwnProp",
    "tests": "components/modernizr/src/tests",
    "is": "components/modernizr/src/is",
    "docElement": "components/modernizr/src/docElement",
    "feature-detects": "components/modernizr/feature-detects"
  }
});

Est-il une façon claire de dire requireJS pour la recherche en components/modernizr/src/ chaque fois qu'il ne trouve pas le fichier?

Mise à jour

J'ai créé un exemple de projet github qui comprend la configuration de base et de l'exécution d'un démonstration.

source d'informationauteur jantimon