Mode privé : aucun appel API réseau autorisé par la politique du navigateur. Les fichiers sont lus localement. Les manifests JSON R2 restent importables.Activer les manifestes R2 par URL →
PACKCHECK · V3.5 DISTRIBUTION
PackCheck ◆
Vérifie tes ressources et leurs références dans le code. Tes fichiers restent sur ton appareil. Ce mode interdit les requêtes API réseau ; les inventaires R2 sont importés comme fichiers JSON locaux.
LOCAL + R2 OPTIONNEL
Ton espace
Choisis un projet et ce que tu veux vérifier. Un seul dossier suffit.
Options de scan : exclusions et alias de chemins
Les dossiers habituels (node_modules, .git, dist…) sont ignorés automatiquement.
Exclusions personnalisées : noms de dossiers uniquement, pas de motifs **/*.ts. Les fichiers de plus de 1 Mo ne sont pas lus par le module texte.
Chrome / Edge recommandés · Les sous-dossiers sont parcourus · Relancer pour actualiser
Aucune analyse pour le moment. Pour analyser les références, sélectionne la racine de ton projet.
Aucune analyse effectuée.
Assets inventoriés0
Formats0
Références trouvées—
Alertes / vérifications0
Poids des assets—
01 · Découverte des assets
Déductions fondées sur les fichiers présents. Aucune règle imposée sans ton accord.
Analyse d’abord un dossier pour découvrir ses conventions.
02 · Matrice des ressources
Ressources et variantes déduites des noms, sans essayer de deviner les fichiers inexistants.
La matrice apparaît après l’analyse.
Le message « Manquant » n'apparaît que pour les variantes que tu as explicitement demandées. Les collisions entre dossiers sont signalées. Les ressources nommées par dossiers restent visibles dans la liste des assets.
03 · Règles des assets
Configure formats, taille et dimensions sans écrire de JSON.
Mode avancé · JSON
04 · Résultats des assets
Aucune analyse pour le moment.
05 · Références dans le code
Analyse statique des fichiers du repo. Résolution de chemins par recherche textuelle. Les chemins du build ou ambigus restent « À vérifier ».
Sélectionne la racine du repo pour vérifier les chemins de ressources.
Prudence : les imports dynamiques, le chargement à l'exécution, les alias inconnus et les fichiers hébergés à distance ne peuvent pas être vérifiés de manière exhaustive. Un asset « inutilisé » ne doit pas être supprimé automatiquement.
06 · Cloudflare R2 Preview · lecture seule
Tu peux importer un inventaire JSON de R2 sans réseau. Pour interroger un Worker par URL, utilise le mode R2 connecté. Compare les assets du dossier sélectionné avec un inventaire R2. Aucune clé d’API Cloudflare dans PackCheck, aucun téléchargement d’images et aucune modification distante.
1. Charger un inventaire
Ou utilise une URL HTTPS de manifeste (Worker public ou protégé). Un endpoint privé demande un jeton Worker, jamais tes identifiants Cloudflare.
Utilise uniquement un Worker dont tu connais l’URL et que tu contrôles. Ce jeton est envoyé dans l’en-tête Authorization, jamais enregistré, et effacé après le chargement. Il faut le ressaisir pour actualiser un endpoint privé.
Aucun manifeste R2 chargé.
2. Faire correspondre les dossiers
Charge un manifeste et analyse ton dossier pour obtenir une comparaison.
Limites : une taille identique ne prouve pas que deux fichiers sont identiques. Un manifeste incomplet ne permet pas de déclarer une absence sur R2. Les références externes sont vérifiées dans l’inventaire, pas sur le réseau. Le Worker d’exemple exige un jeton privé par défaut ; son mode public nécessite une activation explicite.
07 · Mémoire du projet
Compare les inventaires d'assets et conserve un résumé des références à chaque snapshot.
Aucun snapshot enregistré.
Compare deux snapshots pour suivre les ajouts, suppressions et modifications.
Projets et snapshots : stockés dans le navigateur de cette adresse. Aucun contenu de tes fichiers n’est conservé.