Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/South-Paw/react-vector-maps
πΊ A React component for interactive vector maps of the world and 100+ countries
https://github.com/South-Paw/react-vector-maps
component countries country hacktoberfest interactive map maps react svg world
Last synced: 4 months ago
JSON representation
πΊ A React component for interactive vector maps of the world and 100+ countries
- Host: GitHub
- URL: https://github.com/South-Paw/react-vector-maps
- Owner: South-Paw
- License: mit
- Created: 2018-12-27T00:43:12.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-10-27T11:15:57.000Z (about 2 years ago)
- Last Synced: 2024-08-19T01:22:06.625Z (4 months ago)
- Topics: component, countries, country, hacktoberfest, interactive, map, maps, react, svg, world
- Language: JavaScript
- Homepage: https://react-vector-maps.netlify.app
- Size: 9.1 MB
- Stars: 140
- Watchers: 4
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# react-vector-maps
πΊοΈ A React component for interactive vector maps of the world and 100+ countries
[![npm](https://img.shields.io/npm/v/@south-paw/react-vector-maps.svg)](https://www.npmjs.com/package/@south-paw/react-vector-maps)
## Features
- Simple and easy to implement React component for rendering interactive vector maps
- [100+ vector maps included](https://react-vector-maps.netlify.com/maps) out of the box, free from [MapSVG](https://mapsvg.com/maps)
- Convert your own vector map for the component to use with the [online converter](https://react-vector-maps.netlify.com/converter)
- Quick and straight forward to style your map however you want to## Basic Usage
```jsx
import React from 'react';
import { VectorMap } from '@south-paw/react-vector-maps';// You'll need to download the json file from the docs site or you can create your own.
import world from './world.json';export const Map = () => ;
```See the [documentation](https://react-vector-maps.netlify.com/) for more examples and advanced usage of the component.
## Issues and Bugs
If you manage to find any, please report them [here](https://github.com/South-Paw/react-vector-maps/issues) so they can be squashed.
## Development and Contributing
Grab the repo and then install dependencies with `npm i`.
```bash
# Run TypeScript check and ESLint
npm run lint# Run unit tests
npm run test# Build package for publishing (/dist)
npm run build# Remove build artifacts (/dist and /coverage)
npm run clean# npm install for the docs
npm run docs:install# Start docs for development
npm run docs:start# Build docs for deployment
npm run docs:build# Serve docs from /public after build
npm run docs:serve# Clean up docs folders
npm run docs:clean
```## License
MIT, see the [LICENSE](./LICENSE) file.