{"id":18455846,"url":"https://github.com/basementstudio/app-dir-example","last_synced_at":"2025-04-08T04:34:14.624Z","repository":{"id":166430866,"uuid":"641920251","full_name":"basementstudio/app-dir-example","owner":"basementstudio","description":"App dir example made with our next-typescript starter.","archived":false,"fork":false,"pushed_at":"2023-10-24T08:36:37.000Z","size":7973,"stargazers_count":7,"open_issues_count":7,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-23T06:11:31.005Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://app-dir-example.vercel.app","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/basementstudio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-05-17T12:48:00.000Z","updated_at":"2023-12-08T01:11:46.000Z","dependencies_parsed_at":"2023-07-19T05:15:47.702Z","dependency_job_id":"5107362d-99f7-4f36-9732-1604c15f3409","html_url":"https://github.com/basementstudio/app-dir-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basementstudio%2Fapp-dir-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basementstudio%2Fapp-dir-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basementstudio%2Fapp-dir-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basementstudio%2Fapp-dir-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/basementstudio","download_url":"https://codeload.github.com/basementstudio/app-dir-example/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247779796,"owners_count":20994569,"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","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-06T08:09:16.764Z","updated_at":"2025-04-08T04:34:14.179Z","avatar_url":"https://github.com/basementstudio.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# next-typescript\n\nThe objective of this boilerplate is to set up everything the developer will need (in terms of configuration) to start a next + typescript project. Eslint, prettier and husky are configured to work independent of the user's IDE configuration (as long as it's vscode).\n\n![typescript](https://user-images.githubusercontent.com/13522179/174338949-b3ca8cd7-a7be-4fc2-8845-7e2c2f44a3b3.png)\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fbasementstudio%2Fnext-typescript\u0026env=NEXT_PUBLIC_SITE_URL\u0026envDescription=e.g%3A%20https%3A%2F%2Fproject-name.vercel.app)\n\n## Featured Aspects of the Stack\n\n- [TypeScript](https://www.typescriptlang.org/)\n- [Next.js](https://nextjs.org/)\n\n## Things to Note\n\n- It comes with Inter (it's better to host fonts here rather than getting them from google fonts).\n- Pages, components, etc... are located under `/src`. If you are changing this, be sure to also update `tsconfig.json`'s `baseUrl`.\n\n## Development\n\n1. Install yarn:\n\n   ```\n   npm install -g yarn\n   ```\n\n2. Install the dependencies with:\n\n   ```\n   yarn\n   ```\n\n3. Start developing and watch for code changes:\n\n   ```\n   yarn dev\n   ```\n\n## Important Things to Do\n\n- [ ] Check out `.env.example` for required environment variables to run the project.\n- [ ] Add favicons. (Re)Place in `./public`: _32x32_ `favicon.ico`, _perfect square_ `favicon.svg` and `favicon-dark.svg` (_dark theme_), _512x512_ `icon-512.png`, _192x192_ `icon-192.png`, _180x180_ `apple-touch-icon.png`. You can use something [like this](https://realfavicongenerator.net/) for some (better to use Gimp, Photoshop, or any graphics editor; read more about it [here](https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs)).\n- [ ] Delete `console.log(basementLog)` if not wanted — it's under `_app.tsx`.\n- [ ] Replace the contents of this file (`README.md`) with the contents of the `README.example.md` file — make sure to adapt it to your project's specific needs. Finally, delete the old `README.example.md` file.\n\n---\n\nIf you find you need to make extra config to make this work more seamlessly, feel free to submit a PR suggesting your changes. Our focus is to get you up and running with the least steps and burden as possible.\n\n---\n\n![cover image](https://github.com/basementstudio/next-typescript/raw/main/public/og.png 'We Make Cool Sh*t That Performs')\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasementstudio%2Fapp-dir-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbasementstudio%2Fapp-dir-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasementstudio%2Fapp-dir-example/lists"}