├── .env.example ├── .github ├── copilot-instructions.md ├── instructions │ ├── general.instructions.md │ └── typescript.instructions.md └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── (main) │ ├── [code] │ │ ├── __tests__ │ │ │ └── opengraph-image.test.ts │ │ ├── error.tsx │ │ ├── opengraph-image.ts │ │ └── page.tsx │ ├── layout.tsx │ ├── not-found.tsx │ ├── page.tsx │ └── pilkada2024 │ │ └── page.tsx ├── __tests__ │ ├── dashboard │ │ ├── area-selector.spec.ts │ │ ├── boundary-settings.spec.ts │ │ └── theme-toggle.spec.ts │ └── home.spec.ts ├── api │ └── __mocks__ │ │ ├── const.ts │ │ ├── handlers.ts │ │ └── server.ts ├── favicon.ico ├── fonts │ ├── Inter-Italic-VariableFont.woff2 │ └── Inter-VariableFont.woff2 ├── globals.css ├── layout.tsx ├── opengraph-image.png └── twitter-image.png ├── biome.json ├── components.json ├── components ├── AreaBoundary.tsx ├── Combobox.tsx ├── ComboboxArea.tsx ├── DashboardLayout.tsx ├── Map.tsx ├── MapFlyToBounds.tsx ├── MapMarker.tsx ├── MapMarkerClusterGroup.tsx ├── Navbar.tsx ├── QueryProvider.tsx ├── ThemeToggle.tsx ├── TileLayer.tsx ├── icons │ └── GitHubIcon.tsx └── ui │ ├── alert-dialog.tsx │ ├── badge.tsx │ ├── button.tsx │ ├── card.tsx │ ├── chart.tsx │ ├── command.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── navigation-menu.tsx │ ├── popover.tsx │ ├── resizable.tsx │ ├── sheet.tsx │ ├── skeleton.tsx │ ├── sonner.tsx │ └── switch.tsx ├── hooks ├── __tests__ │ ├── useArea.test.tsx │ └── useDoubleTap.test.ts ├── useArea.ts ├── useBoundary.ts ├── useDashboardLayout.ts └── useDoubleTap.ts ├── lib ├── __tests__ │ ├── queryClient.test.ts │ └── utils.test.ts ├── config.ts ├── const.ts ├── data.ts ├── queryClient.ts └── utils.ts ├── modules ├── MapDashboard │ ├── AreaSelectors.tsx │ ├── BoundaryLayers.tsx │ ├── BoundarySettings.tsx │ ├── Dashboard.tsx │ ├── DashboardProvider.tsx │ ├── IslandMarkers.tsx │ ├── IslandsFilterProvider.tsx │ ├── IslandsInfo.tsx │ ├── MapView.tsx │ ├── PopupArea.tsx │ ├── Sidebar.tsx │ └── hooks │ │ ├── __tests__ │ │ └── useIslands.test.tsx │ │ ├── useDashboard.ts │ │ └── useIslands.ts └── Pilkada2024 │ ├── BoundaryLayers.tsx │ ├── MapView.tsx │ ├── PilkadaProvider.tsx │ ├── Sidebar.tsx │ ├── VotesChart.tsx │ ├── hooks │ └── usePilkada.ts │ └── types.ts ├── next.config.js ├── package.json ├── playwright.config.ts ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── map-styles │ ├── dark.json │ └── light.json ├── next.svg └── vercel.svg ├── tsconfig.json ├── vitest.config.mts └── vitest.setup.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/.env.example -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/instructions/general.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/.github/instructions/general.instructions.md -------------------------------------------------------------------------------- /.github/instructions/typescript.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/.github/instructions/typescript.instructions.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/README.md -------------------------------------------------------------------------------- /app/(main)/[code]/__tests__/opengraph-image.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/(main)/[code]/__tests__/opengraph-image.test.ts -------------------------------------------------------------------------------- /app/(main)/[code]/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/(main)/[code]/error.tsx -------------------------------------------------------------------------------- /app/(main)/[code]/opengraph-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/(main)/[code]/opengraph-image.ts -------------------------------------------------------------------------------- /app/(main)/[code]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/(main)/[code]/page.tsx -------------------------------------------------------------------------------- /app/(main)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/(main)/layout.tsx -------------------------------------------------------------------------------- /app/(main)/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/(main)/not-found.tsx -------------------------------------------------------------------------------- /app/(main)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/(main)/page.tsx -------------------------------------------------------------------------------- /app/(main)/pilkada2024/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/(main)/pilkada2024/page.tsx -------------------------------------------------------------------------------- /app/__tests__/dashboard/area-selector.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/__tests__/dashboard/area-selector.spec.ts -------------------------------------------------------------------------------- /app/__tests__/dashboard/boundary-settings.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/__tests__/dashboard/boundary-settings.spec.ts -------------------------------------------------------------------------------- /app/__tests__/dashboard/theme-toggle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/__tests__/dashboard/theme-toggle.spec.ts -------------------------------------------------------------------------------- /app/__tests__/home.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/__tests__/home.spec.ts -------------------------------------------------------------------------------- /app/api/__mocks__/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/api/__mocks__/const.ts -------------------------------------------------------------------------------- /app/api/__mocks__/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/api/__mocks__/handlers.ts -------------------------------------------------------------------------------- /app/api/__mocks__/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/api/__mocks__/server.ts -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/fonts/Inter-Italic-VariableFont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/fonts/Inter-Italic-VariableFont.woff2 -------------------------------------------------------------------------------- /app/fonts/Inter-VariableFont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/fonts/Inter-VariableFont.woff2 -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/opengraph-image.png -------------------------------------------------------------------------------- /app/twitter-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/app/twitter-image.png -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/biome.json -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components.json -------------------------------------------------------------------------------- /components/AreaBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/AreaBoundary.tsx -------------------------------------------------------------------------------- /components/Combobox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/Combobox.tsx -------------------------------------------------------------------------------- /components/ComboboxArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ComboboxArea.tsx -------------------------------------------------------------------------------- /components/DashboardLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/DashboardLayout.tsx -------------------------------------------------------------------------------- /components/Map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/Map.tsx -------------------------------------------------------------------------------- /components/MapFlyToBounds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/MapFlyToBounds.tsx -------------------------------------------------------------------------------- /components/MapMarker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/MapMarker.tsx -------------------------------------------------------------------------------- /components/MapMarkerClusterGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/MapMarkerClusterGroup.tsx -------------------------------------------------------------------------------- /components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/Navbar.tsx -------------------------------------------------------------------------------- /components/QueryProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/QueryProvider.tsx -------------------------------------------------------------------------------- /components/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ThemeToggle.tsx -------------------------------------------------------------------------------- /components/TileLayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/TileLayer.tsx -------------------------------------------------------------------------------- /components/icons/GitHubIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/icons/GitHubIcon.tsx -------------------------------------------------------------------------------- /components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/badge.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/chart.tsx -------------------------------------------------------------------------------- /components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/command.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/popover.tsx -------------------------------------------------------------------------------- /components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/resizable.tsx -------------------------------------------------------------------------------- /components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/sheet.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/sonner.tsx -------------------------------------------------------------------------------- /components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/components/ui/switch.tsx -------------------------------------------------------------------------------- /hooks/__tests__/useArea.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/hooks/__tests__/useArea.test.tsx -------------------------------------------------------------------------------- /hooks/__tests__/useDoubleTap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/hooks/__tests__/useDoubleTap.test.ts -------------------------------------------------------------------------------- /hooks/useArea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/hooks/useArea.ts -------------------------------------------------------------------------------- /hooks/useBoundary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/hooks/useBoundary.ts -------------------------------------------------------------------------------- /hooks/useDashboardLayout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/hooks/useDashboardLayout.ts -------------------------------------------------------------------------------- /hooks/useDoubleTap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/hooks/useDoubleTap.ts -------------------------------------------------------------------------------- /lib/__tests__/queryClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/lib/__tests__/queryClient.test.ts -------------------------------------------------------------------------------- /lib/__tests__/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/lib/__tests__/utils.test.ts -------------------------------------------------------------------------------- /lib/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/lib/config.ts -------------------------------------------------------------------------------- /lib/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/lib/const.ts -------------------------------------------------------------------------------- /lib/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/lib/data.ts -------------------------------------------------------------------------------- /lib/queryClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/lib/queryClient.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /modules/MapDashboard/AreaSelectors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/MapDashboard/AreaSelectors.tsx -------------------------------------------------------------------------------- /modules/MapDashboard/BoundaryLayers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/MapDashboard/BoundaryLayers.tsx -------------------------------------------------------------------------------- /modules/MapDashboard/BoundarySettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/MapDashboard/BoundarySettings.tsx -------------------------------------------------------------------------------- /modules/MapDashboard/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/MapDashboard/Dashboard.tsx -------------------------------------------------------------------------------- /modules/MapDashboard/DashboardProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/MapDashboard/DashboardProvider.tsx -------------------------------------------------------------------------------- /modules/MapDashboard/IslandMarkers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/MapDashboard/IslandMarkers.tsx -------------------------------------------------------------------------------- /modules/MapDashboard/IslandsFilterProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/MapDashboard/IslandsFilterProvider.tsx -------------------------------------------------------------------------------- /modules/MapDashboard/IslandsInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/MapDashboard/IslandsInfo.tsx -------------------------------------------------------------------------------- /modules/MapDashboard/MapView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/MapDashboard/MapView.tsx -------------------------------------------------------------------------------- /modules/MapDashboard/PopupArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/MapDashboard/PopupArea.tsx -------------------------------------------------------------------------------- /modules/MapDashboard/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/MapDashboard/Sidebar.tsx -------------------------------------------------------------------------------- /modules/MapDashboard/hooks/__tests__/useIslands.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/MapDashboard/hooks/__tests__/useIslands.test.tsx -------------------------------------------------------------------------------- /modules/MapDashboard/hooks/useDashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/MapDashboard/hooks/useDashboard.ts -------------------------------------------------------------------------------- /modules/MapDashboard/hooks/useIslands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/MapDashboard/hooks/useIslands.ts -------------------------------------------------------------------------------- /modules/Pilkada2024/BoundaryLayers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/Pilkada2024/BoundaryLayers.tsx -------------------------------------------------------------------------------- /modules/Pilkada2024/MapView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/Pilkada2024/MapView.tsx -------------------------------------------------------------------------------- /modules/Pilkada2024/PilkadaProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/Pilkada2024/PilkadaProvider.tsx -------------------------------------------------------------------------------- /modules/Pilkada2024/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/Pilkada2024/Sidebar.tsx -------------------------------------------------------------------------------- /modules/Pilkada2024/VotesChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/Pilkada2024/VotesChart.tsx -------------------------------------------------------------------------------- /modules/Pilkada2024/hooks/usePilkada.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/Pilkada2024/hooks/usePilkada.ts -------------------------------------------------------------------------------- /modules/Pilkada2024/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/modules/Pilkada2024/types.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/map-styles/dark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/public/map-styles/dark.json -------------------------------------------------------------------------------- /public/map-styles/light.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/public/map-styles/light.json -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/vitest.config.mts -------------------------------------------------------------------------------- /vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fityannugroho/idn-area-map/HEAD/vitest.setup.ts --------------------------------------------------------------------------------