
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
GeoJSON file of counties in Appalachia, as defined by the Appalachian Regional Commission
TODO: Describe the ARC definition and where it comes from and how it might differ from other definitions of the region.
This package contains GeoJSON files useful for topical mapping.
counties.geojsonappalachia-congressional-districts-114.geojsonThis is really quickly written, not particularly performant, and hasn't been tested to work in the browser via Browserify. It's mostly useful as a convenience in other data processing scripts.
var appalachia = require('appalachia');
var districtInAppalachia = appalachia.districtInAppalachia;
districtInAppalachia('MD', 8);
To re-generate the GeoJSON file, you'll need:
First, clone the git repository for this project:
git clone https://github.com/ghing/appalachia.git
Change directory to the working copy of the project:
cd appalachia
Install Node.js developer dependencies:
npm install --dev
Run an npm script to download the source data, process it, and output the GeoJSON file:
npm run build
On some systems, you may have to install underlying libraries to build some of the Node dependencies.
For example, I've had to install Development files for International Components for Unicode:
sudo apt-get install libicu-dev
I've also had to install Geospatial Data Abstraction Library - Development files:
sudo apt-get install libgdal-dev
TODO: Document commands needed to install these libraries with Homebrew.
FAQs
GeoJSON file of counties in Appalachia, as defined by the Appalachian Regional Commission
We found that appalachia demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.