From 1b1b50716fa78f2d55f372dc269f48cb6a9d942a Mon Sep 17 00:00:00 2001 From: Renaud Heluin Date: Tue, 28 Nov 2023 22:14:50 +0000 Subject: [PATCH] chore: rm twig example --- examples/test-twig.js/README.md | 5 - examples/test-twig.js/export.md | 151 ---------------------- examples/test-twig.js/index.js | 162 ------------------------ examples/test-twig.js/markdown.twig | 123 ------------------ examples/test-twig.js/package-lock.json | 100 --------------- examples/test-twig.js/package.json | 16 --- 6 files changed, 557 deletions(-) delete mode 100644 examples/test-twig.js/README.md delete mode 100644 examples/test-twig.js/export.md delete mode 100644 examples/test-twig.js/index.js delete mode 100644 examples/test-twig.js/markdown.twig delete mode 100644 examples/test-twig.js/package-lock.json delete mode 100644 examples/test-twig.js/package.json diff --git a/examples/test-twig.js/README.md b/examples/test-twig.js/README.md deleted file mode 100644 index ab031529..00000000 --- a/examples/test-twig.js/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# TEST-TWIGJS - -## Sources - -- https://github.com/twigjs/twig.js/wiki diff --git a/examples/test-twig.js/export.md b/examples/test-twig.js/export.md deleted file mode 100644 index 0f5fba3e..00000000 --- a/examples/test-twig.js/export.md +++ /dev/null @@ -1,151 +0,0 @@ -# Déclaration environnementale de ce site web -## Niveau d’écoconception du site web - -* A -* Note Ecoindex : **86/100** -* Consommation d'eau moyenne rapportée à 1 000 utilisateurs (en litres) : **19.23 (soit 2 packs d'eau minérale).*** -* Émission de Gaz à Effet de Serre (GES) moyenne rapportée à 1 000 utilisateurs (kilos CO2e) : **1.28 (soit un trajet de 6 kms en voiture à énergie thermique).*** -## Méthode d'évaluation -Comme toute production numérique, ce site web a un impact environnemental que nous vous présentons sur cette page à l’aide d’indicateurs standardisés. - -Nous utilisons le référentiel [EcoIndex](https://www.ecoindex.fr/) proposé par le [collectif GreenIT.fr](https://www.greenit.fr/), pour évaluer la performance environnementale de ce site web. Celui-ci est quantifié grâce à deux types d'indicateurs : -1. **Niveau d’écoconception du site web**. Cet indicateur évalue la mise en place de bonnes pratiques permettant de réduire l'impact d'une page web. Le niveau atteint est représenté par une évaluation relative de A à G (A est la meilleure note) associée à un score absolu de 0 à 100 (100 est la meilleure note). -2. **Consommation d'eau et émission de GES liées au chargement de la page**. Cet indicateur quantifie la consommation d'eau douce (cls) et l'émission de GES (gCO2e) liées au chargement d'une page web. - -À des fins de synthèse, quatre types de données sont représentées : -1. Niveau d'écoconception pour les 5 pages les plus visitées du site web -2. Niveau d'écoconception pour 5 parcours utilisateurs type du site web -3. Consommation d'eau (exprimée en litres) et émission de GES (kilos CO2e) liée au chargement d'une page web pour 1 utilisateur, et rapportée à 1 000 utilisateurs. -4. Consommation d'eau (exprimée en litres) et émission de GES (kilos CO2e) liée à l'exécution d'un parcours pour 1 utilisateur, et rapportée à 1 000 utilisateurs. - -L'analyse indiquée a été effectuée le [à modifier], elle est susceptible d'évoluer : la quantification des impacts environnementaux présentée ci-dessous est une photographie réalisée à un instant T. - -## Evaluation de l'impact des 5 pages les plus visitées du site -### Page 1 : https://www.ecoindex.fr/ - -|Grade|Ecoindex|Eau (cl)|GES (gCO2e)|Nb de requêtes|Taille de la page (Ko)|Taille du DOM| -|---|---|---|---|---|---|---| -|A|88/100|18.50|1.23|5|31268|190| - - -* Consommation d'eau rapportée à 1 000 utilisateurs (en litres) : **18.50 (soit 2 packs d'eau minérale)**. -* Émission de GES rapportée à 1 000 utilisateurs (kilos CO2e) : **1.23 (soit un trajet de 6 kms en voiture à énergie thermique)**. - -### Page 2 : https://www.ecoindex.fr/comment-ca-marche/ - -|Grade|Ecoindex|Eau (cl)|GES (gCO2e)|Nb de requêtes|Taille de la page (Ko)|Taille du DOM| -|---|---|---|---|---|---|---| -|A|85/100|19.60|1.31|6|41243|290| - - -* Consommation d'eau rapportée à 1 000 utilisateurs (en litres) : **19.60 (soit 2 packs d'eau minérale)**. -* Émission de GES rapportée à 1 000 utilisateurs (kilos CO2e) : **1.31 (soit un trajet de 6 kms en voiture à énergie thermique)**. - -### Page 3 : https://www.ecoindex.fr/ecoconception/ - -|Grade|Ecoindex|Eau (cl)|GES (gCO2e)|Nb de requêtes|Taille de la page (Ko)|Taille du DOM| -|---|---|---|---|---|---|---| -|A|85/100|19.60|1.31|5|34593|295| - - -* Consommation d'eau rapportée à 1 000 utilisateurs (en litres) : **19.60 (soit 2 packs d'eau minérale)**. -* Émission de GES rapportée à 1 000 utilisateurs (kilos CO2e) : **1.31 (soit un trajet de 6 kms en voiture à énergie thermique)**. - -## Evaluation de l'impact pour 5 parcours utilisateurs sur le site -### Parcours 1 : Rejoindre la communauté -* **Objectif du parcours** : Venir sur le site, le découvrir et rejoindre la communauté. -* **Parcours cible** : Attérir sur la "Page d'accueil", page "A propos", page "Nous rejoindre" - -|Page|Grade|Ecoindex|Eau (cl)|GES (gCO2e)|Nb de requêtes|Taille de la course (Ko)|Taille du DOM| -|---|---|---|---|---|---|---|---| -|https://www.ecoindex.fr/|A|88/100|18.50|1.23|5|31277|190| -|https://www.ecoindex.fr/a-propos/|A|88/100|18.70|1.25|5|32019|209| -|https://www.ecoindex.fr/nous-rejoindre/|A|91/100|17.80|1.19|5|30409|120| - -* Consommation d'eau rapportée à 1 000 utilisateurs (en litres) : **18.33 (soit 2 packs d'eau minérale)**. -* Émission de GES rapportée à 1 000 utilisateurs (kilos CO2e) : **1.22 (soit un trajet de 6 kms en voiture à énergie thermique)**. - -### Parcours 2 : Revoir d'anciens résultats -* **Objectif du parcours** : Venir consulter une ancienne mesure et en relancer une nouvelle. -* **Parcours cible** : Attérir sur l'ancienne mesure (en venant depuis l'extension chrome par exemple), aller sur la page d'accueil, lancer une nouvelle mesure - -|Page|Grade|Ecoindex|Eau (cl)|GES (gCO2e)|Nb de requêtes|Taille de la course (Ko)|Taille du DOM| -|---|---|---|---|---|---|---|---| -|https://www.ecoindex.fr/resultat/?id=23dfca6a-5fd6-4cf0-b899-6a2d3a597d09|B|78/100|21.50|1.43|11|69776|420| -|https://www.ecoindex.fr/|A|88/100|18.50|1.23|5|31245|190| - -* Consommation d'eau rapportée à 1 000 utilisateurs (en litres) : **20.00 (soit 2 packs d'eau minérale)**. -* Émission de GES rapportée à 1 000 utilisateurs (kilos CO2e) : **1.33 (soit un trajet de 6 kms en voiture à énergie thermique)**. - -## L'écoconception - -L’écoconception s’appuie sur une méthodologie et un ensemble de bonnes pratiques pour réduire l’impact de ce site web sur son environnement. Concrètement, il va s’agir de limiter les ressources techniques nécessaires à l’affichage d’une page ou à l’exécution d’une fonctionnalité, tout en étant au plus proche du besoin de l’utilisateur. - -Vous êtes un professionnel du numérique et vous souhaitez réduire l’impact environnemental de vos sites ? Voici quelques bonnes pratiques à mettre en oeuvre : - -### Quelques bonnes pratiques en matière d'ergonomie et de design -* Limiter le nombre de fonctionnalités dès la conception -* Supprimer les fonctionnalités non utilisées -* Limiter le nombre de carrousels -* Choisir des typographies au poids réduit -* Favoriser les designs simples et épurés -* Adopter quand cela est possible une approche "mobile-first" -* Préférer la pagination au défilement infini -* Éviter la lecture et le chargement automatique des vidéos et des sons -* Optimiser les parcours utilisateurs -* ... - -### Quelques bonnes pratiques en matière de gestion des contenus -* Préférer les images aux vidéos -* Limiter le nombre d'images sur chaque page -* Optimiser la taille des images au format cible -* Compresser les images via un outil de type [TinyPNG](https://tinypng.com/) -* Compresser les pdfs via un outil de type [iLovePDF](https://www.ilovepdf.com/fr/compresser_pdf) -* Limiter l'utilisation des GIFs animés -* Préférer les glyphs aux images -* ... - -### Quelques bonnes pratiques en matière de développement -* Proposer un traitement asynchrone lorsque c'est possible -* N'utilisez que les portions indispensables des bibliothèques JS et CSS -* Mettre en cache les données calculées souvent utilisées -* Limiter le nombre d'appels aux API HTTP -* Réduire le volume de données stockées au strict nécessaire -* Utiliser la version la plus récente du langage -* Fournir une alternative textuelle aux contenus multimédias -* Découper les CSS -* Ne pas faire de modification du DOM lorsqu’on le traverse -* Utiliser le chargement paresseux (lazyload) -* Valider les pages auprès du W3C -* Ajouter des entêtes Expires ou Cache-Control -* Compresser les fichiers texte : CSS, JS, HTML et SVG -* Mettre en place un sitemap efficient -* ... - -### Quelques bonnes pratiques en matière d'hébergement -* Choisir un hébergeur écoresponsable -* Installer le minimum requis sur le serveur -* S’appuyer sur les services managés -* Optimiser l'efficacité énergétique des serveurs -* Réduire au nécessaire les logs des serveurs -* Apache Vhost : désactiver le AllowOverride -* Utiliser des serveurs virtualisés -* Utiliser un serveur asynchrone -* Stocker les données dans le cloud -* ... - -### Pour mettre en place votre déclaration environnementale : - -* [Accéder à la documentation](https://declaration.greenit.fr/) - -### Pour consulter la liste complète de bonnes pratiques de l'écoconception web : - -* [Accéder au site web GreenIT](https://www.greenit.fr/) -* [Accéder au dépôt GreenIt (GitHub)](https://github.com/cnumr/best-practices) - -### Pour en savoir plus sur EcoIndex : - -* [En savoir plus sur le référentiel EcoIndex](http://www.ecoindex.fr/quest-ce-que-ecoindex/) -* [Accéder au site web EcoIndex](https://www.ecoindex.fr/) - -_*Moyenne de l’impact environnemental des 5 pages les plus visitées ce site web._ diff --git a/examples/test-twig.js/index.js b/examples/test-twig.js/index.js deleted file mode 100644 index 46a537ed..00000000 --- a/examples/test-twig.js/index.js +++ /dev/null @@ -1,162 +0,0 @@ -import { writeFileSync } from 'fs' -import Twig from 'twig' - -const data = { - date: '2023-11-28T18:10:49.874Z', - best_pages: { - 'course-name': "Découvrir ecoindex et l'écoconception", - 'course-target': - 'Venir sur le site, le découvrir et rejoindre la communauté.', - 'course-description': - 'Attérir sur la "Page d\'accueil", page "Comment ça marche", page "Écoconception"', - summary: { - 'eco-index-grade': 'A', - 'eco-index-score': 86, - 'eco-index-water': '19.23', - 'eco-index-water-equivalent': 2, - 'eco-index-ghg': '1.28', - 'eco-index-ghg-equivalent': 6, - }, - pages: [ - { - requestedUrl: 'https://www.ecoindex.fr/', - 'eco-index-grade': 'A', - 'eco-index-score': 88, - 'eco-index-ghg': '1.23', - 'eco-index-ghg-equivalent': 6, - 'eco-index-water': '18.50', - 'eco-index-water-equivalent': 2, - 'eco-index-nodes': 190, - 'eco-index-size': 31268, - 'eco-index-requests': 5, - }, - { - requestedUrl: 'https://www.ecoindex.fr/comment-ca-marche/', - 'eco-index-grade': 'A', - 'eco-index-score': 85, - 'eco-index-ghg': '1.31', - 'eco-index-ghg-equivalent': 6, - 'eco-index-water': '19.60', - 'eco-index-water-equivalent': 2, - 'eco-index-nodes': 290, - 'eco-index-size': 41243, - 'eco-index-requests': 6, - }, - { - requestedUrl: 'https://www.ecoindex.fr/ecoconception/', - 'eco-index-grade': 'A', - 'eco-index-score': 85, - 'eco-index-ghg': '1.31', - 'eco-index-ghg-equivalent': 6, - 'eco-index-water': '19.60', - 'eco-index-water-equivalent': 2, - 'eco-index-nodes': 295, - 'eco-index-size': 34593, - 'eco-index-requests': 5, - }, - ], - }, - courses: [ - { - 'course-name': 'Rejoindre la communauté', - 'course-target': - 'Venir sur le site, le découvrir et rejoindre la communauté.', - 'course-description': - 'Attérir sur la "Page d\'accueil", page "A propos", page "Nous rejoindre"', - summary: { - 'eco-index-grade': 'A', - 'eco-index-score': 89, - 'eco-index-water': '18.33', - 'eco-index-water-equivalent': 2, - 'eco-index-ghg': '1.22', - 'eco-index-ghg-equivalent': 6, - }, - pages: [ - { - requestedUrl: 'https://www.ecoindex.fr/', - 'eco-index-grade': 'A', - 'eco-index-score': 88, - 'eco-index-ghg': '1.23', - 'eco-index-ghg-equivalent': 6, - 'eco-index-water': '18.50', - 'eco-index-water-equivalent': 2, - 'eco-index-nodes': 190, - 'eco-index-size': 31277, - 'eco-index-requests': 5, - }, - { - requestedUrl: 'https://www.ecoindex.fr/a-propos/', - 'eco-index-grade': 'A', - 'eco-index-score': 88, - 'eco-index-ghg': '1.25', - 'eco-index-ghg-equivalent': 6, - 'eco-index-water': '18.70', - 'eco-index-water-equivalent': 2, - 'eco-index-nodes': 209, - 'eco-index-size': 32019, - 'eco-index-requests': 5, - }, - { - requestedUrl: 'https://www.ecoindex.fr/nous-rejoindre/', - 'eco-index-grade': 'A', - 'eco-index-score': 91, - 'eco-index-ghg': '1.19', - 'eco-index-ghg-equivalent': 6, - 'eco-index-water': '17.80', - 'eco-index-water-equivalent': 2, - 'eco-index-nodes': 120, - 'eco-index-size': 30409, - 'eco-index-requests': 5, - }, - ], - }, - { - 'course-name': "Revoir d'anciens résultats", - 'course-target': - 'Venir consulter une ancienne mesure et en relancer une nouvelle.', - 'course-description': - "Attérir sur l'ancienne mesure (en venant depuis l'extension chrome par exemple), aller sur la page d'accueil, lancer une nouvelle mesure", - summary: { - 'eco-index-grade': 'A', - 'eco-index-score': 83, - 'eco-index-water': '20.00', - 'eco-index-water-equivalent': 2, - 'eco-index-ghg': '1.33', - 'eco-index-ghg-equivalent': 6, - }, - pages: [ - { - requestedUrl: - 'https://www.ecoindex.fr/resultat/?id=23dfca6a-5fd6-4cf0-b899-6a2d3a597d09', - 'eco-index-grade': 'B', - 'eco-index-score': 78, - 'eco-index-ghg': '1.43', - 'eco-index-ghg-equivalent': 7, - 'eco-index-water': '21.50', - 'eco-index-water-equivalent': 2, - 'eco-index-nodes': 420, - 'eco-index-size': 69776, - 'eco-index-requests': 11, - }, - { - requestedUrl: 'https://www.ecoindex.fr/', - 'eco-index-grade': 'A', - 'eco-index-score': 88, - 'eco-index-ghg': '1.23', - 'eco-index-ghg-equivalent': 6, - 'eco-index-water': '18.50', - 'eco-index-water-equivalent': 2, - 'eco-index-nodes': 190, - 'eco-index-size': 31245, - 'eco-index-requests': 5, - }, - ], - }, - ], -} - -Twig.renderFile('./markdown.twig', data, (err, md) => { - md // compiled string - console.log(md) - writeFileSync('./export.md', md) -}) diff --git a/examples/test-twig.js/markdown.twig b/examples/test-twig.js/markdown.twig deleted file mode 100644 index 9165d820..00000000 --- a/examples/test-twig.js/markdown.twig +++ /dev/null @@ -1,123 +0,0 @@ -# Déclaration environnementale de ce site web -## Niveau d’écoconception du site web - -* {{ best_pages.summary['eco-index-grade'] }} -* Note Ecoindex : **{{ best_pages.summary['eco-index-score'] }}/100** -* Consommation d'eau moyenne rapportée à 1 000 utilisateurs (en litres) : **{{ best_pages.summary['eco-index-water'] }} (soit {{ best_pages.summary['eco-index-water-equivalent'] }} packs d'eau minérale).*** -* Émission de Gaz à Effet de Serre (GES) moyenne rapportée à 1 000 utilisateurs (kilos CO2e) : **{{ best_pages.summary['eco-index-ghg'] }} (soit un trajet de {{ best_pages.summary['eco-index-ghg-equivalent'] }} kms en voiture à énergie thermique).*** -## Méthode d'évaluation -Comme toute production numérique, ce site web a un impact environnemental que nous vous présentons sur cette page à l’aide d’indicateurs standardisés. - -Nous utilisons le référentiel [EcoIndex](https://www.ecoindex.fr/) proposé par le [collectif GreenIT.fr](https://www.greenit.fr/), pour évaluer la performance environnementale de ce site web. Celui-ci est quantifié grâce à deux types d'indicateurs : -1. **Niveau d’écoconception du site web**. Cet indicateur évalue la mise en place de bonnes pratiques permettant de réduire l'impact d'une page web. Le niveau atteint est représenté par une évaluation relative de A à G (A est la meilleure note) associée à un score absolu de 0 à 100 (100 est la meilleure note). -2. **Consommation d'eau et émission de GES liées au chargement de la page**. Cet indicateur quantifie la consommation d'eau douce (cls) et l'émission de GES (gCO2e) liées au chargement d'une page web. - -À des fins de synthèse, quatre types de données sont représentées : -1. Niveau d'écoconception pour les 5 pages les plus visitées du site web -2. Niveau d'écoconception pour 5 parcours utilisateurs type du site web -3. Consommation d'eau (exprimée en litres) et émission de GES (kilos CO2e) liée au chargement d'une page web pour 1 utilisateur, et rapportée à 1 000 utilisateurs. -4. Consommation d'eau (exprimée en litres) et émission de GES (kilos CO2e) liée à l'exécution d'un parcours pour 1 utilisateur, et rapportée à 1 000 utilisateurs. - -L'analyse indiquée a été effectuée le [à modifier], elle est susceptible d'évoluer : la quantification des impacts environnementaux présentée ci-dessous est une photographie réalisée à un instant T. - -## Evaluation de l'impact des 5 pages les plus visitées du site -{% for page in best_pages.pages %} -### Page {{ loop.index }} : {{ page.requestedUrl }} - -|Grade|Ecoindex|Eau (cl)|GES (gCO2e)|Nb de requêtes|Taille de la page (Ko)|Taille du DOM| -|---|---|---|---|---|---|---| -|{{ page['eco-index-grade'] }}|{{ page['eco-index-score'] }}/100|{{ page['eco-index-water'] }}|{{ page['eco-index-ghg'] }}|{{ page['eco-index-requests'] }}|{{ page['eco-index-size'] }}|{{ page['eco-index-nodes'] }}| - - -* Consommation d'eau rapportée à 1 000 utilisateurs (en litres) : **{{ page['eco-index-water'] }} (soit {{ page['eco-index-water-equivalent'] }} packs d'eau minérale)**. -* Émission de GES rapportée à 1 000 utilisateurs (kilos CO2e) : **{{ page['eco-index-ghg'] }} (soit un trajet de {{ page['eco-index-ghg-equivalent'] }} kms en voiture à énergie thermique)**. - -{% endfor %} -## Evaluation de l'impact pour 5 parcours utilisateurs sur le site -{% for course in courses %} -### Parcours {{ loop.index }} : {{ course['course-name'] }} -* **Objectif du parcours** : {{ course['course-target'] }} -* **Parcours cible** : {{ course['course-description'] }} - -|Page|Grade|Ecoindex|Eau (cl)|GES (gCO2e)|Nb de requêtes|Taille de la course (Ko)|Taille du DOM| -|---|---|---|---|---|---|---|---| -{% for page in course.pages %} -|{{ page['requestedUrl'] }}|{{ page['eco-index-grade'] }}|{{ page['eco-index-score'] }}/100|{{ page['eco-index-water'] }}|{{ page['eco-index-ghg'] }}|{{ page['eco-index-requests'] }}|{{ page['eco-index-size'] }}|{{ page['eco-index-nodes'] }}| -{% endfor %} - -* Consommation d'eau rapportée à 1 000 utilisateurs (en litres) : **{{ course.summary['eco-index-water'] }} (soit {{ course.summary['eco-index-water-equivalent'] }} packs d'eau minérale)**. -* Émission de GES rapportée à 1 000 utilisateurs (kilos CO2e) : **{{ course.summary['eco-index-ghg'] }} (soit un trajet de {{ course.summary['eco-index-ghg-equivalent'] }} kms en voiture à énergie thermique)**. - -{% endfor %} -## L'écoconception - -L’écoconception s’appuie sur une méthodologie et un ensemble de bonnes pratiques pour réduire l’impact de ce site web sur son environnement. Concrètement, il va s’agir de limiter les ressources techniques nécessaires à l’affichage d’une page ou à l’exécution d’une fonctionnalité, tout en étant au plus proche du besoin de l’utilisateur. - -Vous êtes un professionnel du numérique et vous souhaitez réduire l’impact environnemental de vos sites ? Voici quelques bonnes pratiques à mettre en oeuvre : - -### Quelques bonnes pratiques en matière d'ergonomie et de design -* Limiter le nombre de fonctionnalités dès la conception -* Supprimer les fonctionnalités non utilisées -* Limiter le nombre de carrousels -* Choisir des typographies au poids réduit -* Favoriser les designs simples et épurés -* Adopter quand cela est possible une approche "mobile-first" -* Préférer la pagination au défilement infini -* Éviter la lecture et le chargement automatique des vidéos et des sons -* Optimiser les parcours utilisateurs -* ... - -### Quelques bonnes pratiques en matière de gestion des contenus -* Préférer les images aux vidéos -* Limiter le nombre d'images sur chaque page -* Optimiser la taille des images au format cible -* Compresser les images via un outil de type [TinyPNG](https://tinypng.com/) -* Compresser les pdfs via un outil de type [iLovePDF](https://www.ilovepdf.com/fr/compresser_pdf) -* Limiter l'utilisation des GIFs animés -* Préférer les glyphs aux images -* ... - -### Quelques bonnes pratiques en matière de développement -* Proposer un traitement asynchrone lorsque c'est possible -* N'utilisez que les portions indispensables des bibliothèques JS et CSS -* Mettre en cache les données calculées souvent utilisées -* Limiter le nombre d'appels aux API HTTP -* Réduire le volume de données stockées au strict nécessaire -* Utiliser la version la plus récente du langage -* Fournir une alternative textuelle aux contenus multimédias -* Découper les CSS -* Ne pas faire de modification du DOM lorsqu’on le traverse -* Utiliser le chargement paresseux (lazyload) -* Valider les pages auprès du W3C -* Ajouter des entêtes Expires ou Cache-Control -* Compresser les fichiers texte : CSS, JS, HTML et SVG -* Mettre en place un sitemap efficient -* ... - -### Quelques bonnes pratiques en matière d'hébergement -* Choisir un hébergeur écoresponsable -* Installer le minimum requis sur le serveur -* S’appuyer sur les services managés -* Optimiser l'efficacité énergétique des serveurs -* Réduire au nécessaire les logs des serveurs -* Apache Vhost : désactiver le AllowOverride -* Utiliser des serveurs virtualisés -* Utiliser un serveur asynchrone -* Stocker les données dans le cloud -* ... - -### Pour mettre en place votre déclaration environnementale : - -* [Accéder à la documentation](https://declaration.greenit.fr/) - -### Pour consulter la liste complète de bonnes pratiques de l'écoconception web : - -* [Accéder au site web GreenIT](https://www.greenit.fr/) -* [Accéder au dépôt GreenIt (GitHub)](https://github.com/cnumr/best-practices) - -### Pour en savoir plus sur EcoIndex : - -* [En savoir plus sur le référentiel EcoIndex](http://www.ecoindex.fr/quest-ce-que-ecoindex/) -* [Accéder au site web EcoIndex](https://www.ecoindex.fr/) - -_*Moyenne de l’impact environnemental des 5 pages les plus visitées ce site web._ diff --git a/examples/test-twig.js/package-lock.json b/examples/test-twig.js/package-lock.json deleted file mode 100644 index 175ecde5..00000000 --- a/examples/test-twig.js/package-lock.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "name": "test-twig", - "version": "1.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "test-twig", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "twig": "^1.17.1" - } - }, - "node_modules/@babel/runtime": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.4.tgz", - "integrity": "sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/foreachasync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", - "integrity": "sha512-J+ler7Ta54FwwNcx6wQRDhTIbNeyDcARMkOcguEqnEdtm0jKvN3Li3PDAb2Du3ubJYEWfYL83XMROXdsXAXycw==" - }, - "node_modules/locutus": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/locutus/-/locutus-2.0.16.tgz", - "integrity": "sha512-pGfl6Hb/1mXLzrX5kl5lH7gz25ey0vwQssZp8Qo2CEF59di6KrAgdFm+0pW8ghLnvNzzJGj5tlWhhv2QbK3jeQ==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" - }, - "node_modules/twig": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/twig/-/twig-1.17.1.tgz", - "integrity": "sha512-atxccyr/BHtb1gPMA7Lvki0OuU17XBqHsNH9lzDHt9Rr1293EVZOosSZabEXz/DPVikIW8ZDqSkEddwyJnQN2w==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "locutus": "^2.0.11", - "minimatch": "3.0.x", - "walk": "2.3.x" - }, - "bin": { - "twigjs": "bin/twigjs" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walk": { - "version": "2.3.15", - "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.15.tgz", - "integrity": "sha512-4eRTBZljBfIISK1Vnt69Gvr2w/wc3U6Vtrw7qiN5iqYJPH7LElcYh/iU4XWhdCy2dZqv1ToMyYlybDylfG/5Vg==", - "dependencies": { - "foreachasync": "^3.0.0" - } - } - } -} diff --git a/examples/test-twig.js/package.json b/examples/test-twig.js/package.json deleted file mode 100644 index 8641691a..00000000 --- a/examples/test-twig.js/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "module", - "name": "test-twig", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": "", - "license": "ISC", - "dependencies": { - "twig": "^1.17.1" - } -} \ No newline at end of file