{"id":15590393,"url":"https://github.com/cdimascio/cmd-web","last_synced_at":"2026-02-16T21:33:27.587Z","repository":{"id":215859919,"uuid":"738341796","full_name":"cdimascio/cmd-web","owner":"cdimascio","description":"tech blog","archived":false,"fork":false,"pushed_at":"2025-03-25T00:13:51.000Z","size":132874,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-18T22:37:13.970Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cdimascio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-01-03T02:22:17.000Z","updated_at":"2025-03-25T00:13:55.000Z","dependencies_parsed_at":"2024-01-07T03:24:49.646Z","dependency_job_id":"6e74a1e4-5d49-403c-9631-7db05164a2f9","html_url":"https://github.com/cdimascio/cmd-web","commit_stats":{"total_commits":4928,"total_committers":56,"mean_commits":88.0,"dds":0.6438717532467533,"last_synced_commit":"7126c02ff58c7c4ad68a0b56d90556806aafe016"},"previous_names":["cdimascio/cmd-web"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cdimascio/cmd-web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdimascio%2Fcmd-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdimascio%2Fcmd-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdimascio%2Fcmd-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdimascio%2Fcmd-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cdimascio","download_url":"https://codeload.github.com/cdimascio/cmd-web/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdimascio%2Fcmd-web/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29519411,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T18:37:19.720Z","status":"ssl_error","status_checked_at":"2026-02-16T18:36:46.920Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-02T23:21:43.778Z","updated_at":"2026-02-16T21:33:27.566Z","avatar_url":"https://github.com/cdimascio.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## cmd-blog\n\nBuild and deploy the blog\n\n```\nnvm node 18 # or greater\nnpm run build \u0026\u0026 AWS_PROFILE=cdimascio-aws gatsby-plugin-s3 deploy\n```\n\n### Manual deploy\n```shell\nnpm run build\n# copy all files from public to s3 cdimascio-dev-web\n# delete current files, then add newly built files\n```\n\n\u003ch1 align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/alxshelepenok/gatsby-starter-lumen/blob/master/.github/logo-light.png\" width=\"140\"\u003e\n    \u003cimg src=\"https://github.com/alxshelepenok/gatsby-starter-lumen/blob/master/.github/logo-dark.png\" width=\"140\"\u003e\n  \u003c/picture\u003e\n  \u003cbr\u003e\n  Lumen\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003e\n  A constantly evolving and thoughtful architecture for creating new static blogs.\n\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca target=\"_blank\" href=\"https://codecov.io/gh/alxshelepenok/gatsby-starter-lumen\"\u003e\u003cimg src=\"https://codecov.io/gh/alxshelepenok/gatsby-starter-lumen/branch/master/graph/badge.svg\"\u003e\u003c/a\u003e \u003ca target=\"_blank\" href=\"https://www.codacy.com/gh/alxshelepenok/gatsby-starter-lumen/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=alxshelepenok/gatsby-starter-lumen\u0026amp;utm_campaign=Badge_Grade\"\u003e\u003cimg src=\"https://app.codacy.com/project/badge/Grade/2d21235e36e34b758aaa27fecd3c8048\"\u003e\u003c/a\u003e \u003ca target=\"_blank\" href=\"https://codeclimate.com/github/alxshelepenok/gatsby-starter-lumen\"\u003e\u003cimg src=\"https://img.shields.io/codeclimate/maintainability/alxshelepenok/gatsby-starter-lumen.svg\"\u003e\u003c/a\u003e \u003ca href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Falxshelepenok%2Fgatsby-starter-lumen?ref=badge_shield\" alt=\"FOSSA Status\"\u003e\u003cimg src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Falxshelepenok%2Fgatsby-starter-lumen.svg?type=shield\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Table of contents\n\n- [Features](http://github.com/alxshelepenok/gatsby-starter-lumen#features)\n- [Quick Start](http://github.com/alxshelepenok/gatsby-starter-lumen#quick-start)\n- [Folder Structure](http://github.com/alxshelepenok/gatsby-starter-lumen#folder-structure)\n- [Sponsors](http://github.com/alxshelepenok/gatsby-starter-lumen#sponsors)\n- [Contributors](http://github.com/alxshelepenok/gatsby-starter-lumen#contributors)\n- [License](http://github.com/alxshelepenok/gatsby-starter-lumen#license)\n\n## Features\n\n- Beautiful typography.\n- Mobile first approach in development.\n- Syntax highlighting in code blocks using PrismJS.\n- Pagination support.\n\n## Quick Start\n\n```\n$ npm install\n$ npm run start\n```\n\n## Folder Structure\n\n```\n.\n├── internal\n│   ├── definitions\n│   ├── gatsby\n│   │   ├── constants\n│   │   ├── queries\n│   │   ├── types\n│   │   └── utils\n│   └── testing\n│       └── __mocks__\n└── src\n    ├── assets\n    │   └── scss\n    │       ├── base\n    │       └── mixins\n    ├── components\n    │   ├── Feed\n    │   ├── Icon\n    │   ├── Image\n    │   ├── Layout\n    │   ├── Page\n    │   ├── Pagination\n    │   ├── Post\n    │   │   ├── Author\n    │   │   ├── Comments\n    │   │   ├── Content\n    │   │   ├── Meta\n    │   │   └── Tags\n    │   └── Sidebar\n    │       ├── Author\n    │       ├── Contacts\n    │       ├── Copyright\n    │       └── Menu\n    ├── constants\n    ├── hooks\n    ├── templates\n    │   ├── CategoriesTemplate\n    │   ├── CategoryTemplate\n    │   ├── IndexTemplate\n    │   ├── NotFoundTemplate\n    │   ├── PageTemplate\n    │   ├── PostTemplate\n    │   ├── TagsTemplate\n    │   └── TagTemplate\n    ├── types\n    └── utils\n```\n\n## Sponsors\n\nDevelopment efforts are supported by the sponsors. I'm very grateful for their donations, please check them out!\n\n| \u003ca href=\"https://www.browserstack.com\" target=\"_blank\"\u003e\u003cimg width=\"250\" src=\"https://gist.githubusercontent.com/alxshelepenok/94cbc6dc4a2cb8167ee188ddab33893a/raw/f869c9a67db7bfd5440a49178195efe811d8f7d8/browserstack.svg\"\u003e\u003c/a\u003e | \u003ca href=\"https://sentry.io\" target=\"_blank\"\u003e\u003cimg width=\"250\" src=\"https://gist.githubusercontent.com/alxshelepenok/1a74dbe123b2f7ad538f41c94e2da0a2/raw/aaeb3b38ef0873bae1f23f3605696b4e65362e67/sentry.svg\"\u003e\u003c/a\u003e |\n| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |\n\n## Contributors\n\nThanks to these wonderful people!\n\n| [\u003cimg alt=\"vzhou842\" src=\"https://avatars.githubusercontent.com/u/10209814?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/vzhou842) | [\u003cimg alt=\"abisz\" src=\"https://avatars.githubusercontent.com/u/7287780?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/abisz) | [\u003cimg alt=\"remi-bruguier\" src=\"https://avatars.githubusercontent.com/u/7031328?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/remi-bruguier) | [\u003cimg alt=\"sparklesam\" src=\"https://avatars.githubusercontent.com/u/10287995?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/sparklesam) | [\u003cimg alt=\"vinnymac\" src=\"https://avatars.githubusercontent.com/u/1832781?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/vinnymac) | [\u003cimg alt=\"mariolopjr\" src=\"https://avatars.githubusercontent.com/u/2067324?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/mariolopjr) |\n| :------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [vzhou842](https://github.com/vzhou842)                                              |                                             [abisz](https://github.com/abisz)                                             |                                             [remi-bruguier](https://github.com/remi-bruguier)                                             |                                             [sparklesam](https://github.com/sparklesam)                                              |                                             [vinnymac](https://github.com/vinnymac)                                             |                                             [mariolopjr](https://github.com/mariolopjr)                                             |\n\n| [\u003cimg alt=\"ihororlovskyi\" src=\"https://avatars.githubusercontent.com/u/7969737?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/ihororlovskyi) | [\u003cimg alt=\"rtveitch\" src=\"https://avatars.githubusercontent.com/u/25228001?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/rtveitch) | [\u003cimg alt=\"timbroder\" src=\"https://avatars.githubusercontent.com/u/121503?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/timbroder) | [\u003cimg alt=\"yodahuang\" src=\"https://avatars.githubusercontent.com/u/11242657?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/yodahuang) | [\u003cimg alt=\"axelclark\" src=\"https://avatars.githubusercontent.com/u/16856928?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/axelclark) | [\u003cimg alt=\"tonyz0x0\" src=\"https://avatars.githubusercontent.com/u/29159357?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/tonyz0x0) |\n| :---------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [ihororlovskyi](https://github.com/ihororlovskyi)                                             |                                             [rtveitch](https://github.com/rtveitch)                                              |                                            [timbroder](https://github.com/timbroder)                                             |                                             [yodahuang](https://github.com/yodahuang)                                              |                                             [axelclark](https://github.com/axelclark)                                              |                                             [tonyz0x0](https://github.com/tonyz0x0)                                              |\n\n| [\u003cimg alt=\"tranlehaiquan\" src=\"https://avatars.githubusercontent.com/u/17347993?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/tranlehaiquan) | [\u003cimg alt=\"seandearnaley\" src=\"https://avatars.githubusercontent.com/u/5084762?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/seandearnaley) | [\u003cimg alt=\"stigrune\" src=\"https://avatars.githubusercontent.com/u/1052748?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/stigrune) | [\u003cimg alt=\"ybbarng\" src=\"https://avatars.githubusercontent.com/u/1793950?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/ybbarng) | [\u003cimg alt=\"marktani\" src=\"https://avatars.githubusercontent.com/u/1780597?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/marktani) | [\u003cimg alt=\"concreted\" src=\"https://avatars.githubusercontent.com/u/4016897?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/concreted) |\n| :----------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [tranlehaiquan](https://github.com/tranlehaiquan)                                              |                                             [seandearnaley](https://github.com/seandearnaley)                                             |                                             [stigrune](https://github.com/stigrune)                                             |                                             [ybbarng](https://github.com/ybbarng)                                             |                                             [marktani](https://github.com/marktani)                                             |                                             [concreted](https://github.com/concreted)                                             |\n\n| [\u003cimg alt=\"gipcompany\" src=\"https://avatars.githubusercontent.com/u/130989?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/gipcompany) | [\u003cimg alt=\"chmac\" src=\"https://avatars.githubusercontent.com/u/690997?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/chmac) | [\u003cimg alt=\"charandas\" src=\"https://avatars.githubusercontent.com/u/542168?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/charandas) | [\u003cimg alt=\"ibraheemdev\" src=\"https://avatars.githubusercontent.com/u/34988408?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/ibraheemdev) | [\u003cimg alt=\"sladinji\" src=\"https://avatars.githubusercontent.com/u/8300799?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/sladinji) | [\u003cimg alt=\"marcelabomfim\" src=\"https://avatars.githubusercontent.com/u/6224547?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/marcelabomfim) |\n| :--------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: |\n|                                            [gipcompany](https://github.com/gipcompany)                                             |                                            [chmac](https://github.com/chmac)                                             |                                            [charandas](https://github.com/charandas)                                             |                                             [ibraheemdev](https://github.com/ibraheemdev)                                              |                                             [sladinji](https://github.com/sladinji)                                             |                                             [marcelabomfim](https://github.com/marcelabomfim)                                             |\n\n| [\u003cimg alt=\"zollillo\" src=\"https://avatars.githubusercontent.com/u/8833904?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/zollillo) | [\u003cimg alt=\"codejet\" src=\"https://avatars.githubusercontent.com/u/802203?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/codejet) | [\u003cimg alt=\"reed-jones\" src=\"https://avatars.githubusercontent.com/u/11511864?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/reed-jones) | [\u003cimg alt=\"SayakaOno\" src=\"https://avatars.githubusercontent.com/u/33141219?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/SayakaOno) | [\u003cimg alt=\"Puterism\" src=\"https://avatars.githubusercontent.com/u/2542730?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/Puterism) | [\u003cimg alt=\"swapnilmishra\" src=\"https://avatars.githubusercontent.com/u/875450?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/swapnilmishra) |\n| :-----------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [zollillo](https://github.com/zollillo)                                             |                                            [codejet](https://github.com/codejet)                                             |                                             [reed-jones](https://github.com/reed-jones)                                              |                                             [SayakaOno](https://github.com/SayakaOno)                                              |                                             [Puterism](https://github.com/Puterism)                                             |                                            [swapnilmishra](https://github.com/swapnilmishra)                                             |\n\n| [\u003cimg alt=\"vvasiloud\" src=\"https://avatars.githubusercontent.com/u/5891530?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/vvasiloud) | [\u003cimg alt=\"lune-sta\" src=\"https://avatars.githubusercontent.com/u/1887764?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/lune-sta) | [\u003cimg alt=\"yaaooo\" src=\"https://avatars.githubusercontent.com/u/16640310?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/yaaooo) | [\u003cimg alt=\"vstoms\" src=\"https://avatars.githubusercontent.com/u/22646173?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/vstoms) | [\u003cimg alt=\"wichopy\" src=\"https://avatars.githubusercontent.com/u/24414632?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/wichopy) | [\u003cimg alt=\"yairmark\" src=\"https://avatars.githubusercontent.com/u/28291977?v=4\u0026s=117\" width=\"117\"\u003e](https://github.com/yairmark) |\n| :-------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: |\n|                                             [vvasiloud](https://github.com/vvasiloud)                                             |                                             [lune-sta](https://github.com/lune-sta)                                             |                                             [yaaooo](https://github.com/yaaooo)                                              |                                             [vstoms](https://github.com/vstoms)                                              |                                             [wichopy](https://github.com/wichopy)                                              |                                             [yairmark](https://github.com/yairmark)                                              |\n\n## License\n\nThe MIT License (MIT)\n\nCopyright (c) 2016-2023 Alexander Shelepenok\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdimascio%2Fcmd-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcdimascio%2Fcmd-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdimascio%2Fcmd-web/lists"}