├── .gitignore ├── .vscode ├── extensions.json └── launch.json ├── README.md ├── astro.config.mjs ├── package.json ├── public └── favicon.svg ├── src ├── assets │ ├── newsletter.jpg │ └── sandwich-hero.jpg ├── components │ ├── add-to-cart.tsx │ ├── cart.module.css │ ├── cart.tsx │ └── shop-items.astro ├── content │ ├── blog │ │ ├── 01-introducing-sndwch.md │ │ └── 02-the-lunch-special-theory.md │ └── config.ts ├── env.d.ts ├── layouts │ ├── default.astro │ ├── page.astro │ └── shop.astro ├── pages │ ├── 404.astro │ ├── about.mdx │ ├── blog.astro │ ├── blog │ │ └── [...slug].astro │ ├── index.astro │ ├── newsletter.astro │ ├── rss.xml.ts │ └── shop.astro ├── stores │ └── cart.ts └── types.d.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/README.md -------------------------------------------------------------------------------- /astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/astro.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /src/assets/newsletter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/assets/newsletter.jpg -------------------------------------------------------------------------------- /src/assets/sandwich-hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/assets/sandwich-hero.jpg -------------------------------------------------------------------------------- /src/components/add-to-cart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/components/add-to-cart.tsx -------------------------------------------------------------------------------- /src/components/cart.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/components/cart.module.css -------------------------------------------------------------------------------- /src/components/cart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/components/cart.tsx -------------------------------------------------------------------------------- /src/components/shop-items.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/components/shop-items.astro -------------------------------------------------------------------------------- /src/content/blog/01-introducing-sndwch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/content/blog/01-introducing-sndwch.md -------------------------------------------------------------------------------- /src/content/blog/02-the-lunch-special-theory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/content/blog/02-the-lunch-special-theory.md -------------------------------------------------------------------------------- /src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/content/config.ts -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/layouts/default.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/layouts/default.astro -------------------------------------------------------------------------------- /src/layouts/page.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/layouts/page.astro -------------------------------------------------------------------------------- /src/layouts/shop.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/layouts/shop.astro -------------------------------------------------------------------------------- /src/pages/404.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/pages/404.astro -------------------------------------------------------------------------------- /src/pages/about.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/pages/about.mdx -------------------------------------------------------------------------------- /src/pages/blog.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/pages/blog.astro -------------------------------------------------------------------------------- /src/pages/blog/[...slug].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/pages/blog/[...slug].astro -------------------------------------------------------------------------------- /src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/pages/index.astro -------------------------------------------------------------------------------- /src/pages/newsletter.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/pages/newsletter.astro -------------------------------------------------------------------------------- /src/pages/rss.xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/pages/rss.xml.ts -------------------------------------------------------------------------------- /src/pages/shop.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/pages/shop.astro -------------------------------------------------------------------------------- /src/stores/cart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/stores/cart.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/astro-frontend-masters/HEAD/tsconfig.json --------------------------------------------------------------------------------