{"id":19238469,"url":"https://github.com/codingki/cosmos-frontend","last_synced_at":"2025-08-02T16:05:38.718Z","repository":{"id":120460315,"uuid":"541799755","full_name":"codingki/cosmos-frontend","owner":"codingki","description":null,"archived":false,"fork":false,"pushed_at":"2022-09-26T22:01:10.000Z","size":436,"stargazers_count":4,"open_issues_count":1,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-14T19:09:07.685Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"cosmos-frontend-omega.vercel.app","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/codingki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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}},"created_at":"2022-09-26T21:59:49.000Z","updated_at":"2024-01-20T07:05:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"0fd4b26b-129d-41d9-a4ae-bd7b195d91ce","html_url":"https://github.com/codingki/cosmos-frontend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codingki/cosmos-frontend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingki%2Fcosmos-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingki%2Fcosmos-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingki%2Fcosmos-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingki%2Fcosmos-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codingki","download_url":"https://codeload.github.com/codingki/cosmos-frontend/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codingki%2Fcosmos-frontend/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268415882,"owners_count":24246812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-11-09T16:32:27.265Z","updated_at":"2025-08-02T16:05:38.689Z","avatar_url":"https://github.com/codingki.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- markdownlint-disable MD014 MD033 MD034 MD036 MD041 --\u003e\n\n![Strangestarter](./pyramid.jpg)\n\n# Strangestarter\n\n[Next.js](https://nextjs.org) + [Chakra UI](https://chakra-ui.com) + [Turborepo](https://turborepo.org) boilerplate for [Strangelove Ventures](https://www.strangelove.ventures/)' projects 🐲\n\n---\n\n**Table of contents**\n\n- [Features](#features)\n- [Using template](#using-template)\n- [Setup repository](#setup-repository)\n- [Scripts](#scripts)\n- [GitHub Workflows](#github-workflows)\n- [Directory structure](#directory-structure)\n- [Notes](#notes)\n- [References](#references)\n- [License](#license)\n\n---\n\n## Features\n\n- pnpm as default package manager\n- Monorepo structure\n- Flat structure inside `website/` directory\n- Integrated git hooks with [`husky`](https://github.com/typicode/husky) and [`lint-staged`](https://github.com/okonet/lint-staged)\n- Premade [issue templates](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates) and [pull request templates](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository)\n- Lint on latest push via [GitHub Actions](https://docs.github.com/en/actions)\n\n## Using template\n\n**via GitHub templates**\n\n- Click [\"Use this template\"](https://github.com/strangelove-ventures/strangestarter) on this project's GitHub page\n- [Or click here to create a GitHub repository based on this template](https://github.com/strangelove-ventures/strangestarter/generate)\n\n**via CLI using degit**\n\n```console\n$ npx degit strangelove-ventures/strangestarter new-project\n$ cd new-project\n```\n\n## Setup repository\n\n- Install dependencies by running `pnpm install`\n- Update website information in `website/config/favicons.json` and `website/config/metadata.json`\n- Change website icon and social image in `website/public/icon.png` and `website/public/social.png`\n- Generate favicons assets by running `pnpm website favicons`\n\n## Scripts\n\n- `pnpm build` - build website\n- `pnpm dev` - run website dev instance\n- `PORT=12345 pnpm dev` - run website dev instance on custom port (non-windows, for windows use [`cross-env`](https://github.com/kentcdodds/cross-env))\n- `pnpm website tokens` - generate Chakra UI [theme token typings](https://chakra-ui.com/docs/styled-system/theming/advanced#theme-typings)\n- `pnpm website [...args]` - run website scoped commands\n\n## GitHub Workflows\n\n- Lint on latest push ([view workflow schema](./.github/workflows/lint.yml))\n- Manually trigger upgrade dependencies ([view workflow schema](./.github/workflows/dependencies.yml))\n\n## Directory structure\n\n```sh\n├── packages/             # local packages\n├── patches/              # package patches\n└── website/              # main website entrypoint\n    ├── config/           # various configuration files\n    ├── constants/        # hardcoded constants and variables\n    ├── hooks/            # custom react hooks\n    ├── lib/              # 3rd party imports/exports (mdx, prisma, etc.)\n    ├── pages/            # main next.js pages\n    ├── public/           # static assets\n    │   └── assets/       # favicons assets\n    ├── scripts/          # runnable scripts\n    ├── store/            # application state providers/stores\n    ├── styles/           # stylesheets and theme definitions\n    ├── ui/               # components directory\n    └── utils/            # various utility declarations\n```\n\n## Notes\n\n- Make sure the root directory is `website/` and not `/` ([read more](https://vercel.com/docs/concepts/git/monorepos#step-3:-set-the-root-directory))\n\n## References\n\n- https://chakra-ui.com/docs\n- https://nextjs.org/docs\n- https://pnpm.io\n- https://turborepo.org/docs\n- https://vercel.com/docs\n\n## License\n\n[MIT License, Copyright (c) 2022 Strangelove Ventures](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodingki%2Fcosmos-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodingki%2Fcosmos-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodingki%2Fcosmos-frontend/lists"}