From b15bebea94ee63dbf4ad85b4178115457d7d0fd8 Mon Sep 17 00:00:00 2001 From: James Date: Tue, 25 Feb 2025 20:52:47 +0000 Subject: [PATCH] chore: add formatter --- .github/actions/build-docs/action.yml | 22 +- .github/actions/format/action.yml | 13 + .github/workflows/check.yml | 21 +- .github/workflows/nextjs.yml | 2 +- .prettierrc | 8 + bun.lockb | Bin 156549 -> 156965 bytes components/Footer.tsx | 4 +- components/Logo.svg.tsx | 13 +- package.json | 8 +- pages/_app.mdx | 4 +- pages/aws/common_issues.mdx | 15 +- pages/aws/config.mdx | 6 +- pages/aws/config/_meta.json | 2 +- pages/aws/config/custom_overrides.mdx | 208 +++-- pages/aws/config/full_example.mdx | 86 +-- pages/aws/config/nx.mdx | 21 +- pages/aws/config/overrides/_meta.json | 2 +- .../overrides/automatic_cdn_invalidation.mdx | 5 +- pages/aws/config/overrides/converter.mdx | 3 +- pages/aws/config/overrides/image_loader.mdx | 4 +- .../config/overrides/incremental_cache.mdx | 9 +- .../aws/config/overrides/origin_resolver.mdx | 2 +- .../overrides/proxy_external_request.mdx | 2 +- pages/aws/config/overrides/queue.mdx | 9 +- pages/aws/config/overrides/wrapper.mdx | 11 +- pages/aws/config/reference.mdx | 111 +-- pages/aws/config/simple_example.mdx | 70 +- pages/aws/contribute/_meta.json | 2 +- pages/aws/contribute/local_run.mdx | 22 +- pages/aws/contribute/plugin.mdx | 26 +- pages/aws/faq.mdx | 2 +- pages/aws/index.mdx | 10 +- pages/aws/inner_workings.mdx | 2 +- pages/aws/inner_workings/architecture.mdx | 3 +- .../aws/inner_workings/cache_interception.mdx | 9 +- pages/aws/inner_workings/caching.mdx | 22 +- .../aws/inner_workings/components/_meta.json | 2 +- .../components/image_optimization.mdx | 17 +- .../inner_workings/components/initializer.mdx | 5 +- .../inner_workings/components/middleware.mdx | 18 +- .../inner_workings/components/overview.mdx | 7 +- .../components/revalidation.mdx | 7 +- .../inner_workings/components/server/edge.mdx | 2 +- .../inner_workings/components/server/node.mdx | 22 +- .../aws/inner_workings/components/warmer.mdx | 7 +- pages/aws/inner_workings/routing.mdx | 7 +- pages/aws/migration.mdx | 4 +- pages/aws/reference-implementation.mdx | 710 +++++++++--------- pages/aws/v2.mdx | 9 +- pages/aws/v2/_meta.json | 2 +- pages/aws/v2/advanced/_meta.json | 2 +- pages/aws/v2/advanced/architecture.mdx | 35 +- pages/aws/v2/advanced/debugging.mdx | 2 +- pages/aws/v2/advanced/options.mdx | 6 +- pages/aws/v2/common_issues.mdx | 2 +- pages/aws/v2/common_issues/bundle_size.mdx | 10 +- pages/aws/v2/common_issues/isr.mdx | 17 +- pages/aws/v2/inner_workings/isr.mdx | 18 +- pages/aws/v2/inner_workings/plugin.mdx | 5 +- pages/aws/v2/inner_workings/streaming.mdx | 9 +- pages/aws/v2/inner_workings/warming.mdx | 2 +- pages/cloudflare/0.2/_meta.json | 2 +- pages/cloudflare/0.2/bindings.mdx | 19 +- pages/cloudflare/0.2/caching.mdx | 7 +- pages/cloudflare/0.2/examples.mdx | 8 +- pages/cloudflare/0.2/get-started.mdx | 11 +- pages/cloudflare/0.2/index.mdx | 4 +- pages/cloudflare/0.3/bindings.mdx | 19 +- pages/cloudflare/0.3/caching.mdx | 13 +- pages/cloudflare/0.3/examples.mdx | 12 +- pages/cloudflare/0.3/get-started.mdx | 40 +- pages/cloudflare/0.3/index.mdx | 6 +- pages/cloudflare/bindings.mdx | 23 +- pages/cloudflare/caching.mdx | 11 +- pages/cloudflare/community.mdx | 4 +- pages/cloudflare/examples.mdx | 12 +- pages/cloudflare/get-started.mdx | 41 +- pages/cloudflare/howtos/NextAuth.mdx | 1 - pages/cloudflare/howtos/stripeAPI.mdx | 4 +- pages/cloudflare/index.mdx | 6 +- pages/cloudflare/migrate-from-0.2-to-0.3.mdx | 4 +- pages/cloudflare/migrate-from-0.3-to-0.4.mdx | 5 +- pages/cloudflare/troubleshooting.mdx | 4 +- shared/WindowsSupport.mdx | 18 +- theme.config.jsx | 3 +- tsconfig.json | 18 +- 86 files changed, 1002 insertions(+), 979 deletions(-) create mode 100644 .github/actions/format/action.yml create mode 100644 .prettierrc diff --git a/.github/actions/build-docs/action.yml b/.github/actions/build-docs/action.yml index 44d6d04..799eff8 100644 --- a/.github/actions/build-docs/action.yml +++ b/.github/actions/build-docs/action.yml @@ -2,16 +2,16 @@ name: Build Docs description: Build docs pages inside /docs directory runs: - using: 'composite' - steps: - - name: Install dependencies - run: bun install - shell: bash + using: "composite" + steps: + - name: Install dependencies + run: bun install + shell: bash - - name: Build with Next.js - run: bun next build - shell: bash + - name: Build with Next.js + run: bun next build + shell: bash - - name: Export static HTML with Next.js - run: bun next export - shell: bash + - name: Export static HTML with Next.js + run: bun next export + shell: bash diff --git a/.github/actions/format/action.yml b/.github/actions/format/action.yml new file mode 100644 index 0000000..3257b85 --- /dev/null +++ b/.github/actions/format/action.yml @@ -0,0 +1,13 @@ +name: Format codebase +description: Run prettier to check codebase formatting + +runs: + using: "composite" + steps: + - name: Install dependencies + run: bun install + shell: bash + + - name: Run prettier + run: bun run prettier:check + shell: bash diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 2a2fc68..ea4c643 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -1,15 +1,16 @@ name: Validate merge requests on: - pull_request: - branches: - - main + pull_request: + branches: + - main jobs: - validate: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - uses: oven-sh/setup-bun@v2 - - uses: ./.github/actions/build-docs + validate: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - uses: oven-sh/setup-bun@v2 + - uses: ./.github/actions/format + - uses: ./.github/actions/build-docs diff --git a/.github/workflows/nextjs.yml b/.github/workflows/nextjs.yml index f0fe1d8..46ce460 100644 --- a/.github/workflows/nextjs.yml +++ b/.github/workflows/nextjs.yml @@ -23,7 +23,7 @@ permissions: # Allow one concurrent deployment concurrency: - group: 'pages' + group: "pages" cancel-in-progress: true jobs: diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..0adf136 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,8 @@ +{ + "printWidth": 110, + "singleQuote": false, + "semi": true, + "useTabs": false, + "tabWidth": 2, + "trailingComma": "es5" +} diff --git a/bun.lockb b/bun.lockb index d373d48687d5f409a4e2f3f087a0effe3a3f72c1..126f2470931ea69c4e7d92d417f540a1aef0e537 100755 GIT binary patch delta 9024 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 K+3ib{tN#U9C??DR diff --git a/components/Footer.tsx b/components/Footer.tsx index f7a3cad..c690535 100644 --- a/components/Footer.tsx +++ b/components/Footer.tsx @@ -4,9 +4,7 @@ import styles from "../styles/Layout.module.css"; export default function Footer() { return (