No description
Bumps the patch-minor group with 7 updates: | Package | From | To | | --- | --- | --- | | [@astrojs/check](https://github.com/withastro/astro/tree/HEAD/packages/language-tools/astro-check) | `0.9.7` | `0.9.8` | | [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `5.0.2` | `5.0.3` | | [@astrojs/node](https://github.com/withastro/astro/tree/HEAD/packages/integrations/node) | `10.0.2` | `10.0.4` | | [@astrojs/rss](https://github.com/withastro/astro/tree/HEAD/packages/astro-rss) | `4.0.17` | `4.0.18` | | [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.7.1` | `3.7.2` | | [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `6.0.4` | `6.1.1` | | [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.7` | `2.4.9` | Updates `@astrojs/check` from 0.9.7 to 0.9.8 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/language-tools/astro-check/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/@astrojs/check@0.9.8/packages/language-tools/astro-check) Updates `@astrojs/mdx` from 5.0.2 to 5.0.3 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/@astrojs/mdx@5.0.3/packages/integrations/mdx) Updates `@astrojs/node` from 10.0.2 to 10.0.4 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/node/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/@astrojs/node@10.0.4/packages/integrations/node) Updates `@astrojs/rss` from 4.0.17 to 4.0.18 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro-rss/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/@astrojs/rss@4.0.18/packages/astro-rss) Updates `@astrojs/sitemap` from 3.7.1 to 3.7.2 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/@astrojs/sitemap@3.7.2/packages/integrations/sitemap) Updates `astro` from 6.0.4 to 6.1.1 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/astro@6.1.1/packages/astro) Updates `@biomejs/biome` from 2.4.7 to 2.4.9 - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.9/packages/@biomejs/biome) --- updated-dependencies: - dependency-name: "@astrojs/check" dependency-version: 0.9.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-minor - dependency-name: "@astrojs/mdx" dependency-version: 5.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-minor - dependency-name: "@astrojs/node" dependency-version: 10.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-minor - dependency-name: "@astrojs/rss" dependency-version: 4.0.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-minor - dependency-name: "@astrojs/sitemap" dependency-version: 3.7.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-minor - dependency-name: astro dependency-version: 6.1.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: patch-minor - dependency-name: "@biomejs/biome" dependency-version: 2.4.9 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: patch-minor ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|---|---|---|
| .claude | ||
| .github | ||
| .husky | ||
| .vscode | ||
| public | ||
| scripts | ||
| src | ||
| tasks | ||
| templates/obsidian | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| AGENTS.md | ||
| astro.config.mjs | ||
| biome.jsonc | ||
| CLAUDE.md | ||
| compose.yml | ||
| Containerfile | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| pwa-assets.config.ts | ||
| README.md | ||
| stylelint.config.js | ||
| tsconfig.json | ||
Astro Starter
An Astro starter project set up with pnpm, Biome, Stylelint, Husky, and Astro Sitemap, plus sensible VS Code defaults and recommended workspace extensions.
Getting Started
- Click "Use this template" and create a new repository.
- In
astro.config.mjs, updatesitefromhttps://mysite.comto your site URL. - In
src/layouts/BaseLayout.astro, updatesiteNameto your site name. - Good to go!
What's included
Basics
- A blank Astro project with TypeScript enabled
pnpmpackage management plusonly-allow pnpm- Import aliases of
srcusing~to enable usingimport { Component } from '~/components' - Basic meta tags and open graph tags in
layouts/BaseLayout.astro initial-scale=1onviewportto prevent default mobile zoom-out- Site name displays after the page title (
Page Title · Site Name) on pages other than the main index - smartypants smart quotes for page titles and descriptions
Styles
- Josh Comeau's reset.css
Linting and Formatting
- Linting and formatting with Biome
- Style linting with Stylelint and stylelint-config-astro
VS Code
- Format on save and on paste
- Default formatter set to Astro
- Workplace recommendations for Astro, axe Accessibility Linter, and Biome
Package.json scripts
check— Run Astro check + Biome lint and formatcheck:fix— Run Astro check + Biome lint and format + fix errorsstylelint— Run Stylelintstylelint:fix— Run Stylelint and fix errors
Vision script (requires ANTHROPIC_API_KEY in .env.local)
Generate AI metadata (title, description, tags) + EXIF sidecars for a photo album:
node --env-file=.env.local --experimental-strip-types scripts/vision.ts src/content/photos/albums/<album>
Optional flags:
--refresh— overwrite existing JSON sidecars--concurrency=N— parallel API calls (default: 2)--retries=N— max retries on rate limits (default: 8)--backoff-ms=N— base backoff in ms (default: 1500)
Husky
pnpm checkon pre-commit
Dependabot
- Weekly dependency update checks
- All GitHub Action updates grouped in a single pull request
- All patch or minor package updates grouped in a single pull request
- All major package updates created as individual pull requests
Config
- Link prefetching enabled
- Dev toolbar disabled
- Astro Sitemap installed