From f591150512903014461e4fa1be3bc53bd261af2f Mon Sep 17 00:00:00 2001
From: Erika <3019731+Princesseuh@users.noreply.github.com>
Date: Thu, 4 Aug 2022 14:16:51 -0400
Subject: [PATCH] Audit examples templates (#3940)
* basics, framework-alpine, framework-solid, delete unused examples
* framework-multiple
* Remove non-standard file extensions, add missing .vscode folders
* Remove robots.txt
* Remove blog-multiple-authors
* Rewrite components comments to be consistent
* Update lockfile
* Remove unnecessary usage of SCSS in subpath example
* Fix props weirdness in portfolio example
* Remove Lit from `framework-multiple` for now
* Misc fixes
* Update lockfile
* I'm in lockfile hell, send help
---
examples/README.md | 1 -
examples/basics/src/components/Card.astro | 4 +-
examples/basics/src/pages/index.astro | 1 +
examples/blog-multiple-authors/.gitignore | 19 ---
examples/blog-multiple-authors/.npmrc | 2 -
examples/blog-multiple-authors/.stackblitzrc | 6 -
examples/blog-multiple-authors/README.md | 54 --------
.../blog-multiple-authors/astro.config.mjs | 9 --
examples/blog-multiple-authors/package.json | 19 ---
.../blog-multiple-authors/public/favicon.ico | Bin 4286 -> 0 bytes
.../public/images/chapter-01.jpg | Bin 153734 -> 0 bytes
.../public/images/chapter-02.jpg | Bin 99769 -> 0 bytes
.../public/images/chapter-03.jpg | Bin 168485 -> 0 bytes
.../public/images/don.jpg | Bin 27833 -> 0 bytes
.../public/images/sancho.jpg | Bin 28204 -> 0 bytes
.../blog-multiple-authors/sandbox.config.json | 11 --
.../src/components/MainHead.astro | 49 --------
.../src/components/Nav.astro | 63 ----------
.../src/components/Pagination.astro | 44 -------
.../src/components/PostPreview.astro | 66 ----------
.../src/data/authors.json | 10 --
.../src/layouts/post.astro | 82 -------------
.../src/pages/about.astro | 74 -----------
.../src/pages/authors/[author].astro | 80 ------------
.../src/pages/index.astro | 45 -------
.../src/pages/post/chapter-i.md | 13 --
.../src/pages/post/chapter-ii.md | 15 ---
.../src/pages/post/chapter-iii.md | 13 --
.../src/pages/posts/[...page].astro | 83 -------------
.../src/styles/global.css | 25 ----
examples/blog-multiple-authors/tsconfig.json | 15 ---
examples/component/demo/public/robots.txt | 2 -
examples/docs/src/components/HeadSEO.astro | 2 +-
.../docs/src/components/Header/Header.astro | 10 +-
.../components/LeftSidebar/LeftSidebar.astro | 4 +-
.../components/PageContent/PageContent.astro | 2 +-
.../components/RightSidebar/MoreMenu.astro | 2 +-
.../RightSidebar/RightSidebar.astro | 2 +-
.../.vscode/extensions.json | 0
.../{starter => env-vars}/.vscode/launch.json | 0
examples/env-vars/src/env.d.ts | 3 +
.../framework-alpine/.vscode/extensions.json | 4 +
examples/framework-alpine/.vscode/launch.json | 11 ++
examples/framework-alpine/package.json | 1 +
.../src/components/Counter.astro | 9 +-
.../framework-alpine/src/pages/index.astro | 1 -
.../framework-lit/.vscode/extensions.json | 4 +
examples/framework-lit/.vscode/launch.json | 11 ++
examples/framework-lit/public/robots.txt | 2 -
examples/framework-lit/src/pages/index.astro | 3 +
.../.vscode/extensions.json | 4 +
.../framework-multiple/.vscode/launch.json | 11 ++
examples/framework-multiple/astro.config.mjs | 3 +-
examples/framework-multiple/package.json | 3 -
.../framework-multiple/src/components/A.astro | 3 -
.../framework-multiple/src/components/B.astro | 3 -
.../src/components/LitCounter.js | 33 -----
.../src/components/PreactCounter.tsx | 4 +-
.../src/components/PreactSFC.tsx | 10 --
.../{ReactCounter.jsx => ReactCounter.tsx} | 2 +-
.../src/components/SolidCounter.tsx | 4 +-
.../src/components/SvelteCounter.svelte | 21 ++--
.../src/components/VueCounter.vue | 8 +-
.../src/components/index.ts | 2 -
.../framework-multiple/src/pages/index.astro | 26 ++--
examples/framework-multiple/tsconfig.json | 2 +
.../framework-preact/.vscode/extensions.json | 4 +
examples/framework-preact/.vscode/launch.json | 11 ++
.../framework-preact/src/pages/index.astro | 2 +-
.../framework-react/.vscode/extensions.json | 4 +
examples/framework-react/.vscode/launch.json | 11 ++
.../components/{Counter.jsx => Counter.tsx} | 4 +-
.../framework-react/src/pages/index.astro | 2 +-
.../framework-solid/.vscode/extensions.json | 4 +
examples/framework-solid/.vscode/launch.json | 11 ++
.../components/{Counter.jsx => Counter.tsx} | 0
.../framework-solid/src/pages/index.astro | 8 +-
.../framework-svelte/.vscode/extensions.json | 4 +
examples/framework-svelte/.vscode/launch.json | 11 ++
.../src/components/Counter.svelte | 45 +++----
.../framework-vue/.vscode/extensions.json | 4 +
examples/framework-vue/.vscode/launch.json | 11 ++
.../framework-vue/src/components/Counter.vue | 3 +-
examples/framework-vue/tsconfig.json | 2 +
examples/integrations-playground/.gitignore | 19 ---
examples/integrations-playground/.npmrc | 2 -
.../integrations-playground/.stackblitzrc | 6 -
examples/integrations-playground/README.md | 7 --
.../integrations-playground/astro.config.mjs | 14 ---
examples/integrations-playground/package.json | 31 -----
.../public/assets/logo.svg | 12 --
.../public/favicon.ico | Bin 4286 -> 0 bytes
.../integrations-playground/public/robots.txt | 2 -
.../sandbox.config.json | 11 --
.../src/components/Link.jsx | 6 -
.../src/components/Lorem.astro | 115 ------------------
.../src/components/SolidCounter.jsx | 18 ---
.../src/components/calc-add.js | 17 ---
.../src/components/my-counter.js | 32 -----
.../src/pages/foo.astro | 15 ---
.../src/pages/index.astro | 54 --------
.../integrations-playground/tsconfig.json | 15 ---
.../non-html-pages/.vscode/extensions.json | 4 +
examples/non-html-pages/.vscode/launch.json | 11 ++
examples/portfolio/src/pages/projects.astro | 4 -
examples/ssr/.vscode/extensions.json | 4 +
examples/ssr/.vscode/launch.json | 11 ++
examples/starter/.gitignore | 19 ---
examples/starter/.npmrc | 2 -
examples/starter/.stackblitzrc | 6 -
examples/starter/README.md | 43 -------
examples/starter/astro.config.mjs | 4 -
examples/starter/package.json | 14 ---
examples/starter/public/favicon.ico | Bin 4286 -> 0 bytes
examples/starter/public/logo.svg | 12 --
examples/starter/sandbox.config.json | 11 --
examples/starter/src/components/Logo.astro | 10 --
examples/starter/src/content/Tour.md | 28 -----
examples/starter/src/pages/index.astro | 86 -------------
examples/starter/src/styles/global.css | 29 -----
examples/starter/src/styles/home.css | 54 --------
examples/starter/tsconfig.json | 15 ---
examples/subpath/package.json | 3 +-
examples/subpath/public/robots.txt | 2 -
examples/subpath/src/pages/index.astro | 5 +-
examples/subpath/src/styles/main.css | 3 +
examples/subpath/src/styles/main.scss | 5 -
.../with-vite-plugin-pwa/public/robots.txt | 2 -
packages/webapi/mod.d.ts | 2 +-
pnpm-lock.yaml | 72 ++---------
130 files changed, 273 insertions(+), 1720 deletions(-)
delete mode 100644 examples/blog-multiple-authors/.gitignore
delete mode 100644 examples/blog-multiple-authors/.npmrc
delete mode 100644 examples/blog-multiple-authors/.stackblitzrc
delete mode 100644 examples/blog-multiple-authors/README.md
delete mode 100644 examples/blog-multiple-authors/astro.config.mjs
delete mode 100644 examples/blog-multiple-authors/package.json
delete mode 100644 examples/blog-multiple-authors/public/favicon.ico
delete mode 100644 examples/blog-multiple-authors/public/images/chapter-01.jpg
delete mode 100644 examples/blog-multiple-authors/public/images/chapter-02.jpg
delete mode 100644 examples/blog-multiple-authors/public/images/chapter-03.jpg
delete mode 100644 examples/blog-multiple-authors/public/images/don.jpg
delete mode 100644 examples/blog-multiple-authors/public/images/sancho.jpg
delete mode 100644 examples/blog-multiple-authors/sandbox.config.json
delete mode 100644 examples/blog-multiple-authors/src/components/MainHead.astro
delete mode 100644 examples/blog-multiple-authors/src/components/Nav.astro
delete mode 100644 examples/blog-multiple-authors/src/components/Pagination.astro
delete mode 100644 examples/blog-multiple-authors/src/components/PostPreview.astro
delete mode 100644 examples/blog-multiple-authors/src/data/authors.json
delete mode 100644 examples/blog-multiple-authors/src/layouts/post.astro
delete mode 100644 examples/blog-multiple-authors/src/pages/about.astro
delete mode 100644 examples/blog-multiple-authors/src/pages/authors/[author].astro
delete mode 100644 examples/blog-multiple-authors/src/pages/index.astro
delete mode 100644 examples/blog-multiple-authors/src/pages/post/chapter-i.md
delete mode 100644 examples/blog-multiple-authors/src/pages/post/chapter-ii.md
delete mode 100644 examples/blog-multiple-authors/src/pages/post/chapter-iii.md
delete mode 100644 examples/blog-multiple-authors/src/pages/posts/[...page].astro
delete mode 100644 examples/blog-multiple-authors/src/styles/global.css
delete mode 100644 examples/blog-multiple-authors/tsconfig.json
delete mode 100644 examples/component/demo/public/robots.txt
rename examples/{starter => env-vars}/.vscode/extensions.json (100%)
rename examples/{starter => env-vars}/.vscode/launch.json (100%)
create mode 100644 examples/framework-alpine/.vscode/extensions.json
create mode 100644 examples/framework-alpine/.vscode/launch.json
create mode 100644 examples/framework-lit/.vscode/extensions.json
create mode 100644 examples/framework-lit/.vscode/launch.json
delete mode 100644 examples/framework-lit/public/robots.txt
create mode 100644 examples/framework-multiple/.vscode/extensions.json
create mode 100644 examples/framework-multiple/.vscode/launch.json
delete mode 100644 examples/framework-multiple/src/components/A.astro
delete mode 100644 examples/framework-multiple/src/components/B.astro
delete mode 100644 examples/framework-multiple/src/components/LitCounter.js
delete mode 100644 examples/framework-multiple/src/components/PreactSFC.tsx
rename examples/framework-multiple/src/components/{ReactCounter.jsx => ReactCounter.tsx} (92%)
delete mode 100644 examples/framework-multiple/src/components/index.ts
create mode 100644 examples/framework-preact/.vscode/extensions.json
create mode 100644 examples/framework-preact/.vscode/launch.json
create mode 100644 examples/framework-react/.vscode/extensions.json
create mode 100644 examples/framework-react/.vscode/launch.json
rename examples/framework-react/src/components/{Counter.jsx => Counter.tsx} (84%)
create mode 100644 examples/framework-solid/.vscode/extensions.json
create mode 100644 examples/framework-solid/.vscode/launch.json
rename examples/framework-solid/src/components/{Counter.jsx => Counter.tsx} (100%)
create mode 100644 examples/framework-svelte/.vscode/extensions.json
create mode 100644 examples/framework-svelte/.vscode/launch.json
create mode 100644 examples/framework-vue/.vscode/extensions.json
create mode 100644 examples/framework-vue/.vscode/launch.json
delete mode 100644 examples/integrations-playground/.gitignore
delete mode 100644 examples/integrations-playground/.npmrc
delete mode 100644 examples/integrations-playground/.stackblitzrc
delete mode 100644 examples/integrations-playground/README.md
delete mode 100644 examples/integrations-playground/astro.config.mjs
delete mode 100644 examples/integrations-playground/package.json
delete mode 100644 examples/integrations-playground/public/assets/logo.svg
delete mode 100644 examples/integrations-playground/public/favicon.ico
delete mode 100644 examples/integrations-playground/public/robots.txt
delete mode 100644 examples/integrations-playground/sandbox.config.json
delete mode 100644 examples/integrations-playground/src/components/Link.jsx
delete mode 100644 examples/integrations-playground/src/components/Lorem.astro
delete mode 100644 examples/integrations-playground/src/components/SolidCounter.jsx
delete mode 100644 examples/integrations-playground/src/components/calc-add.js
delete mode 100644 examples/integrations-playground/src/components/my-counter.js
delete mode 100644 examples/integrations-playground/src/pages/foo.astro
delete mode 100644 examples/integrations-playground/src/pages/index.astro
delete mode 100644 examples/integrations-playground/tsconfig.json
create mode 100644 examples/non-html-pages/.vscode/extensions.json
create mode 100644 examples/non-html-pages/.vscode/launch.json
create mode 100644 examples/ssr/.vscode/extensions.json
create mode 100644 examples/ssr/.vscode/launch.json
delete mode 100644 examples/starter/.gitignore
delete mode 100644 examples/starter/.npmrc
delete mode 100644 examples/starter/.stackblitzrc
delete mode 100644 examples/starter/README.md
delete mode 100644 examples/starter/astro.config.mjs
delete mode 100644 examples/starter/package.json
delete mode 100644 examples/starter/public/favicon.ico
delete mode 100644 examples/starter/public/logo.svg
delete mode 100644 examples/starter/sandbox.config.json
delete mode 100644 examples/starter/src/components/Logo.astro
delete mode 100644 examples/starter/src/content/Tour.md
delete mode 100644 examples/starter/src/pages/index.astro
delete mode 100644 examples/starter/src/styles/global.css
delete mode 100644 examples/starter/src/styles/home.css
delete mode 100644 examples/starter/tsconfig.json
delete mode 100644 examples/subpath/public/robots.txt
create mode 100644 examples/subpath/src/styles/main.css
delete mode 100644 examples/subpath/src/styles/main.scss
delete mode 100644 examples/with-vite-plugin-pwa/public/robots.txt
diff --git a/examples/README.md b/examples/README.md
index e3e295b6d..50caa7f18 100644
--- a/examples/README.md
+++ b/examples/README.md
@@ -1,6 +1,5 @@
# Astro Examples Library
-
The easiest way to check out one of these examples on your machine is by running this command in an empty directory:
```
diff --git a/examples/basics/src/components/Card.astro b/examples/basics/src/components/Card.astro
index 4039d4f4f..aea28c83f 100644
--- a/examples/basics/src/components/Card.astro
+++ b/examples/basics/src/components/Card.astro
@@ -4,7 +4,8 @@ export interface Props {
body: string;
href: string;
}
-const { href, title, body } = Astro.props;
+
+const { href, title, body } = Astro.props as Props;
---
@@ -69,6 +70,7 @@ const { href, title, body } = Astro.props;
}
.link-card:is(:hover, :focus-within) h2 span {
+ will-change: transform;
transform: translateX(2px);
}
diff --git a/examples/basics/src/pages/index.astro b/examples/basics/src/pages/index.astro
index cf05f0bb6..1ca6b285c 100644
--- a/examples/basics/src/pages/index.astro
+++ b/examples/basics/src/pages/index.astro
@@ -86,6 +86,7 @@ import Card from "../components/Card.astro";
border-radius: 4px;
padding: 0.15em 0.25em;
}
+
.link-card-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(24ch, 1fr));
diff --git a/examples/blog-multiple-authors/.gitignore b/examples/blog-multiple-authors/.gitignore
deleted file mode 100644
index 02f6e50b4..000000000
--- a/examples/blog-multiple-authors/.gitignore
+++ /dev/null
@@ -1,19 +0,0 @@
-# build output
-dist/
-
-# dependencies
-node_modules/
-
-# logs
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-pnpm-debug.log*
-
-
-# environment variables
-.env
-.env.production
-
-# macOS-specific files
-.DS_Store
diff --git a/examples/blog-multiple-authors/.npmrc b/examples/blog-multiple-authors/.npmrc
deleted file mode 100644
index ef83021af..000000000
--- a/examples/blog-multiple-authors/.npmrc
+++ /dev/null
@@ -1,2 +0,0 @@
-# Expose Astro dependencies for `pnpm` users
-shamefully-hoist=true
diff --git a/examples/blog-multiple-authors/.stackblitzrc b/examples/blog-multiple-authors/.stackblitzrc
deleted file mode 100644
index 43798ecff..000000000
--- a/examples/blog-multiple-authors/.stackblitzrc
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "startCommand": "npm start",
- "env": {
- "ENABLE_CJS_IMPORTS": true
- }
-}
\ No newline at end of file
diff --git a/examples/blog-multiple-authors/README.md b/examples/blog-multiple-authors/README.md
deleted file mode 100644
index 6078a0bc8..000000000
--- a/examples/blog-multiple-authors/README.md
+++ /dev/null
@@ -1,54 +0,0 @@
-# Astro Starter Kit: Blog with Multiple Authors
-
-```
-npm init astro -- --template blog-multiple-authors
-```
-
-[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/blog-multiple-authors)
-
-> 🧑🚀 **Seasoned astronaut?** Delete this file. Have fun!
-
-Features:
-
-- ✅ SEO-friendly setup with canonical URLs and OpenGraph data
-- ✅ Full Markdown support
-- ✅ RSS 2.0 generation
-- ✅ Sitemap.xml generation
-
-## 🚀 Project Structure
-
-Inside of your Astro project, you'll see the following folders and files:
-
-```
-/
-├── public/
-│ ├── robots.txt
-│ └── favicon.ico
-├── src/
-│ ├── components/
-│ │ └── Tour.astro
-│ └── pages/
-│ └── index.astro
-└── package.json
-```
-
-Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.
-
-There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.
-
-Any static assets, like images, can be placed in the `public/` directory.
-
-## 🧞 Commands
-
-All commands are run from the root of the project, from a terminal:
-
-| Command | Action |
-|:---------------- |:-------------------------------------------- |
-| `npm install` | Installs dependencies |
-| `npm run dev` | Starts local dev server at `localhost:3000` |
-| `npm run build` | Build your production site to `./dist/` |
-| `npm run preview` | Preview your build locally, before deploying |
-
-## 👀 Want to learn more?
-
-Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
diff --git a/examples/blog-multiple-authors/astro.config.mjs b/examples/blog-multiple-authors/astro.config.mjs
deleted file mode 100644
index 44cff71d3..000000000
--- a/examples/blog-multiple-authors/astro.config.mjs
+++ /dev/null
@@ -1,9 +0,0 @@
-import { defineConfig } from 'astro/config';
-import preact from '@astrojs/preact';
-
-// https://astro.build/config
-export default defineConfig({
- // Enable the Preact integration to support Preact JSX components.
- integrations: [preact()],
- site: `http://astro.build`,
-});
diff --git a/examples/blog-multiple-authors/package.json b/examples/blog-multiple-authors/package.json
deleted file mode 100644
index a2dc398b4..000000000
--- a/examples/blog-multiple-authors/package.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name": "@example/blog-multiple-authors",
- "version": "0.0.1",
- "private": true,
- "scripts": {
- "dev": "astro dev",
- "start": "astro dev",
- "build": "astro build",
- "preview": "astro preview"
- },
- "devDependencies": {
- "@astrojs/preact": "^0.5.2",
- "astro": "^1.0.0-rc.6",
- "sass": "^1.52.2"
- },
- "dependencies": {
- "preact": "^10.7.3"
- }
-}
diff --git a/examples/blog-multiple-authors/public/favicon.ico b/examples/blog-multiple-authors/public/favicon.ico
deleted file mode 100644
index 578ad458b8906c08fbed84f42b045fea04db89d1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4286
zcmchZF=!M)6ox0}Fc8GdTHG!cdIY>nA!3n2f|wxIl0rn}Hl#=uf>?-!2r&jMEF^_k
zh**lGut*gwBmoNv7AaB&2~nbzULg{WBhPQ{ZVzvF_HL8Cb&hv$_s#qN|IO^o>?+mA
zuTW6tU%k~z<&{z+7$G%*nRsTcEO|90xy<-G5&JTt%CgZZCDT4%R?+{Vd^wh>P8_)}
z`+dF$HQb9!>1o`Ivn;GInlCw{9T@Rt%q+d^T3Ke%cxkk;$v`{s^zCB9nHAv6w$Vbn
z8fb<+eQTNM`;rf9#obfGnV#3+OQEUv4gU;{oA@zol%keY9-e>4W>p7AHmH~&!P7f7!Uj`
zwgFeQ=<3G4O;mwWO`L!=R-=y3_~-DPjH3W^3f&jjCfC$o#|oGaahSL`_=f?$&Aa+W
z2h8oZ+@?NUcjGW|aWJfbM*ZzxzmCPY`b~RobNrrj=rd`=)8-j`iSW64@0_b6?;GYk
zNB+-fzOxlqZ?`y{OA$WigtZXa8)#p#=DPYxH=VeC_Q5q9Cv`mvW6*zU&Gnp1;oPM6
zaK_B3j(l^FyJgYeE9RrmDyhE7W2}}nW%ic#0v@i1E!yTey$W)U>fyd+!@2hWQ!Wa==NAtKoj`f3tp4y$Al`e;?)76?AjdaRR>|?&r)~3Git>
zb1)a?uiv|R0_{m#A9c;7)eZ1y6l@yQ#oE*>(Z2fG-&&smPa2QTW>m*^K65^~`coP$
z8y5Y?iS<4Gz{Zg##$1mk)u-0;X|!xu^FCr;ce~X<&UWE&pBgqfYmEJTzpK9I%vr%b
z3Ksd6qlPJLI%HFfeXK_^|BXiKZC>Ocu(Kk6hD3G-8usLzVG^q00Qh
gz)s7ge@$ApxGu7=(6IGIk+uG&HTev01^#CH3$(Wk5&!@I
diff --git a/examples/blog-multiple-authors/public/images/chapter-01.jpg b/examples/blog-multiple-authors/public/images/chapter-01.jpg
deleted file mode 100644
index a848d30594808281b92572a3f35ec44b674d99b9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 153734
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
W>
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