├── .eslintrc.json ├── .github └── workflows │ └── licensing.yml ├── .gitignore ├── LICENSE ├── README.md ├── components ├── LineChart.tsx └── StandingsItem.tsx ├── data-example.json ├── doc └── dependency_decisions.yml ├── examples ├── README.md ├── cloudflare │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── index.ts │ └── wrangler.toml ├── fastly │ ├── .gitignore │ ├── README.md │ ├── fastly.toml │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── index.js ├── netlify │ ├── .gitignore │ ├── README.md │ ├── netlify.toml │ ├── netlify │ │ └── edge-functions │ │ │ └── data.json.ts │ ├── package-lock.json │ ├── package.json │ └── tsconfig.json └── vercel │ ├── .gitignore │ ├── README.md │ ├── api │ └── data.json.ts │ ├── package-lock.json │ └── package.json ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── _document.tsx └── index.tsx ├── postcss.config.js ├── prettier.config.js ├── public ├── apple-touch-icon.png ├── favicon.ico ├── favicon.svg ├── favicon_dark.svg ├── favicon_light.svg ├── favicon_system.svg ├── fonts │ ├── Formula1-Bold.woff2 │ └── Formula1-Regular.woff2 ├── github-icon.svg ├── icon-192.png ├── icon-512.png └── planetscale.svg ├── styles └── globals.css ├── tailwind.config.js ├── tsconfig.json ├── utils ├── api.ts ├── detail.ts └── types.ts └── wrangler.toml /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/licensing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/.github/workflows/licensing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/README.md -------------------------------------------------------------------------------- /components/LineChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/components/LineChart.tsx -------------------------------------------------------------------------------- /components/StandingsItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/components/StandingsItem.tsx -------------------------------------------------------------------------------- /data-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/data-example.json -------------------------------------------------------------------------------- /doc/dependency_decisions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/doc/dependency_decisions.yml -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/cloudflare/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /examples/cloudflare/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/cloudflare/README.md -------------------------------------------------------------------------------- /examples/cloudflare/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/cloudflare/package-lock.json -------------------------------------------------------------------------------- /examples/cloudflare/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/cloudflare/package.json -------------------------------------------------------------------------------- /examples/cloudflare/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/cloudflare/src/index.ts -------------------------------------------------------------------------------- /examples/cloudflare/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/cloudflare/wrangler.toml -------------------------------------------------------------------------------- /examples/fastly/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /bin 3 | /pkg 4 | -------------------------------------------------------------------------------- /examples/fastly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/fastly/README.md -------------------------------------------------------------------------------- /examples/fastly/fastly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/fastly/fastly.toml -------------------------------------------------------------------------------- /examples/fastly/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/fastly/package-lock.json -------------------------------------------------------------------------------- /examples/fastly/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/fastly/package.json -------------------------------------------------------------------------------- /examples/fastly/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/fastly/src/index.js -------------------------------------------------------------------------------- /examples/netlify/.gitignore: -------------------------------------------------------------------------------- 1 | .netlify 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /examples/netlify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/netlify/README.md -------------------------------------------------------------------------------- /examples/netlify/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/netlify/netlify.toml -------------------------------------------------------------------------------- /examples/netlify/netlify/edge-functions/data.json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/netlify/netlify/edge-functions/data.json.ts -------------------------------------------------------------------------------- /examples/netlify/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/netlify/package-lock.json -------------------------------------------------------------------------------- /examples/netlify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/netlify/package.json -------------------------------------------------------------------------------- /examples/netlify/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/netlify/tsconfig.json -------------------------------------------------------------------------------- /examples/vercel/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /examples/vercel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/vercel/README.md -------------------------------------------------------------------------------- /examples/vercel/api/data.json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/vercel/api/data.json.ts -------------------------------------------------------------------------------- /examples/vercel/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/vercel/package-lock.json -------------------------------------------------------------------------------- /examples/vercel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/examples/vercel/package.json -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/favicon_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/public/favicon_dark.svg -------------------------------------------------------------------------------- /public/favicon_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/public/favicon_light.svg -------------------------------------------------------------------------------- /public/favicon_system.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/public/favicon_system.svg -------------------------------------------------------------------------------- /public/fonts/Formula1-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/public/fonts/Formula1-Bold.woff2 -------------------------------------------------------------------------------- /public/fonts/Formula1-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/public/fonts/Formula1-Regular.woff2 -------------------------------------------------------------------------------- /public/github-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/public/github-icon.svg -------------------------------------------------------------------------------- /public/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/public/icon-192.png -------------------------------------------------------------------------------- /public/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/public/icon-512.png -------------------------------------------------------------------------------- /public/planetscale.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/public/planetscale.svg -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/utils/api.ts -------------------------------------------------------------------------------- /utils/detail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/utils/detail.ts -------------------------------------------------------------------------------- /utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/utils/types.ts -------------------------------------------------------------------------------- /wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planetscale/f1-championship-stats/HEAD/wrangler.toml --------------------------------------------------------------------------------