{"id":14968151,"url":"https://github.com/erkobridee/astro-ts-tw-hello","last_synced_at":"2025-10-26T00:30:59.803Z","repository":{"id":235243691,"uuid":"790368907","full_name":"erkobridee/astro-ts-tw-hello","owner":"erkobridee","description":"Astro Build using TypeScript plus TailwindCSS","archived":false,"fork":false,"pushed_at":"2025-02-08T20:26:38.000Z","size":1226,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T21:25:18.457Z","etag":null,"topics":["astro","devcontainer","editorconfig","eslint","gh-pages","github-actions","postcss","prettier","tailwindcss","template","typescript"],"latest_commit_sha":null,"homepage":"https://erkobridee.github.io/astro-ts-tw-hello/","language":"Astro","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/erkobridee.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-22T18:52:15.000Z","updated_at":"2025-02-05T09:06:43.000Z","dependencies_parsed_at":"2024-04-22T20:06:08.183Z","dependency_job_id":"17aac902-299e-46e6-bbd1-76a58c171044","html_url":"https://github.com/erkobridee/astro-ts-tw-hello","commit_stats":{"total_commits":134,"total_committers":2,"mean_commits":67.0,"dds":"0.18656716417910446","last_synced_commit":"77d3ee100c42caf44f502fba4a89ea490a2f19a9"},"previous_names":["erkobridee/astro-ts-tw-hello"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erkobridee%2Fastro-ts-tw-hello","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erkobridee%2Fastro-ts-tw-hello/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erkobridee%2Fastro-ts-tw-hello/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erkobridee%2Fastro-ts-tw-hello/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/erkobridee","download_url":"https://codeload.github.com/erkobridee/astro-ts-tw-hello/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238229940,"owners_count":19437723,"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":["astro","devcontainer","editorconfig","eslint","gh-pages","github-actions","postcss","prettier","tailwindcss","template","typescript"],"created_at":"2024-09-24T13:39:23.691Z","updated_at":"2025-10-26T00:30:59.798Z","avatar_url":"https://github.com/erkobridee.png","language":"Astro","funding_links":[],"categories":[],"sub_categories":[],"readme":"# astro-ts-tw-hello [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/erkobridee/astro-ts-tw-hello)\n\n[Astro Build](https://astro.build/) using [TypeScript](https://www.typescriptlang.org/) plus [TailwindCSS](https://tailwindcss.com/)\n\n## Local Development\n\n- [VS Code](https://code.visualstudio.com/) + [Development Containers](https://containers.dev/) ( [Customizations](https://containers.dev/supporting#visual-studio-code) | [VS Code Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) )\n  - [[GitHub] erkobridee/devcontainer-hello](https://github.com/erkobridee/devcontainer-hello) - Learning about Development Containers\n\n## import path alias\n\nIt's commonly used the pattern `@* -\u003e src/*`, but this approach annoys me due to the current npm package namespaces ( [scopes | npm docs](https://docs.npmjs.com/about-scopes) ) which normally starts with `@{user_name/org_name}`.\n\nFollowing a Unix OS approach, that beens said so we have the following alias mapping `~/* -\u003e src/*` ( [tsconfig.json](/tsconfig.json) ) which avoid the issue from `@`.\n\n## Astro\n\n- [[YouTube] Astro in 100 Seconds | Fireship](https://www.youtube.com/watch?v=dsTXcSeAZq8) ( 2021-07-15 )\n\n- [Astro Docs](https://docs.astro.build/en/getting-started/)\n  - [Install and set up Astro](https://docs.astro.build/en/install-and-setup/)\n\n  - [Project Structure | Astro Docs](https://docs.astro.build/en/basics/project-structure/)\n\n  - [Import Aliases | Astro Docs](https://docs.astro.build/en/guides/aliases/)\n\n  - [Markdown \u0026 MDX | Astro Docs](https://docs.astro.build/en/guides/markdown-content/)\n    - [Configuring Markdown and MDX](https://docs.astro.build/en/guides/markdown-content/#configuring-markdown-and-mdx)\n\n  - [View Transitions | Astro Docs](https://docs.astro.build/en/guides/view-transitions/)\n    - [astro:after-swap](https://docs.astro.build/en/guides/view-transitions/#astroafter-swap)\n\n    - [Astro View Transitions | Chrome for Developers](https://developer.chrome.com/blog/astro-view-transitions?hl=en) - [live](https://live-transitions.pages.dev/), [source code](https://github.com/Charca/view-transitions-live)\n\n  - [Deploy your Astro Site to GitHub Pages | Astro Docs](https://docs.astro.build/en/guides/deploy/github/)\n    - [[GitHub] withastro/github-pages](https://github.com/withastro/github-pages) - Automatically deploy an Astro site to GitHub Pages\n\n    - [Create gh-pages branch in existing repo | jf](https://jiafulow.github.io/blog/2020/07/09/create-gh-pages-branch-in-existing-repo/)\n\n  - [Deprecated] [@astrojs/tailwind](https://docs.astro.build/en/guides/integrations-guide/tailwind/)\n    - [Tailwind 4 support](https://astro.build/blog/astro-520/#tailwind-4-support) \u003e\u003e\u003e [Astro TailwindCSS Integration](https://docs.astro.build/en/guides/styling/#tailwind) \u003e\u003e\u003e [Install Tailwind CSS v4 with Astro](https://tailwindcss.com/docs/installation/framework-guides/astro)\n\n### Editor Setup\n\n- [Editor Setup | Astro Docs](https://docs.astro.build/en/editor-setup/)\n  - [ESLint](https://docs.astro.build/en/editor-setup/#eslint)\n    - [[GitHub] ota-meshi/eslint-plugin-astro](https://github.com/ota-meshi/eslint-plugin-astro)\n\n  - [Prettier](https://docs.astro.build/en/editor-setup/#prettier)\n    - [[GitHub] withastro/prettier-plugin-astro](https://github.com/withastro/prettier-plugin-astro)\n\n- [Get VSCode, eslint \u0026 prettier working with Astro | Geek's blog](https://patheticgeek.dev/blog/astro-prettier-eslint-vscode) (2023/02/11)\n\n- [Effortless Code Styling: Configuring Astro with Prettier, ESLint, and Tailwind CSS | Raj Vadeghar](https://r44j.dev/blog/beginner-s-guide-to-setting-up-astro-astro-prettier-eslint-tailwind-css/) (2024/03/03)\n\n## Test it online\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/erkobridee/astro-ts-tw-hello)\n[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/erkobridee/astro-ts-tw-hello?devcontainer_path=.devcontainer/devcontainer.json)\n\n## Setup a new project using this repository\n\nYou can use the `Use this template` button\n\n### degit\n\n```sh\nnpx degit erkobridee/astro-ts-tw-hello {project_name}\n```\n\n### create a new project based on a GitHub repository’s main branch\n\n```sh\nnpm create astro@latest -- --template erkobridee/astro-ts-tw-hello\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferkobridee%2Fastro-ts-tw-hello","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferkobridee%2Fastro-ts-tw-hello","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferkobridee%2Fastro-ts-tw-hello/lists"}