{"id":3356,"date":"2026-04-23T16:37:40","date_gmt":"2026-04-23T15:37:40","guid":{"rendered":"https:\/\/www.kangama.com\/?p=3356"},"modified":"2026-05-07T14:17:10","modified_gmt":"2026-05-07T13:17:10","slug":"devcachecleaner-workspace-macos","status":"publish","type":"post","link":"https:\/\/www.kangama.com\/en\/devcachecleaner-workspace-macos\/","title":{"rendered":"DevCacheCleaner 0.2.2-alpha : nettoyer aussi les dossiers g\u00e9n\u00e9r\u00e9s de vos projets"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>Dans le premier <strong><a href=\"https:\/\/www.kangama.com\/outil-macos-nettoyer-cache-developpeur\/\" data-type=\"post\" data-id=\"3105\">article consacr\u00e9 \u00e0 DevCacheCleaner<\/a><\/strong>, l\u2019objectif \u00e9tait de pr\u00e9senter un <strong>outil macOS capable de nettoyer les caches d\u00e9veloppeur<\/strong> les plus courants. Xcode, les simulateurs iOS et d\u2019autres outils de d\u00e9veloppement g\u00e9n\u00e8rent rapidement de nombreux fichiers temporaires, qui finissent par encombrer la machine sans toujours \u00eatre visibles.<\/p>\n\n\n\n<p>Avec la version <strong><a href=\"https:\/\/github.com\/k-angama\/macOS-dev-cache-cleaner\/releases\/tag\/0.2.2-alpha\" data-type=\"link\" data-id=\"https:\/\/github.com\/k-angama\/macOS-dev-cache-cleaner\/releases\/tag\/0.2.2-alpha\" target=\"_blank\" rel=\"noopener\">0.2.2-alpha<\/a><\/strong>, l\u2019application \u00e9volue dans une direction tr\u00e8s naturelle. En plus du nettoyage des caches globaux, DevCacheCleaner permet d\u00e9sormais d\u2019<strong>analyser un workspace<\/strong> pour rep\u00e9rer certains dossiers g\u00e9n\u00e9r\u00e9s et faciliter leur suppression.<\/p>\n\n\n\n<p>Cette nouveaut\u00e9 r\u00e9pond \u00e0 un besoin concret. Dans un environnement de d\u00e9veloppement, l\u2019espace disque n\u2019est pas seulement occup\u00e9 par les caches syst\u00e8me. Les projets eux-m\u00eames accumulent aussi des fichiers lourds, souvent r\u00e9g\u00e9n\u00e9rables, qui finissent par prendre beaucoup de place.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi nettoyer aussi les workspaces ?<\/h2>\n\n\n\n<p>Quand on travaille sur plusieurs projets, certains dossiers finissent rapidement par grossir sans que l\u2019on y pr\u00eate vraiment attention. C\u2019est le cas de <strong>node_modules<\/strong>, <strong>Pods<\/strong>, <strong>.build<\/strong>, <strong>.gradle<\/strong> ou encore <strong>build<\/strong>.<\/p>\n\n\n\n<p>Ces r\u00e9pertoires sont souvent utiles au quotidien, mais ils peuvent aussi repr\u00e9senter plusieurs gigaoctets sur une machine de d\u00e9veloppement. Avec le temps, ils s\u2019accumulent dans diff\u00e9rents projets et participent eux aussi \u00e0 saturer le disque.<\/p>\n\n\n\n<p>L\u2019id\u00e9e de cette nouvelle fonctionnalit\u00e9 est donc simple : ne plus se limiter aux caches globaux, mais prendre aussi en compte les dossiers g\u00e9n\u00e9r\u00e9s directement dans les projets.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ce que change la version 0.2.2-alpha<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.kangama.com\/wp-content\/uploads\/2026\/04\/DevCacheCleaner_v0.2.2-alpha-projet.png\"><img fetchpriority=\"high\" decoding=\"async\" width=\"601\" height=\"86\" src=\"https:\/\/www.kangama.com\/wp-content\/uploads\/2026\/04\/DevCacheCleaner_v0.2.2-alpha-projet.png\" alt=\"DevCacheCleaner\" class=\"wp-image-3374\" srcset=\"https:\/\/www.kangama.com\/wp-content\/uploads\/2026\/04\/DevCacheCleaner_v0.2.2-alpha-projet.png 601w, https:\/\/www.kangama.com\/wp-content\/uploads\/2026\/04\/DevCacheCleaner_v0.2.2-alpha-projet-420x60.png 420w\" sizes=\"(max-width: 601px) 100vw, 601px\" \/><\/a><\/figure>\n\n\n\n<p>Avec cette version, DevCacheCleaner permet de <strong>s\u00e9lectionner un dossier de travail<\/strong> puis d\u2019identifier certains \u00e9l\u00e9ments g\u00e9n\u00e9r\u00e9s qui peuvent \u00eatre nettoy\u00e9s.<\/p>\n\n\n\n<p>L\u2019int\u00e9r\u00eat est de garder une approche claire et cibl\u00e9e. L\u2019application ne cherche pas \u00e0 supprimer n\u2019importe quel fichier du projet. Elle se concentre sur des dossiers bien connus des d\u00e9veloppeurs, qui peuvent \u00eatre recr\u00e9\u00e9s si n\u00e9cessaire par les outils de build ou de gestion de d\u00e9pendances.<\/p>\n\n\n\n<p>Cela permet d\u2019avoir une vision plus pr\u00e9cise de ce qui occupe de l\u2019espace dans un workspace, tout en gardant le contr\u00f4le sur le nettoyage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Une suite logique de la premiere version<\/h2>\n\n\n\n<p>Cette \u00e9volution prolonge naturellement le travail pr\u00e9sent\u00e9 dans le premier article. Jusqu\u2019ici, DevCacheCleaner aidait \u00e0 retrouver un environnement plus propre en supprimant les caches d\u00e9veloppeur pr\u00e9sents sur macOS.<\/p>\n\n\n\n<p>Avec la version 0.2.2-alpha, l\u2019application devient plus compl\u00e8te. Elle s\u2019int\u00e9resse d\u00e9sormais aussi \u00e0 l\u2019espace occup\u00e9 dans les projets eux-m\u00eames, ce qui correspond beaucoup mieux \u00e0 la r\u00e9alit\u00e9 du quotidien d\u2019un d\u00e9veloppeur.<\/p>\n\n\n\n<p>On reste donc dans la m\u00eame logique : <strong>identifier ce qui encombre, afficher clairement les informations utiles, puis permettre un nettoyage simple<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi cette fonctionnalit\u00e9 est utile au quotidien<\/h2>\n\n\n\n<p>L\u2019int\u00e9r\u00eat de cette nouveaut\u00e9 est imm\u00e9diat. Elle permet d\u2019abord de mieux comprendre d\u2019o\u00f9 vient l\u2019espace occup\u00e9 sur la machine. Ce n\u2019est pas toujours Xcode ou les simulateurs qui posent probl\u00e8me. Tr\u00e8s souvent, ce sont aussi les anciens projets, les d\u00e9pendances locales ou les artefacts de build.<\/p>\n\n\n\n<p>Elle permet ensuite d\u2019\u00e9viter certaines manipulations manuelles. Au lieu d\u2019aller chercher dossier par dossier dans le Finder ou de passer par le terminal, l\u2019utilisateur peut centraliser cette v\u00e9rification dans l\u2019application.<\/p>\n\n\n\n<p>Enfin, cette fonctionnalit\u00e9 renforce la coh\u00e9rence globale de DevCacheCleaner. L\u2019outil ne sert plus seulement \u00e0 nettoyer des caches syst\u00e8me, mais commence \u00e0 devenir une solution plus large de <strong>gestion des fichiers temporaires et g\u00e9n\u00e9r\u00e9s dans un environnement de d\u00e9veloppement macOS<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Avec la version <strong>0.2.2-alpha<\/strong>, DevCacheCleaner franchit une \u00e9tape logique dans son \u00e9volution. L\u2019application ne se limite plus au nettoyage des caches d\u00e9veloppeur globaux. Elle permet aussi de rep\u00e9rer et de nettoyer des <strong>dossiers g\u00e9n\u00e9r\u00e9s dans les workspaces<\/strong>, l\u00e0 o\u00f9 une grande partie de l\u2019espace disque peut aussi se perdre.<\/p>\n\n\n\n<p>Cette nouveaut\u00e9 reste fid\u00e8le \u00e0 l\u2019esprit du projet : proposer un outil simple, utile et pens\u00e9 pour des besoins concrets. C\u2019est aussi ce qui donne de la valeur \u00e0 une application comme celle-ci. Une bonne fonctionnalit\u00e9 ne consiste pas seulement \u00e0 en faire plus, mais \u00e0 r\u00e9pondre plus pr\u00e9cis\u00e9ment \u00e0 un usage r\u00e9el.<\/p>\n\n\n\n<p>Si vous cherchez \u00e0 mieux ma\u00eetriser l\u2019espace disque de votre environnement de d\u00e9veloppement sur macOS, cette \u00e9volution rend DevCacheCleaner encore plus pertinent au quotidien.<\/p>\n\n\n\n<p><strong>La version alpha est accessible ici :<\/strong><\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/github.com\/k-angama\/macOS-dev-cache-cleaner\/releases\/tag\/0.2.2-alpha\" class=\"vlp-link\" title=\"Release 0.2.2-alpha \u00b7 k-angama\/macOS-dev-cache-cleaner\" rel=\"nofollow noopener\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img decoding=\"async\" src=\"https:\/\/opengraph.githubassets.com\/68a1a11572dc8c8b6c45f0c428ba540b9bc21ea859ba3f4cd10a4f26d17b1d6a\/k-angama\/macOS-dev-cache-cleaner\/releases\/tag\/0.2.2-alpha\" style=\"max-width: 150px; max-height: 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">Release 0.2.2-alpha \u00b7 k-angama\/macOS-dev-cache-cleaner<\/div><div class=\"vlp-block-1 vlp-link-summary\">DevCacheCleaner v0.2.2-alpha<br \/>\nThis alpha release adds workspace-aware cleanup support, making DevCacheCleaner more useful for developer projects beyond system cache folders.<br \/>\nHighlights<br \/>\n<br \/>\nAdded worksp&#8230;<\/div><\/div><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading3356_31dd40-04, .wp-block-kadence-advancedheading.kt-adv-heading3356_31dd40-04[data-kb-block=\"kb-adv-heading3356_31dd40-04\"]{font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3356_31dd40-04 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3356_31dd40-04[data-kb-block=\"kb-adv-heading3356_31dd40-04\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3356_31dd40-04 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3356_31dd40-04[data-kb-block=\"kb-adv-heading3356_31dd40-04\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h4 class=\"kt-adv-heading3356_31dd40-04 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading3356_31dd40-04\">Article similaire<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"margin-top:var(--wp--preset--spacing--20);margin-right:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--20);margin-left:var(--wp--preset--spacing--60)\"><a href=\"https:\/\/www.kangama.com\/outil-macos-nettoyer-cache-developpeur\/\" data-type=\"link\" data-id=\"https:\/\/www.kangama.com\/menu-bar-macos-swiftui-guide-pratique\/\">Cr\u00e9er un outil macOS pour nettoyer les caches d\u00e9veloppeur : retour d\u2019exp\u00e9rience<\/a><\/li>\n\n\n\n<li style=\"margin-top:var(--wp--preset--spacing--20);margin-right:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--20);margin-left:var(--wp--preset--spacing--60)\"><a href=\"https:\/\/www.kangama.com\/menu-bar-macos-swiftui-guide-pratique\/\" data-type=\"link\" data-id=\"https:\/\/www.kangama.com\/menu-bar-macos-swiftui-guide-pratique\/\">Comment cr\u00e9er une menu bar utile sur macOS avec SwiftUI<\/a><\/li>\n\n\n\n<li style=\"margin-top:0;margin-right:var(--wp--preset--spacing--60);margin-bottom:0;margin-left:var(--wp--preset--spacing--60)\"><a href=\"https:\/\/www.kangama.com\/floating-panel-macos-swiftui-nspanel\/\" data-type=\"post\" data-id=\"3247\">Floating Panel sur macOS avec SwiftUI : ouvrir une fen\u00eatre avanc\u00e9e depuis la menu bar<\/a><\/li>\n\n\n\n<li style=\"margin-top:0;margin-right:var(--wp--preset--spacing--60);margin-bottom:0;margin-left:var(--wp--preset--spacing--60)\"><a href=\"https:\/\/www.kangama.com\/smappservice-swiftui-app-macos-demarrage\/\" data-type=\"post\" data-id=\"3247\">SMAppService SwiftUI : lancer une application macOS au d\u00e9marrage<\/a><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<style>.kb-row-layout-id3356_5571d7-97 > .kt-row-column-wrap{align-content:center;}:where(.kb-row-layout-id3356_5571d7-97 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:center;}.kb-row-layout-id3356_5571d7-97 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-lg, 4rem);row-gap:var(--global-kb-gap-lg, 4rem);max-width:800px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-xxl, 5rem);padding-bottom:var(--global-kb-spacing-xxl, 5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id3356_5571d7-97{background-color:var(--global-palette8, #F7FAFC);background-image:url('https:\/\/www.kangama.com\/wp-content\/uploads\/2021\/12\/me-contacter-scaled.jpg');background-size:cover;background-position:center center;background-attachment:fixed;background-repeat:no-repeat;}.kb-row-layout-id3356_5571d7-97 > .kt-row-layout-overlay{opacity:0.50;background-color:var(--ast-global-color-8);}.kb-row-layout-id3356_5571d7-97 ,.kb-row-layout-id3356_5571d7-97 h1,.kb-row-layout-id3356_5571d7-97 h2,.kb-row-layout-id3356_5571d7-97 h3,.kb-row-layout-id3356_5571d7-97 h4,.kb-row-layout-id3356_5571d7-97 h5,.kb-row-layout-id3356_5571d7-97 h6{color:var(--global-palette3, #1A202C);}.kb-row-layout-id3356_5571d7-97 a{color:var(--global-palette1, #3182CE);}.kb-row-layout-id3356_5571d7-97 a:hover{color:var(--global-palette2, #2B6CB0);}@media all and (max-width: 1024px), only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (hover: none){.kb-row-layout-id3356_5571d7-97{background-attachment:scroll;}}@media all and (max-width: 1024px){.kb-row-layout-id3356_5571d7-97 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id3356_5571d7-97 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id3356_5571d7-97 alignnone has-theme-palette8-background-color kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-layout-overlay kt-row-overlay-normal\"><\/div><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-middle\">\n<style>.kadence-column3356_583755-7b > .kt-inside-inner-col{display:flex;}.kadence-column3356_583755-7b > .kt-inside-inner-col,.kadence-column3356_583755-7b > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3356_583755-7b > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3356_583755-7b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column3356_583755-7b > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column3356_583755-7b{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3356_583755-7b{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3356_583755-7b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column3356_583755-7b > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3356_583755-7b{text-align:center;}.kadence-column3356_583755-7b{position:relative;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column3356_583755-7b{align-self:center;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3356_583755-7b{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3356_583755-7b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 1024px){.kadence-column3356_583755-7b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column3356_583755-7b{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3356_583755-7b{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column3356_583755-7b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column3356_583755-7b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3356_583755-7b\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading3356_d0ed8d-8f, .wp-block-kadence-advancedheading.kt-adv-heading3356_d0ed8d-8f[data-kb-block=\"kb-adv-heading3356_d0ed8d-8f\"]{margin-top:0px;margin-bottom:var(--global-kb-spacing-lg, 3rem);text-align:center;font-size:var(--global-kb-font-size-lg, 2rem);line-height:1.2em;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading3356_d0ed8d-8f mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading3356_d0ed8d-8f[data-kb-block=\"kb-adv-heading3356_d0ed8d-8f\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading3356_d0ed8d-8f img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading3356_d0ed8d-8f[data-kb-block=\"kb-adv-heading3356_d0ed8d-8f\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading3356_d0ed8d-8f wp-block-kadence-advancedheading has-ast-global-color-5-color has-text-color\" data-kb-block=\"kb-adv-heading3356_d0ed8d-8f\"><strong>Vous avez un projet d\u2019application et vous souhaitez avancer avec une approche claire, fiable et adapt\u00e9e \u00e0 vos besoins m\u00e9tier ?<\/strong><\/h2>\n\n\n<style>.wp-block-kadence-advancedbtn.kb-btns3356_61c764-15{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:center;align-items:center;}.kt-btns3356_61c764-15 .kt-button{font-weight:normal;font-style:normal;}.kt-btns3356_61c764-15 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns3356_61c764-15 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns3356_61c764-15 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns3356_61c764-15 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns3356_61c764-15 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns3356_61c764-15 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns3356_61c764-15 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns3356_61c764-15\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn3356_525049-2f.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn3356_525049-2f.kb-button{color:var(--ast-global-color-7);background:rgba(0,0,0,0);font-weight:bold;text-transform:uppercase;border-top:2px solid var(--ast-global-color-7);border-right:2px solid var(--ast-global-color-7);border-bottom:2px solid var(--ast-global-color-7);border-left:2px solid var(--ast-global-color-7);}.wp-block-kadence-advancedbtn .kb-btn3356_525049-2f.kb-button:hover, .wp-block-kadence-advancedbtn .kb-btn3356_525049-2f.kb-button:focus{color:var(--ast-global-color-5);background:var(--ast-global-color-7);}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn3356_525049-2f.kb-button{border-top:2px solid var(--ast-global-color-7);border-right:2px solid var(--ast-global-color-7);border-bottom:2px solid var(--ast-global-color-7);border-left:2px solid var(--ast-global-color-7);}}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn .kb-btn3356_525049-2f.kb-button{border-top:2px solid var(--ast-global-color-7);border-right:2px solid var(--ast-global-color-7);border-bottom:2px solid var(--ast-global-color-7);border-left:2px solid var(--ast-global-color-7);}}<\/style><a class=\"kb-button kt-button button kb-btn3356_525049-2f kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-inherit  kt-btn-has-text-true kt-btn-has-svg-false  wp-block-button__link wp-block-kadence-singlebtn\" href=\"https:\/\/www.kangama.com\/contact\/\"><span class=\"kt-btn-inner-text\">\u00c9changeons sur votre projet<\/span><\/a><\/div>\n<\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>D\u00e9couvrez la nouvelle fonctionnalit\u00e9 de DevCacheCleaner pour nettoyer les dossiers g\u00e9n\u00e9r\u00e9s de vos projets sur macOS.<\/p>","protected":false},"author":1,"featured_media":3358,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[16],"tags":[],"class_list":["post-3356","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developpement-logiciel-technique"],"_links":{"self":[{"href":"https:\/\/www.kangama.com\/en\/wp-json\/wp\/v2\/posts\/3356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kangama.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kangama.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kangama.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kangama.com\/en\/wp-json\/wp\/v2\/comments?post=3356"}],"version-history":[{"count":19,"href":"https:\/\/www.kangama.com\/en\/wp-json\/wp\/v2\/posts\/3356\/revisions"}],"predecessor-version":[{"id":3549,"href":"https:\/\/www.kangama.com\/en\/wp-json\/wp\/v2\/posts\/3356\/revisions\/3549"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kangama.com\/en\/wp-json\/wp\/v2\/media\/3358"}],"wp:attachment":[{"href":"https:\/\/www.kangama.com\/en\/wp-json\/wp\/v2\/media?parent=3356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kangama.com\/en\/wp-json\/wp\/v2\/categories?post=3356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kangama.com\/en\/wp-json\/wp\/v2\/tags?post=3356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}