import { useState } from 'react';

/** a counter written in React */
export function Counter({ children }) {
	const [count, setCount] = useState(0);
	const add = () => setCount((i) => i + 1);
	const subtract = () => setCount((i) => i - 1);

	return (
		<>
			<div className="counter">
				<button onClick={subtract}>-</button>
				<pre>{count}</pre>
				<button onClick={add}>+</button>
			</div>
			<div className="counter-message">{children}</div>
		</>
	);
}
rowspan='2'><a href='/'><img src='/cgit.png' alt='cgit logo'/></a></td>
<td class='main'><a href='/'>index</a> : <a href='/ansg191/astro/'>astro</a></td><td class='form'><form method='get'>
<input type='hidden' name='id' value='2e8db7ad2384b756894eac6be72bcf720f7f28fa'/><select name='h' onchange='this.form.submit();'>
<option value='1-legacy'>1-legacy</option>
<option value='1.3.0'>1.3.0</option>
<option value='2-legacy'>2-legacy</option>
<option value='2.0'>2.0</option>
<option value='4-legacy'>4-legacy</option>
<option value='aggre/main'>aggre/main</option>
<option value='another-image-approach'>another-image-approach</option>
<option value='asro-request-rfc-2'>asro-request-rfc-2</option>
<option value='astro-icons'>astro-icons</option>
<option value='astro-request-rfc-old'>astro-request-rfc-old</option>
<option value='astro-scripts-inject-page-ssr'>astro-scripts-inject-page-ssr</option>
<option value='astro-store'>astro-store</option>
<option value='benchmark'>benchmark</option>
<option value='benchmark2'>benchmark2</option>
<option value='beta'>beta</option>
<option value='bundle-all-deps'>bundle-all-deps</option>
<option value='cf-user-defined-entryfile'>cf-user-defined-entryfile</option>
<option value='changeset-base'>changeset-base</option>
<option value='changeset-release/refs/pull/2705/merge'>changeset-release/refs/pull/2705/merge</option>
<option value='chore/astro-check'>chore/astro-check</option>
<option value='chore/db-remote-server-destroy'>chore/db-remote-server-destroy</option>
<option value='chore/lint-fix'>chore/lint-fix</option>
<option value='chore/mirror'>chore/mirror</option>
<option value='chore/pnpm-10-and-catalogs'>chore/pnpm-10-and-catalogs</option>
<option value='chris/pin-ztjs'>chris/pin-ztjs</option>
<option value='chris/social-feed'>chris/social-feed</option>
<option value='ci/one-line-command'>ci/one-line-command</option>
<option value='ci/preview-release-teest'>ci/preview-release-teest</option>
<option value='ci/workflow-for-next-branch'>ci/workflow-for-next-branch</option>
<option value='cli-flow-updates'>cli-flow-updates</option>
<option value='compiler-02-new-build'>compiler-02-new-build</option>
<option value='content-perf-benchmark'>content-perf-benchmark</option>
<option value='content-slug-to-id'>content-slug-to-id</option>
<option value='data-function-poc'>data-function-poc</option>
<option value='db-migrate'>db-migrate</option>
<option value='db-seed'>db-seed</option>
<option value='db-tokens'>db-tokens</option>
<option value='db22'>db22</option>
<option value='debugging-mdx-memory'>debugging-mdx-memory</option>
<option value='deno-test'>deno-test</option>
<option value='densities-handling'>densities-handling</option>
<option value='disable-telemetry'>disable-telemetry</option>
<option value='docs/netlify-adapter-site-requirement'>docs/netlify-adapter-site-requirement</option>
<option value='draft/content-collections-file'>draft/content-collections-file</option>
<option value='draft/script-style-bleed'>draft/script-style-bleed</option>
<option value='examples/basics'>examples/basics</option>
<option value='examples/blog'>examples/blog</option>
<option value='examples/component'>examples/component</option>
<option value='examples/container-with-vitest'>examples/container-with-vitest</option>
<option value='examples/framework-alpine'>examples/framework-alpine</option>
<option value='examples/framework-lit'>examples/framework-lit</option>
<option value='examples/framework-multiple'>examples/framework-multiple</option>
<option value='examples/framework-preact'>examples/framework-preact</option>
<option value='examples/framework-react'>examples/framework-react</option>
<option value='examples/framework-solid'>examples/framework-solid</option>
<option value='examples/framework-svelte'>examples/framework-svelte</option>
<option value='examples/framework-vue'>examples/framework-vue</option>
<option value='examples/hackernews'>examples/hackernews</option>
<option value='examples/integration'>examples/integration</option>
<option value='examples/minimal'>examples/minimal</option>
<option value='examples/portfolio'>examples/portfolio</option>
<option value='examples/ssr'>examples/ssr</option>
<option value='examples/starlog'>examples/starlog</option>
<option value='examples/toolbar-app'>examples/toolbar-app</option>
<option value='examples/with-markdoc'>examples/with-markdoc</option>
<option value='examples/with-mdx'>examples/with-mdx</option>
<option value='examples/with-nanostores'>examples/with-nanostores</option>
<option value='examples/with-tailwindcss'>examples/with-tailwindcss</option>
<option value='examples/with-vitest'>examples/with-vitest</option>
<option value='experiment-routes'>experiment-routes</option>
<option value='experiment/markdown-components'>experiment/markdown-components</option>
<option value='expr-before'>expr-before</option>
<option value='fallback-default-fade'>fallback-default-fade</option>
<option value='feat/action-on-result'>feat/action-on-result</option>
<option value='feat/action-success'>feat/action-success</option>
<option value='feat/all-fragments'>feat/all-fragments</option>
<option value='feat/astro-add'>feat/astro-add</option>
<option value='feat/astro-client'>feat/astro-client</option>
<option value='feat/astro-jsx'>feat/astro-jsx</option>
<option value='feat/astro-v-config'>feat/astro-v-config</option>
<option value='feat/autogenerated-tsconfig'>feat/autogenerated-tsconfig</option>
<option value='feat/better-data-types'>feat/better-data-types</option>
<option value='feat/better-table-type'>feat/better-table-type</option>
<option value='feat/break-out-seed-returning'>feat/break-out-seed-returning</option>
<option value='feat/cache-module-graph'>feat/cache-module-graph</option>
<option value='feat/ci-next'>feat/ci-next</option>
<option value='feat/cli'>feat/cli</option>
<option value='feat/codemod'>feat/codemod</option>
<option value='feat/config-log-level'>feat/config-log-level</option>
<option value='feat/container'>feat/container</option>
<option value='feat/context'>feat/context</option>
<option value='feat/create-astro-replace-component-selector-with-astro-add'>feat/create-astro-replace-component-selector-with-astro-add</option>
<option value='feat/create-astro-ui'>feat/create-astro-ui</option>
<option value='feat/csr'>feat/csr</option>
<option value='feat/data-improvements'>feat/data-improvements</option>
<option value='feat/data-with-set'>feat/data-with-set</option>
<option value='feat/db-action'>feat/db-action</option>
<option value='feat/db-relations'>feat/db-relations</option>
<option value='feat/define-data'>feat/define-data</option>
<option value='feat/devtools'>feat/devtools</option>
<option value='feat/dynamic-client-directives'>feat/dynamic-client-directives</option>
<option value='feat/editor'>feat/editor</option>
<option value='feat/experimental-jsx'>feat/experimental-jsx</option>
<option value='feat/expose-action-api-context'>feat/expose-action-api-context</option>
<option value='feat/expose-frontmatter-to-build-done-hook'>feat/expose-frontmatter-to-build-done-hook</option>
<option value='feat/fetch-cache'>feat/fetch-cache</option>
<option value='feat/flow-components'>feat/flow-components</option>
<option value='feat/fonts-granular-preload'>feat/fonts-granular-preload</option>
<option value='feat/fonts-retrieve-data'>feat/fonts-retrieve-data</option>
<option value='feat/foreign-key-migrations'>feat/foreign-key-migrations</option>
<option value='feat/foreign-keys'>feat/foreign-keys</option>
<option value='feat/html-pages'>feat/html-pages</option>
<option value='feat/image-placeholders'>feat/image-placeholders</option>
<option value='feat/improve-custom-element-detection'>feat/improve-custom-element-detection</option>
<option value='feat/incremental-build'>feat/incremental-build</option>
<option value='feat/indexes'>feat/indexes</option>
<option value='feat/integration-kit'>feat/integration-kit</option>
<option value='feat/jsx-transform'>feat/jsx-transform</option>
<option value='feat/legacy-markdown-flag'>feat/legacy-markdown-flag</option>
<option value='feat/markdoc-embeds'>feat/markdoc-embeds</option>
<option value='feat/markdown-components'>feat/markdown-components</option>
<option value='feat/mdx-js-injection'>feat/mdx-js-injection</option>
<option value='feat/mdx-plugin-export'>feat/mdx-plugin-export</option>
<option value='feat/minify-html'>feat/minify-html</option>
<option value='feat/next-get-env'>feat/next-get-env</option>
<option value='feat/og'>feat/og</option>
<option value='feat/ooo-streaming'>feat/ooo-streaming</option>
<option value='feat/pragma'>feat/pragma</option>
<option value='feat/preview'>feat/preview</option>
<option value='feat/react-19'>feat/react-19</option>
<option value='feat/react-19-actions'>feat/react-19-actions</option>
<option value='feat/redirect-on-html-backup'>feat/redirect-on-html-backup</option>
<option value='feat/references'>feat/references</option>
<option value='feat/remote-flag'>feat/remote-flag</option>
<option value='feat/remove-astro-image-backup'>feat/remove-astro-image-backup</option>
<option value='feat/remove-studio'>feat/remove-studio</option>
<option value='feat/render-with-queue'>feat/render-with-queue</option>
<option value='feat/reroute-ssr'>feat/reroute-ssr</option>
<option value='feat/resolve-entrypoint'>feat/resolve-entrypoint</option>
<option value='feat/router'>feat/router</option>
<option value='feat/router-ii'>feat/router-ii</option>
<option value='feat/seo-components'>feat/seo-components</option>
<option value='feat/skip-sync-flag'>feat/skip-sync-flag</option>
<option value='feat/spa'>feat/spa</option>
<option value='feat/spa-ii'>feat/spa-ii</option>
<option value='feat/squoosh'>feat/squoosh</option>
<option value='feat/standard-schema'>feat/standard-schema</option>
<option value='feat/storage-studio'>feat/storage-studio</option>
<option value='feat/streaming-rendering'>feat/streaming-rendering</option>
<option value='feat/style-obj'>feat/style-obj</option>
<option value='feat/test-utils'>feat/test-utils</option>
<option value='feat/xray-improvements'>feat/xray-improvements</option>
<option value='fetch-astro-pages-mvp'>fetch-astro-pages-mvp</option>
<option value='fix-408'>fix-408</option>
<option value='fix-all-pages-key'>fix-all-pages-key</option>
<option value='fix-beta-ref'>fix-beta-ref</option>
<option value='fix-create-ref'>fix-create-ref</option>
<option value='fix-netlify-edge'>fix-netlify-edge</option>
<option value='fix-next-basics'>fix-next-basics</option>
<option value='fix-nullish-slot-name'>fix-nullish-slot-name</option>
<option value='fix-s-island-fallback'>fix-s-island-fallback</option>
<option value='fix-vite-asset'>fix-vite-asset</option>
<option value='fix/actions-cookies'>fix/actions-cookies</option>
<option value='fix/actions-pending-timeout'>fix/actions-pending-timeout</option>
<option value='fix/assets-types'>fix/assets-types</option>
<option value='fix/astro-config-refresh'>fix/astro-config-refresh</option>
<option value='fix/astro-html-escape-bug'>fix/astro-html-escape-bug</option>
<option value='fix/build-subpaths'>fix/build-subpaths</option>
<option value='fix/client-only-component-css'>fix/client-only-component-css</option>
<option value='fix/client-scripts-windows'>fix/client-scripts-windows</option>
<option value='fix/config-migration-defaults'>fix/config-migration-defaults</option>
<option value='fix/container-directives'>fix/container-directives</option>
<option value='fix/dates'>fix/dates</option>
<option value='fix/db-integration-with-missing-config'>fix/db-integration-with-missing-config</option>
<option value='fix/devtoolbar-data-unset'>fix/devtoolbar-data-unset</option>
<option value='fix/empty-slots'>fix/empty-slots</option>
<option value='fix/filepath-layer'>fix/filepath-layer</option>
<option value='fix/frontmatter-file-url'>fix/frontmatter-file-url</option>
<option value='fix/head-propagation'>fix/head-propagation</option>
<option value='fix/hmr-css-deps'>fix/hmr-css-deps</option>
<option value='fix/import-ts-errors'>fix/import-ts-errors</option>
<option value='fix/main-build-failure'>fix/main-build-failure</option>
<option value='fix/map-file-404-logs'>fix/map-file-404-logs</option>
<option value='fix/mdx-named-slots'>fix/mdx-named-slots</option>
<option value='fix/middleware-import'>fix/middleware-import</option>
<option value='fix/multi-images'>fix/multi-images</option>
<option value='fix/nested-get-collection-call'>fix/nested-get-collection-call</option>
<option value='fix/preact-package-build-failure'>fix/preact-package-build-failure</option>
<option value='fix/primary-key-optional'>fix/primary-key-optional</option>
<option value='fix/regex-flags'>fix/regex-flags</option>
<option value='fix/server-headers'>fix/server-headers</option>
<option value='fix/stable-renderer-order'>fix/stable-renderer-order</option>
<option value='fix/transaction-type'>fix/transaction-type</option>
<option value='fix/vue-nested'>fix/vue-nested</option>
<option value='fix/webapi-dev'>fix/webapi-dev</option>
<option value='fork/markdoc-poc-with-md-support'>fork/markdoc-poc-with-md-support</option>
<option value='fork/markdoc-poc-with-parser'>fork/markdoc-poc-with-parser</option>
<option value='format-imports-run'>format-imports-run</option>
<option value='formatting'>formatting</option>
<option value='forward-button'>forward-button</option>
<option value='framework-agnostic-astro-components'>framework-agnostic-astro-components</option>
<option value='fryuni/db-pluggable-backend'>fryuni/db-pluggable-backend</option>
<option value='fryuni/test-route-setup-hook'>fryuni/test-route-setup-hook</option>
<option value='fryuni/tracing-hooks'>fryuni/tracing-hooks</option>
<option value='hippotastic/legitimate-bat'>hippotastic/legitimate-bat</option>
<option value='hoisted-script-ts'>hoisted-script-ts</option>
<option value='host-ssr-example-2'>host-ssr-example-2</option>
<option value='hostfornode'>hostfornode</option>
<option value='image-non-node'>image-non-node</option>
<option value='improve-base-handling'>improve-base-handling</option>
<option value='inline-hoisted-scripts-now'>inline-hoisted-scripts-now</option>
<option value='jn.convert-assertions-to-query-params'>jn.convert-assertions-to-query-params</option>
<option value='latest'>latest</option>
<option value='live-loaders'>live-loaders</option>
<option value='main'>main</option>
<option value='mandar1jn/ci-repo-check'>mandar1jn/ci-repo-check</option>
<option value='markdoc-embed-prototyping'>markdoc-embed-prototyping</option>
<option value='markdown'>markdown</option>
<option value='markdown-poc'>markdown-poc</option>
<option value='mdx-path'>mdx-path</option>
<option value='mk/render-slot-template-backup'>mk/render-slot-template-backup</option>
<option value='move-default-md-code-component'>move-default-md-code-component</option>
<option value='mt/lit-DSD'>mt/lit-DSD</option>
<option value='mt/lit-regen'>mt/lit-regen</option>
<option value='mt/parse-DSD'>mt/parse-DSD</option>
<option value='mt/router_refactoring'>mt/router_refactoring</option>
<option value='nate/new-blog-template'>nate/new-blog-template</option>
<option value='netlify-1'>netlify-1</option>
<option value='netlify-preview'>netlify-preview</option>
<option value='new-adapter-api'>new-adapter-api</option>
<option value='next'>next</option>
<option value='next-render'>next-render</option>
<option value='no-more-vite-postprocess'>no-more-vite-postprocess</option>
<option value='no-more-vite-postprocess2'>no-more-vite-postprocess2</option>
<option value='old-build'>old-build</option>
<option value='plt-1006/unified-and-mdx'>plt-1006/unified-and-mdx</option>
<option value='plt-1768-trailing-slash-object'>plt-1768-trailing-slash-object</option>
<option value='preact-shared-signals'>preact-shared-signals</option>
<option value='process-env-override'>process-env-override</option>
<option value='progress-log'>progress-log</option>
<option value='re-export-drivers'>re-export-drivers</option>
<option value='react-fast-refresh'>react-fast-refresh</option>
<option value='redirects-priority2'>redirects-priority2</option>
<option value='redirects-ssg-object'>redirects-ssg-object</option>
<option value='refactor-how-client-directives-work'>refactor-how-client-directives-work</option>
<option value='refactor/image-internals'>refactor/image-internals</option>
<option value='refactor/markdoc-renderer'>refactor/markdoc-renderer</option>
<option value='refactor/rendere-queue'>refactor/rendere-queue</option>
<option value='refactor/sitemap'>refactor/sitemap</option>
<option value='refactor/ssr-size'>refactor/ssr-size</option>
<option value='release/0.17'>release/0.17</option>
<option value='release/0.18'>release/0.18</option>
<option value='remote-cdn-link'>remote-cdn-link</option>
<option value='remove-fs-abstraction'>remove-fs-abstraction</option>
<option value='remove-start'>remove-start</option>
<option value='restart-on-lock'>restart-on-lock</option>
<option value='revert-13008-renovate/all-minor-patch'>revert-13008-renovate/all-minor-patch</option>
<option value='revert-lockfile'>revert-lockfile</option>
<option value='route-manifest-adapter'>route-manifest-adapter</option>
<option value='sarah11918-image-errors'>sarah11918-image-errors</option>
<option value='sarah11918-patch-2'>sarah11918-patch-2</option>
<option value='sb-tests2'>sb-tests2</option>
<option value='seroval'>seroval</option>
<option value='server-islands-children'>server-islands-children</option>
<option value='session-docs'>session-docs</option>
<option value='single-file-build-2'>single-file-build-2</option>
<option value='slash-404-hint'>slash-404-hint</option>
<option value='slot-bug-1'>slot-bug-1</option>
<option value='solid-ecosystem-pkg'>solid-ecosystem-pkg</option>
<option value='spike/app-setup'>spike/app-setup</option>
<option value='spike/autonav'>spike/autonav</option>
<option value='spike/codehike'>spike/codehike</option>
<option value='spike/context'>spike/context</option>
<option value='spike/csr'>spike/csr</option>
<option value='spike/default-content'>spike/default-content</option>
<option value='spike/incremental'>spike/incremental</option>
<option value='spike/incremental-ii'>spike/incremental-ii</option>
<option value='spike/markdown-wasm'>spike/markdown-wasm</option>
<option value='spike/render'>spike/render</option>
<option value='spike/streaming'>spike/streaming</option>
<option value='spike/svg'>spike/svg</option>
<option value='sqlite-test'>sqlite-test</option>
<option value='squeal'>squeal</option>
<option value='ssr-redirect'>ssr-redirect</option>
<option value='stream-buffer'>stream-buffer</option>
<option value='streaming'>streaming</option>
<option value='telemetry-audit-1'>telemetry-audit-1</option>
<option value='test/new-integrations-demo'>test/new-integrations-demo</option>
<option value='test/new-ssr-demo'>test/new-ssr-demo</option>
<option value='top-level-exports-integrations'>top-level-exports-integrations</option>
<option value='ts-in-hoisted-script'>ts-in-hoisted-script</option>
<option value='ts-no-err'>ts-no-err</option>
<option value='upd-vite-vendored'>upd-vite-vendored</option>
<option value='upgrade-deps'>upgrade-deps</option>
<option value='v1-beta'>v1-beta</option>
<option value='vercel-test'>vercel-test</option>
<option value='vite-fork'>vite-fork</option>
<option value='vscode-astro-global'>vscode-astro-global</option>
<option value='vt-follow-redirects'>vt-follow-redirects</option>
<option value='warn-exp-flag'>warn-exp-flag</option>
<option value='win'>win</option>
<option value='windows-tests-beta'>windows-tests-beta</option>
<option value='wip-assets'>wip-assets</option>
<option value='wip-component-api-2'>wip-component-api-2</option>
<option value='wip-docs-components'>wip-docs-components</option>
<option value='wip-docs-reference-gen'>wip-docs-reference-gen</option>
<option value='wip-fetch-cache'>wip-fetch-cache</option>
<option value='wip-fun-flags'>wip-fun-flags</option>
<option value='wip-icons'>wip-icons</option>
<option value='wip-logging'>wip-logging</option>
<option value='wip-logging-saved'>wip-logging-saved</option>
<option value='wip-mdc'>wip-mdc</option>
<option value='wip-mdx-to-astro-js'>wip-mdx-to-astro-js</option>
<option value='wip-preview-command-integrations'>wip-preview-command-integrations</option>
<option value='wip-setup-content'>wip-setup-content</option>
<option value='wip-smoke'>wip-smoke</option>
<option value='wip-speed-up-markdown'>wip-speed-up-markdown</option>
<option value='wip-stage'>wip-stage</option>
<option value='wip/react-19-test'>wip/react-19-test</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>Unnamed repository; edit this file 'description' to name the repository.</td><td class='sub right'></td></tr></table>
<table class='tabs'><tr><td>
<a href='/ansg191/astro/?h=@astrojs/vue@4.0.10'>summary</a><a href='/ansg191/astro/refs/?h=@astrojs/vue@4.0.10&amp;id=2e8db7ad2384b756894eac6be72bcf720f7f28fa'>refs</a><a class='active' href='/ansg191/astro/log/examples/docs/public/make-scrollable-code-focusable.js?h=@astrojs/vue@4.0.10&amp;follow=1'>log</a><a href='/ansg191/astro/tree/examples/docs/public/make-scrollable-code-focusable.js?h=@astrojs/vue@4.0.10&amp;id=2e8db7ad2384b756894eac6be72bcf720f7f28fa'>tree</a><a href='/ansg191/astro/commit/examples/docs/public/make-scrollable-code-focusable.js?h=@astrojs/vue@4.0.10&amp;id=2e8db7ad2384b756894eac6be72bcf720f7f28fa&amp;follow=1'>commit</a><a href='/ansg191/astro/diff/examples/docs/public/make-scrollable-code-focusable.js?h=@astrojs/vue@4.0.10&amp;id=2e8db7ad2384b756894eac6be72bcf720f7f28fa&amp;follow=1'>diff</a></td><td class='form'><form class='right' method='get' action='/ansg191/astro/log/examples/docs/public/make-scrollable-code-focusable.js'>
<input type='hidden' name='h' value='@astrojs/vue@4.0.10'/><input type='hidden' name='id' value='2e8db7ad2384b756894eac6be72bcf720f7f28fa'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/ansg191/astro/log/?h=@astrojs/vue@4.0.10&amp;id=2e8db7ad2384b756894eac6be72bcf720f7f28fa&amp;follow=1'>root</a>/<a href='/ansg191/astro/log/examples?h=@astrojs/vue@4.0.10&amp;id=2e8db7ad2384b756894eac6be72bcf720f7f28fa&amp;follow=1'>examples</a>/<a href='/ansg191/astro/log/examples/docs?h=@astrojs/vue@4.0.10&amp;id=2e8db7ad2384b756894eac6be72bcf720f7f28fa&amp;follow=1'>docs</a>/<a href='/ansg191/astro/log/examples/docs/public?h=@astrojs/vue@4.0.10&amp;id=2e8db7ad2384b756894eac6be72bcf720f7f28fa&amp;follow=1'>public</a>/<a href='/ansg191/astro/log/examples/docs/public/make-scrollable-code-focusable.js?h=@astrojs/vue@4.0.10&amp;id=2e8db7ad2384b756894eac6be72bcf720f7f28fa&amp;follow=1'>make-scrollable-code-focusable.js</a> (<a href='/ansg191/astro/log/examples/docs/public/make-scrollable-code-focusable.js?h=@astrojs/vue@4.0.10&amp;id=2e8db7ad2384b756894eac6be72bcf720f7f28fa'>unfollow</a>)</div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/ansg191/astro/log/examples/docs/public/make-scrollable-code-focusable.js?h=@astrojs/vue@4.0.10&amp;id=2e8db7ad2384b756894eac6be72bcf720f7f28fa&amp;showmsg=1&amp;follow=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Files</th><th class='left'>Lines</th></tr>
<tr><td><span title='2021-08-26 12:15:33 -0700'>2021-08-26</span></td><td><a href='/ansg191/astro/commit/yarn.lock?h=@astrojs/vue@4.0.10&amp;id=b7ada11ddbabe4dd2f0798e140e5b280de4d6952&amp;follow=1'>WIP update examples/docs/</a></td><td><img src='//www.gravatar.com/avatar/2b4542a486c35ab53c505a1070ba1f64?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Okiki
</td><td>45</td><td><span class='deletions'>-1115</span>/<span class='insertions'>+2090</span></td></tr>
<tr><td><span title='2021-08-26 19:10:14 +0000'>2021-08-26</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/reference/cli-reference.md?h=@astrojs/vue@4.0.10&amp;id=59cc62f7bd53dbcb6ad8051fa501b7b797614178&amp;follow=1'>[ci] yarn format</a></td><td><img src='//www.gravatar.com/avatar/d992ca8d4b18ac36e0a6e5f2fdeb063f?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> FredKSchott
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2021-08-26 12:08:52 -0700'>2021-08-26</span></td><td><a href='/ansg191/astro/commit/yarn.lock?h=@astrojs/vue@4.0.10&amp;id=ff92be637ffd9a9841b771e94d8deef1c62422cb&amp;follow=1'>add "astro preview" command (#1226)</a></td><td><img src='//www.gravatar.com/avatar/184a1f14c759795b94ae1d01b23cc9c7?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Fred K. Schott
</td><td>35</td><td><span class='deletions'>-44</span>/<span class='insertions'>+240</span></td></tr>
<tr><td><span title='2021-08-26 11:25:54 -0700'>2021-08-26</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/blog/island-architecture.md?h=@astrojs/vue@4.0.10&amp;id=155676275b1c61fb37e22fb09c4967224b2c17af&amp;follow=1'>remove unpublished blog post from docs</a></td><td><img src='//www.gravatar.com/avatar/184a1f14c759795b94ae1d01b23cc9c7?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Fred K. Schott
</td><td>1</td><td><span class='deletions'>-241</span>/<span class='insertions'>+0</span></td></tr>
<tr><td><span title='2021-08-26 13:14:47 -0400'>2021-08-26</span></td><td><a href='/ansg191/astro/commit/tools/vscode/tsconfig.json?h=@astrojs/vue@4.0.10&amp;id=c4cfc0d5fb26e39be7c10ba1ecdc32656870b10d&amp;follow=1'>Remove VSCode and Langauge Server from this monorepo (#1230)</a></td><td><img src='//www.gravatar.com/avatar/4394f414f0d4a043ad5e8fa261fa2953?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Matthew Phillips
</td><td>55</td><td><span class='deletions'>-5004</span>/<span class='insertions'>+0</span></td></tr>
<tr><td><span title='2021-08-26 12:56:36 -0400'>2021-08-26</span></td><td><a href='/ansg191/astro/commit/www/package.json?h=@astrojs/vue@4.0.10&amp;id=c83d4817336f73348dbcedf493f2e5d2402e9e49&amp;follow=1'>Version Packages (#1228)</a><span class='decoration'><a class='tag-annotated-deco' href='/ansg191/astro/tag/?h=astro@0.20.0'>astro@0.20.0</a><a class='tag-annotated-deco' href='/ansg191/astro/tag/?h=@astrojs/markdown-support@0.3.0'>@astrojs/markdown-support@0.3.0</a></span></td><td><img src='//www.gravatar.com/avatar/af2ab225b7c0eec44a8d0eba6b5c869a?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> github-actions[bot]
</td><td>27</td><td><span class='deletions'>-38</span>/<span class='insertions'>+45</span></td></tr>
<tr><td><span title='2021-08-26 04:45:36 +0000'>2021-08-26</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/bn/getting-started.md?h=@astrojs/vue@4.0.10&amp;id=d3499fc6ddf6468014db87f6a154a134936d5893&amp;follow=1'>[ci] yarn format</a></td><td><img src='//www.gravatar.com/avatar/d992ca8d4b18ac36e0a6e5f2fdeb063f?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> FredKSchott
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2021-08-25 21:44:26 -0700'>2021-08-25</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/bn/getting-started.md?h=@astrojs/vue@4.0.10&amp;id=d6798d7ae698604f683bb04f8d783fe964b7070d&amp;follow=1'>added bengali translation of the getting started page (#1215)</a></td><td><img src='//www.gravatar.com/avatar/8aa1630dbb17089b6309cd5f8d217978?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Rafid Muhymin Wafi
</td><td>3</td><td><span class='deletions'>-0</span>/<span class='insertions'>+68</span></td></tr>
<tr><td><span title='2021-08-25 22:24:31 -0500'>2021-08-25</span></td><td><a href='/ansg191/astro/commit/packages/astro/src/external.ts?h=@astrojs/vue@4.0.10&amp;id=ba4eefdd0986354461d59cf7f8b359b64c998682&amp;follow=1'>updated comment 'threw' to 'through' (#1235)</a></td><td><img src='//www.gravatar.com/avatar/9f2b8aa7868f764e86c5f6dc265641be?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Mark Howard
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2021-08-25 16:36:37 -0400'>2021-08-25</span></td><td><a href='/ansg191/astro/commit/www/src/components/BlogHead.astro?h=@astrojs/vue@4.0.10&amp;id=033c480e8e16aa89afc4908ad4612d70d0083f7f&amp;follow=1'>Fix path to CSS file in www site (#1233)</a></td><td><img src='//www.gravatar.com/avatar/4394f414f0d4a043ad5e8fa261fa2953?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Matthew Phillips
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2021-08-25 14:57:31 -0400'>2021-08-25</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/nl/getting-started.md?h=@astrojs/vue@4.0.10&amp;id=4d7dccfb58f1772998548f4cbb12a4a28b2efccc&amp;follow=1'>NL docs typo fixes (#1232)</a></td><td><img src='//www.gravatar.com/avatar/689704af43a1591b280ff5abc688bcc6?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> semvis123
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2021-08-25 14:56:37 -0400'>2021-08-25</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/nl/getting-started.md?h=@astrojs/vue@4.0.10&amp;id=72d3dd00ee13005a809c830ee9bccdcdf9fd276f&amp;follow=1'>Update getting-started.md (#1231)</a></td><td><img src='//www.gravatar.com/avatar/8021804ccf7ae4411274a9dde10b91d5?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Anneke Sinnema
</td><td>1</td><td><span class='deletions'>-6</span>/<span class='insertions'>+6</span></td></tr>
<tr><td><span title='2021-08-25 18:52:22 +0000'>2021-08-25</span></td><td><a href='/ansg191/astro/commit/examples/with-markdown/public/global.css?h=@astrojs/vue@4.0.10&amp;id=3c8698fb606de6edaa6d2f22017a9b7fc88dc5a2&amp;follow=1'>[ci] yarn format</a></td><td><img src='//www.gravatar.com/avatar/d992ca8d4b18ac36e0a6e5f2fdeb063f?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> FredKSchott
</td><td>2</td><td><span class='deletions'>-142</span>/<span class='insertions'>+145</span></td></tr>
<tr><td><span title='2021-08-25 11:51:04 -0700'>2021-08-25</span></td><td><a href='/ansg191/astro/commit/www/src/scss/global.scss?h=@astrojs/vue@4.0.10&amp;id=affcd04f0f89de6268e7e359b2ddb8e07ef760d9&amp;follow=1'>stop building, bundling, and transforming public/ files (#1210)</a></td><td><img src='//www.gravatar.com/avatar/184a1f14c759795b94ae1d01b23cc9c7?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Fred K. Schott
</td><td>28</td><td><span class='deletions'>-191</span>/<span class='insertions'>+246</span></td></tr>
<tr><td><span title='2021-08-25 16:12:44 +0000'>2021-08-25</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/ar/getting-started.md?h=@astrojs/vue@4.0.10&amp;id=c819b3dadea02a614e4bbc891f1ab4a99d8ab017&amp;follow=1'>[ci] yarn format</a></td><td><img src='//www.gravatar.com/avatar/fedbf2bad69e90b269e5caba47a0e897?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> matthewp
</td><td>2</td><td><span class='deletions'>-5</span>/<span class='insertions'>+5</span></td></tr>
<tr><td><span title='2021-08-25 12:11:29 -0400'>2021-08-25</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/ar/getting-started.md?h=@astrojs/vue@4.0.10&amp;id=7ea0cb33683c15e4109950161c82c9a174fc76c9&amp;follow=1'>Arabic getting-started translation (#1166)</a></td><td><img src='//www.gravatar.com/avatar/b6fbf09d0fcf8a25fab588dae9ed2a15?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> حمد بنقالي
</td><td>3</td><td><span class='deletions'>-0</span>/<span class='insertions'>+71</span></td></tr>
<tr><td><span title='2021-08-25 12:09:56 -0400'>2021-08-25</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/guides/markdown-content.md?h=@astrojs/vue@4.0.10&amp;id=f097c88d2ebe3c280d70a7d3cbe2726ecf16064c&amp;follow=1'>Fix typo Mardown on line 219 (#1229)</a></td><td><img src='//www.gravatar.com/avatar/8a0c255ea20f2c9abb906626a5717f9a?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> E. Berke KARAGÖZ
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2021-08-25 08:18:04 -0400'>2021-08-25</span></td><td><a href='/ansg191/astro/commit/docs/src/components/Header/Header.astro?h=@astrojs/vue@4.0.10&amp;id=96ecb3da5f94c093fd5c40e521ff40002de2807d&amp;follow=1'>docs: fix header rtl logo view (#1224)</a></td><td><img src='//www.gravatar.com/avatar/184a1f14c759795b94ae1d01b23cc9c7?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Fred K. Schott
</td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2021-08-25 08:17:45 -0400'>2021-08-25</span></td><td><a href='/ansg191/astro/commit/yarn.lock?h=@astrojs/vue@4.0.10&amp;id=397d8f3d842e7e17d29c4f7862b6639f34f6a2e4&amp;follow=1'>Upgrade unified deps and improve unified plugins types (#1200)</a></td><td><img src='//www.gravatar.com/avatar/f9fe45b76971785fd9287f048e9d3ec7?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Robin Métral
</td><td>12</td><td><span class='deletions'>-428</span>/<span class='insertions'>+755</span></td></tr>
<tr><td><span title='2021-08-24 16:41:42 -0700'>2021-08-24</span></td><td><a href='/ansg191/astro/commit/examples/docs/src/layouts/Main.astro?h=@astrojs/vue@4.0.10&amp;id=3bfd8c125e57879f6d0d3a828943a16199c8fb9c&amp;follow=1'>Fix CSS in docs example (#1221)</a></td><td><img src='//www.gravatar.com/avatar/5fcd0a7e0ec6091c8ef0507135c9bd05?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Marcus Otterström
</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+3</span></td></tr>
<tr><td><span title='2021-08-24 16:11:51 -0400'>2021-08-24</span></td><td><a href='/ansg191/astro/commit/www/package.json?h=@astrojs/vue@4.0.10&amp;id=a4a7685be1bddea80883a17dae0492ad941aa59e&amp;follow=1'>Version Packages (#1217)</a><span class='decoration'><a class='tag-annotated-deco' href='/ansg191/astro/tag/?h=astro@0.19.4'>astro@0.19.4</a></span></td><td><img src='//www.gravatar.com/avatar/af2ab225b7c0eec44a8d0eba6b5c869a?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> github-actions[bot]
</td><td>24</td><td><span class='deletions'>-31</span>/<span class='insertions'>+28</span></td></tr>
<tr><td><span title='2021-08-24 19:51:59 +0000'>2021-08-24</span></td><td><a href='/ansg191/astro/commit/packages/astro/src/config_manager.ts?h=@astrojs/vue@4.0.10&amp;id=749617b2fb2ffb76c93813940448778073ea9798&amp;follow=1'>[ci] yarn format</a></td><td><img src='//www.gravatar.com/avatar/fedbf2bad69e90b269e5caba47a0e897?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> matthewp
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+3</span></td></tr>
<tr><td><span title='2021-08-24 15:50:24 -0400'>2021-08-24</span></td><td><a href='/ansg191/astro/commit/packages/astro/src/runtime.ts?h=@astrojs/vue@4.0.10&amp;id=44fb8ebcc40cfe1f334e6e149a2a33b61968e034&amp;follow=1'>Fix linter errors and warnings (#1218)</a></td><td><img src='//www.gravatar.com/avatar/12033b00012c27e7ed86d115381d2081?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Mihkel Eidast
</td><td>12</td><td><span class='deletions'>-26</span>/<span class='insertions'>+33</span></td></tr>
<tr><td><span title='2021-08-24 13:38:07 -0400'>2021-08-24</span></td><td><a href='/ansg191/astro/commit/packages/astro/test/fixtures/astro-global/src/pages/resolve.astro?h=@astrojs/vue@4.0.10&amp;id=9482fadeb88b8e1562ab67ffe244ec9c042f178d&amp;follow=1'>Fix resolution of Astro.resolve in nested components (#1213)</a></td><td><img src='//www.gravatar.com/avatar/4394f414f0d4a043ad5e8fa261fa2953?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Matthew Phillips
</td><td>5</td><td><span class='deletions'>-5</span>/<span class='insertions'>+14</span></td></tr>
<tr><td><span title='2021-08-24 01:18:05 -0500'>2021-08-24</span></td><td><a href='/ansg191/astro/commit/www/src/pages/index.astro?h=@astrojs/vue@4.0.10&amp;id=d0e7fcfc0652c8e5b6af0b584838b605efb92a8a&amp;follow=1'>Lazy load the youtube embed to boost homepage loading times (#1205)</a></td><td><img src='//www.gravatar.com/avatar/e7083c09b30334ac5bb50a7b67697d02?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Caleb Jasik
</td><td>4</td><td><span class='deletions'>-4</span>/<span class='insertions'>+138</span></td></tr>
<tr><td><span title='2021-08-24 05:32:44 +0000'>2021-08-24</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/kr/getting-started.md?h=@astrojs/vue@4.0.10&amp;id=3835856f2b8f1d1772af019c127fb06e19bf4b56&amp;follow=1'>[ci] yarn format</a></td><td><img src='//www.gravatar.com/avatar/d992ca8d4b18ac36e0a6e5f2fdeb063f?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> FredKSchott
</td><td>2</td><td><span class='deletions'>-7</span>/<span class='insertions'>+7</span></td></tr>
<tr><td><span title='2021-08-23 22:31:24 -0700'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/kr/getting-started.md?h=@astrojs/vue@4.0.10&amp;id=b3a1c0cdcc675a7e55a59fce2eedc2bd5fdce31f&amp;follow=1'>[i18n][Docs] Add Korean Translation of Getting Started page (#1189)</a></td><td><img src='//www.gravatar.com/avatar/c0108fe92a1f409d9dd281099096b08e?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Joohoon Cha
</td><td>4</td><td><span class='deletions'>-1</span>/<span class='insertions'>+70</span></td></tr>
<tr><td><span title='2021-08-23 22:18:27 -0700'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/.eslintrc.cjs?h=@astrojs/vue@4.0.10&amp;id=5be1c7694b472e1ba5b83fd04fcdb4845079d4f7&amp;follow=1'>remove ignored lint rule</a></td><td><img src='//www.gravatar.com/avatar/184a1f14c759795b94ae1d01b23cc9c7?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Fred K. Schott
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2021-08-23 14:47:18 -0700'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/yarn.lock?h=@astrojs/vue@4.0.10&amp;id=3ab89e04da37a9569a47f7e9cae1f5393893a8fe&amp;follow=1'>update deps</a></td><td><img src='//www.gravatar.com/avatar/184a1f14c759795b94ae1d01b23cc9c7?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Fred K. Schott
</td><td>1</td><td><span class='deletions'>-317</span>/<span class='insertions'>+275</span></td></tr>
<tr><td><span title='2021-08-23 14:18:18 -0700'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/www/package.json?h=@astrojs/vue@4.0.10&amp;id=582220c8a15c4ffdf39f0094609e897c67e43a70&amp;follow=1'>Version Packages (#1206)</a><span class='decoration'><a class='tag-annotated-deco' href='/ansg191/astro/tag/?h=astro@0.19.3'>astro@0.19.3</a></span></td><td><img src='//www.gravatar.com/avatar/af2ab225b7c0eec44a8d0eba6b5c869a?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> github-actions[bot]
</td><td>25</td><td><span class='deletions'>-45</span>/<span class='insertions'>+38</span></td></tr>
<tr><td><span title='2021-08-23 21:17:45 +0000'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/reference/configuration-reference.md?h=@astrojs/vue@4.0.10&amp;id=884a2ea76a4dabab28f412a2c965687fb20acd5c&amp;follow=1'>[ci] yarn format</a></td><td><img src='//www.gravatar.com/avatar/d992ca8d4b18ac36e0a6e5f2fdeb063f?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> FredKSchott
</td><td>1</td><td><span class='deletions'>-4</span>/<span class='insertions'>+5</span></td></tr>
<tr><td><span title='2021-08-23 14:16:29 -0700'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/reference/configuration-reference.md?h=@astrojs/vue@4.0.10&amp;id=2538325a4689832a1d0246b293ecf8d14dce89f8&amp;follow=1'>fix docs on config api</a></td><td><img src='//www.gravatar.com/avatar/184a1f14c759795b94ae1d01b23cc9c7?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Fred K. Schott
</td><td>1</td><td><span class='deletions'>-7</span>/<span class='insertions'>+11</span></td></tr>
<tr><td><span title='2021-08-23 21:08:16 +0000'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/packages/astro/src/util.ts?h=@astrojs/vue@4.0.10&amp;id=69272dc8d11e1128786b84ff3e4dedb91676d092&amp;follow=1'>[ci] yarn format</a></td><td><img src='//www.gravatar.com/avatar/d992ca8d4b18ac36e0a6e5f2fdeb063f?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> FredKSchott
</td><td>6</td><td><span class='deletions'>-11</span>/<span class='insertions'>+10</span></td></tr>
<tr><td><span title='2021-08-23 14:07:03 -0700'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/yarn.lock?h=@astrojs/vue@4.0.10&amp;id=f9cd031033d03a5f22b4a1272bbe97f92b845ef7&amp;follow=1'>Add zod schema validation (#1198)</a></td><td><img src='//www.gravatar.com/avatar/184a1f14c759795b94ae1d01b23cc9c7?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Fred K. Schott
</td><td>32</td><td><span class='deletions'>-361</span>/<span class='insertions'>+378</span></td></tr>
<tr><td><span title='2021-08-23 20:44:36 +0000'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/reference/builtin-components.md?h=@astrojs/vue@4.0.10&amp;id=010c71e16ad885376dea548a7a0f8980174a207e&amp;follow=1'>[ci] yarn format</a></td><td><img src='//www.gravatar.com/avatar/fedbf2bad69e90b269e5caba47a0e897?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> matthewp
</td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2021-08-23 16:43:22 -0400'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/packages/astro/package.json?h=@astrojs/vue@4.0.10&amp;id=efb41f22c34948fedfd51ba4e228e807ed7d856a&amp;follow=1'>Add Astro `&lt;Debug/&gt;` component (#675)</a></td><td><img src='//www.gravatar.com/avatar/e7083c09b30334ac5bb50a7b67697d02?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Caleb Jasik
</td><td>7</td><td><span class='deletions'>-0</span>/<span class='insertions'>+350</span></td></tr>
<tr><td><span title='2021-08-23 15:08:20 -0500'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/yarn.lock?h=@astrojs/vue@4.0.10&amp;id=2fd004dcd99c09fc8eae423c24b31313568f039f&amp;follow=1'>Add a `titleClosure` to the `HeadSEO.astro` component (#1140)</a></td><td><img src='//www.gravatar.com/avatar/e7083c09b30334ac5bb50a7b67697d02?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Caleb Jasik
</td><td>3</td><td><span class='deletions'>-6</span>/<span class='insertions'>+69</span></td></tr>
<tr><td><span title='2021-08-23 15:59:55 -0400'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/www/package.json?h=@astrojs/vue@4.0.10&amp;id=3963cef96378cdb464499dd5d878077544849e22&amp;follow=1'>Version Packages (#1181)</a><span class='decoration'><a class='tag-annotated-deco' href='/ansg191/astro/tag/?h=astro@0.19.2'>astro@0.19.2</a></span></td><td><img src='//www.gravatar.com/avatar/af2ab225b7c0eec44a8d0eba6b5c869a?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> github-actions[bot]
</td><td>27</td><td><span class='deletions'>-46</span>/<span class='insertions'>+31</span></td></tr>
<tr><td><span title='2021-08-23 15:44:49 -0400'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/packages/astro/test/fixtures/astro-get-static-paths/src/pages/[...test].astro?h=@astrojs/vue@4.0.10&amp;id=166c9ed6bdabb82db611af39b4436a90bd711e5d&amp;follow=1'>fix issue with multiple getStaticPaths calls during build (#1194)</a></td><td><img src='//www.gravatar.com/avatar/184a1f14c759795b94ae1d01b23cc9c7?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Fred K. Schott
</td><td>12</td><td><span class='deletions'>-70</span>/<span class='insertions'>+116</span></td></tr>
<tr><td><span title='2021-08-23 12:05:01 -0700'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/packages/astro/test/route-manifest.test.js?h=@astrojs/vue@4.0.10&amp;id=c06da5dd7856f0db3f2c5302ccea89a18be20fe4&amp;follow=1'>Add trailingSlash &amp; pageDirectoryUrl config options (#1197)</a></td><td><img src='//www.gravatar.com/avatar/184a1f14c759795b94ae1d01b23cc9c7?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Fred K. Schott
</td><td>17</td><td><span class='deletions'>-92</span>/<span class='insertions'>+284</span></td></tr>
<tr><td><span title='2021-08-23 18:55:00 +0000'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/docs/src/components/Header/Search.css?h=@astrojs/vue@4.0.10&amp;id=1185d8ffcb42301b09f745a173c8cdc7db3d752c&amp;follow=1'>[ci] yarn format</a></td><td><img src='//www.gravatar.com/avatar/fedbf2bad69e90b269e5caba47a0e897?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> matthewp
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+0</span></td></tr>
<tr><td><span title='2021-08-23 14:53:44 -0400'>2021-08-23</span></td><td><a href='/ansg191/astro/commit/docs/src/components/Header/Search.tsx?h=@astrojs/vue@4.0.10&amp;id=e03f39a1b3e8e80a321d26c5dc8a913955d9a46e&amp;follow=1'>fix the rtl search bar view (#1177)</a></td><td><img src='//www.gravatar.com/avatar/184a1f14c759795b94ae1d01b23cc9c7?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Fred K. Schott
</td><td>3</td><td><span class='deletions'>-16</span>/<span class='insertions'>+14</span></td></tr>
<tr><td><span title='2021-08-20 22:48:32 -0700'>2021-08-20</span></td><td><a href='/ansg191/astro/commit/www/src/pages/index.astro?h=@astrojs/vue@4.0.10&amp;id=d51e0f4fef5a19eb82c2e02c41578bd908b39720&amp;follow=1'>update universal id</a></td><td><img src='//www.gravatar.com/avatar/184a1f14c759795b94ae1d01b23cc9c7?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Fred K. Schott
</td><td>4</td><td><span class='deletions'>-13</span>/<span class='insertions'>+10</span></td></tr>
<tr><td><span title='2021-08-20 13:13:43 -0700'>2021-08-20</span></td><td><a href='/ansg191/astro/commit/docs/src/pages/getting-started.md?h=@astrojs/vue@4.0.10&amp;id=f235c84972faa2c71b1e81473a02567063e901ca&amp;follow=1'>Update getting-started.md (#1182)</a></td><td><img src='//www.gravatar.com/avatar/708480b2e77613adf8f1e49c11922196?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> headapplesgithub
</td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td><span title='2021-08-20 12:33:15 -0700'>2021-08-20</span></td><td><a href='/ansg191/astro/commit/examples/starter/sandbox.config.json?h=@astrojs/vue@4.0.10&amp;id=8e6fb50fa15082a0d794b074bde9d652c0c88470&amp;follow=1'>CodeSandbox-izing via template override (#1167)</a></td><td><img src='//www.gravatar.com/avatar/a4e7a51b4b2a1478675b962e291fdcb3?s=13&amp;d=retro' width='13' height='13' alt='Gravatar' /> Sarah Rainsberger
</td><td>2</td><td><span class='deletions'>-0</span>/<span class='insertions'>+11</span></td></tr>
