Skip to content

mondyfy/nepal-info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🇳🇵 Info Nepal

Effortlessly access and display Nepali address information (provinces, zones, districts, and municipalities) in your applications — with support for both English and Devanagari.

✨ Features

  • ✅ List of all districts in Nepal
  • ✅ Provinces & zones with their respective districts
  • ✅ Municipalities (local bodies) under each district
  • ✅ Full Devanagari script support
  • ✅ Works with CommonJS (require) and ESM (import)
  • ✅ Includes TypeScript type definitions for improved developer experience and autocompletion.

📦 Installation

npm install info-nepal

or

yarn add info-nepal

🚀 Usage

CommonJS (Node.js)

const infoNepal = require("info-nepal");

console.log(infoNepal.allDistricts);
console.log(infoNepal.districtsOfProvince);
console.log(infoNepal.localBodies);

ES Modules

import infoNepal from "info-nepal";

console.log(infoNepal.allDistricts);
console.log(infoNepal.districtsOfProvince);
console.log(infoNepal.localBodies);

🔤 Devanagari Support

import infoNepal from "info-nepal";

console.log(infoNepal.allDistrictsInDevanagari);
console.log(infoNepal.districtsOfProvinceInDevanagari);
console.log(infoNepal.localBodiesInDevanagari);

🟦 TypeScript Support

Type definitions are built-in, so you get autocompletion and type safety out of the box:

import infoNepal from "info-nepal";

const districts: string[] = infoNepal.allDistricts;
const province1Districts = infoNepal.districtsOfProvince["Province 1"];
const localBodies = infoNepal.localBodies["Kathmandu"];

console.log(province1Districts, localBodies);

🙌 Contributors

Thanks to these wonderful people:


Aju Tamang

Anwesh Budhathoki

Shivaji Chalise

Kishor Kumar Mahato

Sandip Basnet

📜 License

MIT

Releases

No releases published

Packages

 
 
 

Contributors