{"_id":"@bd-geo-data/bd-location-data","name":"@bd-geo-data/bd-location-data","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bd-geo-data/bd-location-data","version":"1.0.0","description":"বাংলাদেশের সকল বিভাগ, জেলা ও থানার তথ্য (ইংরেজি ও বাংলায়) | Bangladesh divisions, districts, and thanas in English and Bangla","main":"index.js","publishConfig":{"access":"public"},"keywords":["bangladesh","division","district","thana","upazila","bangla","location","bd"],"author":{"name":"Creative-Md-Arif"},"license":"MIT","_id":"@bd-geo-data/bd-location-data@1.0.0","gitHead":"9b6ff061857231492692905facbe330b1d7b8be4","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-ho3hKIv0lT+swc0a3ekMbURewwfGtcVB0zwsVBERy8JVfDk4wNb+zX3xIigaNRkow6/FogaiX3tQoLt044o0Xg==","shasum":"d0c197bf2c96f5649643b55c2b0a1627d158a94d","tarball":"https://registry.npmjs.org/@bd-geo-data/bd-location-data/-/bd-location-data-1.0.0.tgz","fileCount":4,"unpackedSize":102646,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICupRO8G1JBynu67XEK6uVbrjMIseRvDwbTydhU/gn84AiEArRDIq6F5rRUJROcjfRycPDl7fZB/SHzMz0vFoweBlSo="}]},"_npmUser":{"name":"creative-md-arif","email":"mohammadarif.ma02@gmail.com"},"directories":{},"maintainers":[{"name":"creative-md-arif","email":"mohammadarif.ma02@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bd-location-data_1.0.0_1780413971621_0.9291918612772172"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-02T15:26:11.459Z","1.0.0":"2026-06-02T15:26:11.754Z","modified":"2026-06-02T15:26:12.020Z"},"maintainers":[{"name":"creative-md-arif","email":"mohammadarif.ma02@gmail.com"}],"description":"বাংলাদেশের সকল বিভাগ, জেলা ও থানার তথ্য (ইংরেজি ও বাংলায়) | Bangladesh divisions, districts, and thanas in English and Bangla","keywords":["bangladesh","division","district","thana","upazila","bangla","location","bd"],"author":{"name":"Creative-Md-Arif"},"license":"MIT","readme":"# bd-location-data\r\n\r\nবাংলাদেশের সকল **বিভাগ, জেলা, থানা ও পোস্টকোড** — ইংরেজি ও বাংলা উভয় ভাষায়।\r\n\r\nBangladesh all **divisions, districts, thanas & postcodes** — in both English and Bangla.\r\n\r\n---\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install bd-location-data\r\n```\r\n\r\n---\r\n\r\n## ডেটা সংখ্যা / Data Coverage\r\n\r\n| ধরন | সংখ্যা |\r\n|---|---|\r\n| বিভাগ (Divisions) | ৮ |\r\n| জেলা (Districts) | ৬৪ |\r\n| থানা/উপজেলা (Thanas) | ৫৫৫ |\r\n| পোস্টকোড (Postcodes) | ৫৫৫ |\r\n| ভাষা (Languages) | বাংলা + English |\r\n\r\n---\r\n\r\n## Usage\r\n\r\n```js\r\nconst bd = require('bd-location-data');\r\n```\r\n\r\n### বিভাগ / Divisions\r\n\r\n```js\r\nbd.allDivisions()         // ইংরেজিতে সব বিভাগ\r\n// ['BARISAL', 'CHITTAGONG', 'COMILLA', 'DHAKA', ...]\r\n\r\nbd.allDivisions('bn')     // বাংলায় সব বিভাগ\r\n// ['বরিশাল', 'চট্টগ্রাম', 'কুমিল্লা', 'ঢাকা', ...]\r\n```\r\n\r\n### জেলা / Districts\r\n\r\n```js\r\nbd.allDistricts()               // সব জেলা (ইংরেজি)\r\nbd.allDistricts('bn')           // সব জেলা (বাংলা)\r\n\r\nbd.districtsOf('DHAKA')         // ঢাকা বিভাগের জেলা (ইংরেজি)\r\nbd.districtsOf('DHAKA', 'bn')   // ঢাকা বিভাগের জেলা (বাংলা)\r\n// ['ঢাকা', 'ফরিদপুর', 'গাজীপুর', ...]\r\n```\r\n\r\n### থানা / Thanas\r\n\r\n```js\r\nbd.allThanas()                    // সব থানা (ইংরেজি)\r\nbd.allThanas('bn')                // সব থানা (বাংলা)\r\n\r\nbd.thanasOf('GAZIPUR')            // গাজীপুরের থানা (ইংরেজি)\r\nbd.thanasOf('GAZIPUR', 'bn')      // গাজীপুরের থানা (বাংলা)\r\n// ['গাজীপুর সদর', 'কালিয়াকৈর', 'কালীগঞ্জ', ...]\r\n\r\n// পোস্টকোড সহ থানা\r\nbd.thanasWithPostcodeOf('GAZIPUR')\r\n// [{ name: 'GAZIPUR SADAR', postcode: '1700' }, ...]\r\n\r\nbd.thanasWithPostcodeOf('GAZIPUR', 'bn')\r\n// [{ name: 'গাজীপুর সদর', postcode: '1700' }, ...]\r\n```\r\n\r\n### পোস্টকোড / Postcodes\r\n\r\n```js\r\n// পোস্টকোড দিয়ে থানা খোঁজা\r\nbd.findByPostcode('1212')\r\n// [\r\n//   { division: 'DHAKA', divisionBn: 'ঢাকা', district: 'DHAKA', districtBn: 'ঢাকা',\r\n//     thana: 'BADDA', thanaBn: 'বাড্ডা', postcode: '1212' },\r\n//   { ..., thana: 'GULSHAN', thanaBn: 'গুলশান', postcode: '1212' }\r\n// ]\r\n\r\n// সব থানা পোস্টকোড সহ\r\nbd.allThanasWithPostcode()\r\n// [{ division, divisionBn, district, districtBn, thana, thanaBn, postcode }, ...]\r\n```\r\n\r\n### খোঁজা / Search\r\n\r\n```js\r\n// ইংরেজিতে খোঁজা\r\nbd.search('mirpur')\r\n// [{ name: 'MIRPUR', bn: 'মিরপুর', type: 'thana', postcode: '1216',\r\n//    district: 'DHAKA', division: 'DHAKA' }, ...]\r\n\r\n// বাংলায় খোঁজা\r\nbd.search('মিরপুর')\r\n\r\n// বিভাগ, জেলা, থানা সব লেভেলে খোঁজে\r\nbd.search('sylhet')\r\n```\r\n\r\n### সম্পূর্ণ ডেটা / Full Data\r\n\r\n```js\r\nbd.getAllData()\r\n// সম্পূর্ণ JSON ডেটা রিটার্ন করে\r\n```\r\n\r\n---\r\n\r\n## ডেটা স্ট্রাকচার / Data Structure\r\n\r\n```json\r\n{\r\n  \"divisions\": [\r\n    {\r\n      \"name\": \"DHAKA\",\r\n      \"bn\": \"ঢাকা\",\r\n      \"districts\": [\r\n        {\r\n          \"name\": \"GAZIPUR\",\r\n          \"bn\": \"গাজীপুর\",\r\n          \"thana\": [\r\n            { \"name\": \"GAZIPUR SADAR\", \"bn\": \"গাজীপুর সদর\", \"postcode\": \"1700\" },\r\n            { \"name\": \"TONGI\",         \"bn\": \"টঙ্গী\",        \"postcode\": \"1710\" }\r\n          ]\r\n        }\r\n      ]\r\n    }\r\n  ]\r\n}\r\n```\r\n\r\n---\r\n\r\n## পোস্টকোড রেঞ্জ / Postcode Ranges\r\n\r\n| জেলা | রেঞ্জ |\r\n|---|---|\r\n| Dhaka | 1000–1399 |\r\n| Chittagong | 4000–4399 |\r\n| Rajshahi | 6000–6299 |\r\n| Khulna | 9000–9299 |\r\n| Sylhet | 3100–3199 |\r\n| Barisal | 8200–8299 |\r\n| Rangpur | 5400–5499 |\r\n| Mymensingh | 2200–2299 |\r\n\r\n---\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_rev":"1-8ddc4d1283c942543dec8d338076d4ca"}