diff --git a/.vscode/settings.json b/.vscode/settings.json index 39b1264..4ce1c05 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,6 +4,7 @@ "daisyui", "degit", "gitzy", + "iconify", "noreferrer", "Parens", "pnpm", @@ -13,9 +14,10 @@ "vitest", "zustand" ], - "editor.formatOnSave": true, "css.lint.unknownAtRules": "ignore", "tailwindCSS.experimental.classRegex": [ ["clsx\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"] - ] + ], + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" } diff --git a/README.md b/README.md index c4e973c..0cc4e3c 100644 --- a/README.md +++ b/README.md @@ -16,15 +16,15 @@ [![pnpm](https://img.shields.io/badge/pnpm-%234a4a4a.svg?style=for-the-badge&logo=pnpm&logoColor=f69220)][pnpm] [![GitHub Actions](https://img.shields.io/badge/GitHub_Actions-2088FF?style=for-the-badge&logo=github-actions&logoColor=white)][GitHub Actions] -- ⚡️ [vite][vite] for fast server start and HMR -- 🏷️ [TypeScript][TypeScript] for a less frustrating & consistent experience -- 💄 [tailwindcss][tailwindcss] for utility-first CSS -- 🧪 [vitest][vitest] for fast testing -- 🧪 [Playwright][Playwright] for fast and reliable e2e testing -- 🩺 [eslint][eslint] for static analysis -- 🎨 [prettier][prettier] for formatting -- ⚡️ [pnpm][pnpm] for fast and consistent installs -- 👷 [GitHub Actions][GitHub Actions] for easy workflow automation +- ⚡️ [vite][vite] for instant server start and lighting fast HMR. +- 🏷️ [TypeScript][TypeScript] for a less frustrating & consistent experience. +- 💄 [tailwindcss][tailwindcss] for utility-first CSS. +- 🧪 [vitest][vitest] for fast testing. +- 🧪 [Playwright][Playwright] for fast and reliable e2e testing. +- 🩺 [eslint][eslint] for static analysis. +- 🎨 [prettier][prettier] for formatting. +- ⚡️ [pnpm][pnpm] for fast and consistent installs. +- 👷 [GitHub Actions][GitHub Actions] for easy workflow automation. ## Usage diff --git a/e2e/app.spec.ts b/e2e/app.spec.ts index 50f8495..bdc6514 100644 --- a/e2e/app.spec.ts +++ b/e2e/app.spec.ts @@ -14,7 +14,7 @@ test.describe('external links', () => { test('opened vite docs', async ({ page, context }) => { const pagePromise = context.waitForEvent('page') - await page.getByRole('link', { name: /vite logo/i }).click() + await page.getByRole('link', { name: /vite/i }).click() const newPage = await pagePromise @@ -26,7 +26,7 @@ test.describe('external links', () => { test('opened React docs', async ({ page, context }) => { const pagePromise = context.waitForEvent('page') - await page.getByRole('link', { name: /react logo/i }).click() + await page.getByRole('link', { name: /react/i }).click() const newPage = await pagePromise @@ -38,7 +38,7 @@ test.describe('external links', () => { test('opened TypeScript docs', async ({ page, context }) => { const pagePromise = context.waitForEvent('page') - await page.getByRole('link', { name: /TypeScript logo/i }).click() + await page.getByRole('link', { name: /TypeScript/i }).click() const newPage = await pagePromise @@ -50,7 +50,7 @@ test.describe('external links', () => { test('opened tailwindcss docs', async ({ page, context }) => { const pagePromise = context.waitForEvent('page') - await page.getByRole('link', { name: /tailwindcss logo/i }).click() + await page.getByRole('link', { name: /tailwindcss/i }).click() const newPage = await pagePromise @@ -62,7 +62,7 @@ test.describe('external links', () => { test('opened repo', async ({ page, context }) => { const pagePromise = context.waitForEvent('page') - await page.getByRole('link', { name: /repo/i }).click() + await page.getByRole('link', { name: /get started/i }).click() const newPage = await pagePromise diff --git a/index.html b/index.html index c7875c1..fe32e82 100644 --- a/index.html +++ b/index.html @@ -4,6 +4,10 @@ +
- Edit src/App.tsx
and save to test HMR
-
- Click on logos to learn more or visit the{' '} - - repo - -
+
+ 🍱 Another opinionated