├── .env.example ├── .eslintrc.json ├── .gitignore ├── README.md ├── biome.json ├── drizzle.config.ts ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── next.svg └── vercel.svg ├── src ├── app │ ├── api │ │ ├── (index) │ │ │ └── route.ts │ │ ├── dpd │ │ │ ├── calon │ │ │ │ └── [[...id]] │ │ │ │ │ └── route.ts │ │ │ └── dapil │ │ │ │ ├── [id] │ │ │ │ └── route.ts │ │ │ │ └── list │ │ │ │ └── route.ts │ │ ├── dpr-ri │ │ │ ├── calon │ │ │ │ └── [[...id]] │ │ │ │ │ └── route.ts │ │ │ └── dapil │ │ │ │ ├── [id] │ │ │ │ └── route.ts │ │ │ │ └── list │ │ │ │ └── route.ts │ │ ├── dprd-kabupaten-kota │ │ │ ├── calon │ │ │ │ └── [[...id]] │ │ │ │ │ └── route.ts │ │ │ └── dapil │ │ │ │ ├── [id] │ │ │ │ └── route.ts │ │ │ │ └── list │ │ │ │ └── route.ts │ │ ├── dprd-provinsi │ │ │ ├── calon │ │ │ │ └── [[...id]] │ │ │ │ │ └── route.ts │ │ │ └── dapil │ │ │ │ ├── [id] │ │ │ │ └── route.ts │ │ │ │ └── list │ │ │ │ └── route.ts │ │ └── utils.ts │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── list-api │ │ └── page.md │ ├── not-found.tsx │ ├── page.md │ ├── providers.tsx │ └── type │ │ └── page.md ├── components │ ├── Button.tsx │ ├── Callout.tsx │ ├── DocsHeader.tsx │ ├── DocsLayout.tsx │ ├── Fence.tsx │ ├── Hero.tsx │ ├── HeroBackground.tsx │ ├── Icon.tsx │ ├── Layout.tsx │ ├── Logo.tsx │ ├── MobileNavigation.tsx │ ├── Navigation.tsx │ ├── PrevNextLinks.tsx │ ├── Prose.tsx │ ├── QuickLinks.tsx │ ├── Search.tsx │ ├── TableOfContents.tsx │ ├── ThemeSelector.tsx │ └── icons │ │ ├── InstallationIcon.tsx │ │ ├── LightbulbIcon.tsx │ │ ├── PluginsIcon.tsx │ │ ├── PresetsIcon.tsx │ │ ├── ThemingIcon.tsx │ │ └── WarningIcon.tsx ├── db │ ├── index.ts │ ├── migrate.ts │ └── schema │ │ ├── dpd.ts │ │ ├── dpr-ri.ts │ │ ├── dprd-kabkot.ts │ │ ├── dprd-prov.ts │ │ └── index.ts ├── fonts │ ├── lexend.txt │ └── lexend.woff2 ├── images │ ├── blur-cyan.png │ └── blur-indigo.png ├── lib │ ├── env.ts │ ├── navigation.ts │ ├── sections.ts │ └── site.ts ├── markdoc │ ├── nodes.js │ ├── search.mjs │ └── tags.js └── styles │ ├── prism.css │ └── tailwind.css ├── tailwind.config.ts ├── tsconfig.json └── vercel.json /.env.example: -------------------------------------------------------------------------------- 1 | DATABASE_URL= 2 | NODE_ENV=development 3 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/biome.json -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/app/api/(index)/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/api/(index)/route.ts -------------------------------------------------------------------------------- /src/app/api/dpd/calon/[[...id]]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/api/dpd/calon/[[...id]]/route.ts -------------------------------------------------------------------------------- /src/app/api/dpd/dapil/[id]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/api/dpd/dapil/[id]/route.ts -------------------------------------------------------------------------------- /src/app/api/dpd/dapil/list/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/api/dpd/dapil/list/route.ts -------------------------------------------------------------------------------- /src/app/api/dpr-ri/calon/[[...id]]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/api/dpr-ri/calon/[[...id]]/route.ts -------------------------------------------------------------------------------- /src/app/api/dpr-ri/dapil/[id]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/api/dpr-ri/dapil/[id]/route.ts -------------------------------------------------------------------------------- /src/app/api/dpr-ri/dapil/list/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/api/dpr-ri/dapil/list/route.ts -------------------------------------------------------------------------------- /src/app/api/dprd-kabupaten-kota/calon/[[...id]]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/api/dprd-kabupaten-kota/calon/[[...id]]/route.ts -------------------------------------------------------------------------------- /src/app/api/dprd-kabupaten-kota/dapil/[id]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/api/dprd-kabupaten-kota/dapil/[id]/route.ts -------------------------------------------------------------------------------- /src/app/api/dprd-kabupaten-kota/dapil/list/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/api/dprd-kabupaten-kota/dapil/list/route.ts -------------------------------------------------------------------------------- /src/app/api/dprd-provinsi/calon/[[...id]]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/api/dprd-provinsi/calon/[[...id]]/route.ts -------------------------------------------------------------------------------- /src/app/api/dprd-provinsi/dapil/[id]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/api/dprd-provinsi/dapil/[id]/route.ts -------------------------------------------------------------------------------- /src/app/api/dprd-provinsi/dapil/list/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/api/dprd-provinsi/dapil/list/route.ts -------------------------------------------------------------------------------- /src/app/api/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/api/utils.ts -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/list-api/page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/list-api/page.md -------------------------------------------------------------------------------- /src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/not-found.tsx -------------------------------------------------------------------------------- /src/app/page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/page.md -------------------------------------------------------------------------------- /src/app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/providers.tsx -------------------------------------------------------------------------------- /src/app/type/page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/app/type/page.md -------------------------------------------------------------------------------- /src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/Button.tsx -------------------------------------------------------------------------------- /src/components/Callout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/Callout.tsx -------------------------------------------------------------------------------- /src/components/DocsHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/DocsHeader.tsx -------------------------------------------------------------------------------- /src/components/DocsLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/DocsLayout.tsx -------------------------------------------------------------------------------- /src/components/Fence.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/Fence.tsx -------------------------------------------------------------------------------- /src/components/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/Hero.tsx -------------------------------------------------------------------------------- /src/components/HeroBackground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/HeroBackground.tsx -------------------------------------------------------------------------------- /src/components/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/Icon.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/Logo.tsx -------------------------------------------------------------------------------- /src/components/MobileNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/MobileNavigation.tsx -------------------------------------------------------------------------------- /src/components/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/Navigation.tsx -------------------------------------------------------------------------------- /src/components/PrevNextLinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/PrevNextLinks.tsx -------------------------------------------------------------------------------- /src/components/Prose.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/Prose.tsx -------------------------------------------------------------------------------- /src/components/QuickLinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/QuickLinks.tsx -------------------------------------------------------------------------------- /src/components/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/Search.tsx -------------------------------------------------------------------------------- /src/components/TableOfContents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/TableOfContents.tsx -------------------------------------------------------------------------------- /src/components/ThemeSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/ThemeSelector.tsx -------------------------------------------------------------------------------- /src/components/icons/InstallationIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/icons/InstallationIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/LightbulbIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/icons/LightbulbIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/PluginsIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/icons/PluginsIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/PresetsIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/icons/PresetsIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/ThemingIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/icons/ThemingIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/WarningIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/components/icons/WarningIcon.tsx -------------------------------------------------------------------------------- /src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/db/index.ts -------------------------------------------------------------------------------- /src/db/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/db/migrate.ts -------------------------------------------------------------------------------- /src/db/schema/dpd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/db/schema/dpd.ts -------------------------------------------------------------------------------- /src/db/schema/dpr-ri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/db/schema/dpr-ri.ts -------------------------------------------------------------------------------- /src/db/schema/dprd-kabkot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/db/schema/dprd-kabkot.ts -------------------------------------------------------------------------------- /src/db/schema/dprd-prov.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/db/schema/dprd-prov.ts -------------------------------------------------------------------------------- /src/db/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/db/schema/index.ts -------------------------------------------------------------------------------- /src/fonts/lexend.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/fonts/lexend.txt -------------------------------------------------------------------------------- /src/fonts/lexend.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/fonts/lexend.woff2 -------------------------------------------------------------------------------- /src/images/blur-cyan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/images/blur-cyan.png -------------------------------------------------------------------------------- /src/images/blur-indigo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/images/blur-indigo.png -------------------------------------------------------------------------------- /src/lib/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/lib/env.ts -------------------------------------------------------------------------------- /src/lib/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/lib/navigation.ts -------------------------------------------------------------------------------- /src/lib/sections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/lib/sections.ts -------------------------------------------------------------------------------- /src/lib/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/lib/site.ts -------------------------------------------------------------------------------- /src/markdoc/nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/markdoc/nodes.js -------------------------------------------------------------------------------- /src/markdoc/search.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/markdoc/search.mjs -------------------------------------------------------------------------------- /src/markdoc/tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/markdoc/tags.js -------------------------------------------------------------------------------- /src/styles/prism.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/styles/prism.css -------------------------------------------------------------------------------- /src/styles/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/src/styles/tailwind.css -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakiego/api-caleg-pemilu-2024/HEAD/vercel.json --------------------------------------------------------------------------------