{"id":16295115,"url":"https://github.com/wadackel/jp-prefecture","last_synced_at":"2026-03-11T03:03:03.650Z","repository":{"id":26891319,"uuid":"30352525","full_name":"wadackel/jp-prefecture","owner":"wadackel","description":"Utility library dealing with prefectures and regions in Japan.","archived":false,"fork":false,"pushed_at":"2017-04-05T13:50:59.000Z","size":140,"stargazers_count":34,"open_issues_count":0,"forks_count":12,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-02-12T23:38:56.730Z","etag":null,"topics":["japan","javascript","prefectures"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wadackel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-05T11:38:21.000Z","updated_at":"2024-02-28T08:15:25.000Z","dependencies_parsed_at":"2022-08-31T00:22:34.350Z","dependency_job_id":null,"html_url":"https://github.com/wadackel/jp-prefecture","commit_stats":null,"previous_names":["tsuyoshiwada/jp-prefecture","tsuyoshiwada/jpprefecture"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/wadackel/jp-prefecture","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wadackel%2Fjp-prefecture","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wadackel%2Fjp-prefecture/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wadackel%2Fjp-prefecture/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wadackel%2Fjp-prefecture/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wadackel","download_url":"https://codeload.github.com/wadackel/jp-prefecture/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wadackel%2Fjp-prefecture/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30368590,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T21:41:54.280Z","status":"online","status_checked_at":"2026-03-11T02:00:07.027Z","response_time":84,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["japan","javascript","prefectures"],"created_at":"2024-10-10T20:17:39.196Z","updated_at":"2026-03-11T03:03:03.634Z","avatar_url":"https://github.com/wadackel.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"jp-prefecture\n=============\n\n[![Travis](https://img.shields.io/travis/tsuyoshiwada/jp-prefecture.svg?style=flat-square)](https://travis-ci.org/tsuyoshiwada/jp-prefecture)\n[![npm](https://img.shields.io/npm/v/jp-prefecture.svg?style=flat-square)](https://www.npmjs.com/package/jp-prefecture)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://raw.githubusercontent.com/tsuyoshiwada/jp-prefecture/master/LICENSE)\n\nUtility library dealing with prefectures and regions in Japan.\n\n\n## Install\n\n### via NPM\n\n```bash\n$ npm install jp-prefecture --save\n```\n\n#### use\n\n```javascript\nvar jpPrefecture = require(\"jp-prefecture\");\n\njpPrefecture.__METHOD__();\n```\n\n\n### via Manual\n\n1. Download the [jp-prefecture.min.js](https://raw.githubusercontent.com/tsuyoshiwada/jp-prefecture/master/jp-prefecture.min.js)\n2. Load it in the `script` tag.\n\n```html\n\u003cscript type=\"text/javascript\" src=\"jp-prefecture.min.js\"\u003e\u003c/script\u003e\n```\n\n#### use\n\n```javascript\njpPrefecture.__METHOD__();\n```\n\n\n### via Bower (deprecated)\n\nBower is no maintenance.\n\n```bash\n$ bower install jp-prefecture --save\n```\n\n\n## Methods\n\n### getAll\n\n#### jpPrefecture.getAll(type, [select])\n\n**type: {String}**  \n**select: {String | Array}**  \n**return: {Array}**\n\nGet all regions or prefectures.\n\n```javascript\nvar results = jpPrefecture.getAll(\"region\");\nconsole.log(results); // [Object, Object, Object ...]\n\nresults = jpPrefecture.getAll(\"pref\", \"name\");\nconsole.log(results); // [\"北海道\", \"青森県\", \"岩手県\", ...]\n\nresults = jpPrefecture.getAll(\"pref\", [\"id\", \"name\"]);\nconsole.log(results); // [{id:1, name:\"北海道\"}, {id:2, name:\"青森県\"}, ...]\n```\n\n\n### getAllRegion\n\n#### jpPrefecture.getAllRegion([select])\n\n**select: {String | Array}**  \n**return: {Array}**\n\nAlias for `getAll(\"region\")`.\n\n```javascript\nvar results = jpPrefecture.getAllRegion();\nconsole.log(results); // [Object, Object, Object ...]\n\nresults = jpPrefecture.getAllRegion(\"name\");\nconsole.log(results); // [\"北海道\", \"東北\", \"関東\", \"中部\", \"近畿\", \"中国\", \"四国\", \"九州\"]\n```\n\n\n### getAllPref\n\n#### jpPrefecture.getAllPref([select])\n\n**select: {String | Array}**  \n**return: {Array}**\n\nAlias for `getAll(\"pref\")`.\n\n```javascript\nvar results = jpPrefecture.getAllPref();\nconsole.log(results); // [Object, Object, Object ...]\n\nresults = jpPrefecture.getAllPref(\"name\");\nconsole.log(results); // [\"北海道\", \"青森県\", \"岩手県\", \"宮城県\", ...]\n```\n\n\n### find\n\n#### jpPrefecture.find(type, value, [select])\n\n**type: {String}**  \n**value: {Any}**  \n**select: {String | Array}**  \n**return: {Object}**\n\nGet the single object of regional or prefectures.\n\n```javascript\nvar result = jpPrefecture.find(\"region\", \"北海道\");\nconsole.log(result); // {id:1, name:\"北海道\", kana:\"ホッカイドウ\", en:\"hokkaido\", neighbor:[2]}\n\nresult = jpPrefecture.find(\"region\", \"北海道\", \"kana\");\nconsole.log(result); // \"ホッカイドウ\"\n\nresult = jpPrefecture.find(\"region\", \"北海道\", [\"id\", \"kana\"]);\nconsole.log(result); // {id:1, kana:\"ホッカイドウ\"}\n\nresult = jpPrefecture.find(\"pref\", \"東京都\");\nconsole.log(result); // {id:13, region:3, name:\"東京都\", short:\"東京\", kana:\"トウキョウ\", en:\"tokyo\", neighbor:[11, 12, 14, 19]}\n\nresult = jpPrefecture.find(\"hogefuga\", false);\nconsole.log( result ); // undefined\n```\n\n\n### regionFind\n\n#### jpPrefecture.regionFind(value, [select])\n\n**type: {String}**  \n**value: {Any}**  \n**select: {String | Array}**  \n**return: {Object}**\n\nGet the single object of regional. Alias for `find(\"region\")`.\n\n```javascript\nvar result = jpPrefecture.regionFind(\"北海道\");\nconsole.log(result); // {id:1, name:\"北海道\", kana:\"ホッカイドウ\", en:\"hokkaido\", neighbor:[2]}\n```\n\n\n### prefFind\n\n#### jpPrefecture.prefFind(value, [select])\n\n**type: {String}**  \n**value: {Any}**  \n**select: {String | Array}**  \n**return: {Object}**\n\nGet the single object of prefectures. Alias for `find(\"pref\")`.\n\n```javascript\nvar result = jpPrefecture.prefFind(\"東京都\");\nconsole.log(result); // {id:13, region:3, name:\"東京都\", short:\"東京\", kana:\"トウキョウ\", en:\"tokyo\", neighbor:[11, 12, 14, 19]}\n```\n\n\n### findBy\n\n#### jpPrefecture.findBy(type, key, value, [select])\n\n**type: {String}**  \n**key: {String}**  \n**value: {Any}**  \n**select: {String | Array}**  \n**return: {Object}**\n\nBy specifying the key and value, to get a single object of regional.\n\n```javascript\nvar result = jpPrefecture.findBy(\"region\", \"id\", 8);\nconsole.log(result); // {id:8, name:\"九州\",   kana:\"キュウシュウ\", en:\"kyusyu\",   neighbor:[6, 7]}\n\nresult = jpPrefecture.findBy(\"region\", \"id\", 8, \"name\");\nconsole.log(result); // \"九州\"\n\nresult = jpPrefecture.findBy(\"region\", \"en\", \"chugoku\", [\"id\", \"name\"]);\nconsole.log(result); // {id:6, name:\"中国\"}\n\nresult = jpPrefecture.findBy(\"pref\", \"short\", \"宮城\");\nconsole.log(result); // {id:4, region:2, name:\"宮城県\", short:\"宮城\", kana:\"ミヤギ\", en:\"miyagi\", neighbor:[3, 5, 6, 7]}\n\nresult = jpPrefecture.findBy(\"hoge\", \"fuga\");\nconsole.log(result); // undefined\n```\n\n\n### regionFindBy\n\n#### jpPrefecture.regionFindBy(key, value, [select])\n\n**key: {String}**  \n**value: {Any}**  \n**select: {String | Array}**  \n**return: {Object}**\n\nAlias for `findBy(\"region\")`.\n\n```javascript\nvar result = jpPrefecture.regionFindBy(\"id\", 8);\nconsole.log(result); // {id:8, name:\"九州\", kana:\"キュウシュウ\", en:\"kyusyu\", neighbor:[6, 7]}\n```\n\n\n### prefFindBy\n\n#### jpPrefecture.prefFindBy(key, value, [select])\n\n**key: {String}**  \n**value: {Any}**  \n**select: {String | Array}**  \n**return: {Object}**\n\nAlias for `findBy(\"pref\")`.\n\n```javascript\nvar result = jpPrefecture.prefFindBy(\"id\", 8);\nconsole.log(result); // {id:8, region:3, name:\"茨城県\", short:\"茨城\", kana:\"イバラキ\", en:\"ibaraki\", neighbor:[7, 9, 11, 12]}\n```\n\n\n### regionFindByPref\n\n#### jpPrefecture.regionFindByPref(value, [select])\n\n**value: {Any}**  \n**select: {String | Array}**  \n**return: {Object}**\n\nGet the region corresponding from prefectures.\n\n```javascript\nvar result = jpPrefecture.regionFindByPref(\"東京\");\nconsole.log(result); // {id: 3, name: \"関東\", kana: \"カントウ\", en: \"kanto\", neighbor: Array[2]}\n\nresult = jpPrefecture.regionFindByPref(\"fukuoka\", \"name\");\nconsole.log(result); // \"九州\"\n\nresult = jpPrefecture.regionFindByPref(\"hoge\");\nconsole.log(result); // undefined\n```\n\n\n### prefFindByRegion\n\n#### jpPrefecture.prefFindByRegion(value, [select])\n\n**value: {Any}**  \n**select: {String | Array}**  \n**return: {Array}**\n\nGet the prefectures corresponding from region.\n\n```javascript\nvar results = jpPrefecture.prefFindByRegion(\"関東\");\nconsole.log(results); // [Object, Object, Object ...]\n\nresults = jpPrefecture.prefFindByRegion(\"関東\", \"name\");\nconsole.log(results); //  [\"茨城県\", \"栃木県\", \"群馬県\", \"埼玉県\", \"千葉県\", \"東京都\", \"神奈川県\"]\n\nresults = jpPrefecture.prefFindByRegion(\"hoge\", \"fuga\");\nconsole.log(results); // undefined\n```\n\n\n### where\n\n#### jpPrefecture.where(type, attrs, [select])\n\n**type: {String}**  \n**attrs: {Object}**  \n**select: {String | Array}**  \n**return: {Array}**\n\nGet the regional or province apply to the given conditions.  \nThe return value is returned always an array.\n\n```javascript\nvar results = jpPrefecture.where(\"region\", {id:1});\nconsole.log(results); // [{id:1, name:\"北海道\", kana:\"ホッカイドウ\", en:\"hokkaido\", neighbor:[2]}]\n\nresults = jpPrefecture.where(\"region\", {id:1}, \"name\");\nconsole.log(results); // [\"北海道\"]\n\nresults = jpPrefecture.where(\"pref\", {region:3}, \"name\");\nconsole.log(results); // [\"茨城県\", \"栃木県\", \"群馬県\", \"埼玉県\", \"千葉県\", \"東京都\", \"神奈川県\"]\n\nresults = jpPrefecture.where(\"hoge\", null);\nconsole.log(results); // []\n```\n\n\n### regionWhere\n\n#### jpPrefecture.regionWhere(attrs, [select])\n\n**attrs: {Object}**  \n**select: {String | Array}**  \n**return: {Array}**\n\nAlias for `where(\"region\")`.\n\n```javascript\nvar results = jpPrefecture.regionWhere({id:1});\nconsole.log(results); // [{id:1, name:\"北海道\", kana:\"ホッカイドウ\", en:\"hokkaido\", neighbor:[2]}]\n```\n\n\n### prefWhere\n\n#### jpPrefecture.prefWhere(attrs, [select])\n\n**attrs: {Object}**  \n**select: {String | Array}**  \n**return: {Array}**\n\nAlias for `where(\"pref\")`.\n\n```javascript\nvar results = jpPrefecture.prefWhere({region:3});\nconsole.log(results); // [\"茨城県\", \"栃木県\", \"群馬県\", \"埼玉県\", \"千葉県\", \"東京都\", \"神奈川県\"]\n```\n\n\n### convert\n\n#### jpPrefecture.convert(type, value, key)\n\n**type: {String}**  \n**value: {Any}**  \n**key: {String}**  \n**return: {Any}**\n\nConversion from the specified value of the region or province to another key.\n\n```javascript\nvar result = jpPrefecture.convert(\"region\", \"関東\", \"en\");\nconsole.log(result); // \"kanto\"\n\nresult = jpPrefecture.convert(\"region\", \"中国\", \"kana\");\nconsole.log(result); // \"チュウゴク\"\n\nresult = jpPrefecture.convert(\"pref\", \"ヒョウゴ\", \"name\");\nconsole.log(result); // \"兵庫県\"\n\nresult = jpPrefecture.convert(\"hoge\", \"fuga\");\nconsole.log(result); // undefined\n```\n\n\n### regionConvert\n\n#### jpPrefecture.regionConvert(value, key)\n**value: {Any}**  \n**key: {String}**  \n**return: {Any}**\n\nAlias for `convert(\"region\")`.\n\n```javascript\nvar result = jpPrefecture.regionConvert(\"関東\", \"en\");\nconsole.log(result); // \"kanto\"\n\nresult = jpPrefecture.regionConvert(\"中国\", \"kana\");\nconsole.log(result); // \"チュウゴク\"\n```\n\n\n### prefConvert\n\n#### jpPrefecture.prefConvert(value, key)\n\n**value: {Any}**  \n**key: {String}**  \n**return: {Any}**\n\nAlias for `convert(\"pref\")`.\n\n```javascript\nvar result = jpPrefecture.prefConvert(\"ヒョウゴ\", \"name\");\nconsole.log(result); // \"兵庫県\"\n\nresult = jpPrefecture.prefConvert(\"鳥取県\", \"en\");\nconsole.log(result); // \"tottori\"\n\nresult = jpPrefecture.prefConvert(\"大分県\", \"id\");\nconsole.log(result); // 44\n```\n\n\n### getNeighbors\n\n#### jpPrefecture.getNeighbors(type, value, [select])\n\n**type: {String}**  \n**value: {Any}**  \n**select: {String | Array}**  \n**return: {Array}**\n\nGet the ones that are adjacent to a given region or province.\n\n```javascript\nvar results = jpPrefecture.getNeighbors(\"region\", \"関東\");\nconsole.log(results); // [Object, Object]\n\nresults = jpPrefecture.getNeighbors(\"region\", \"関東\", \"name\");\nconsole.log(results); // [\"東北\", \"中部\"]\n\nresults = jpPrefecture.getNeighbors(\"pref\", \"東京都\", \"en\");\nconsole.log(results); // [\"saitama\", \"chiba\", \"kanagawa\", \"yamanashi\"]\n\nresults = jpPrefecture.getNeighbors(\"pref\", \"hoge\", \"fuga\");\nconsole.log(results); // undefined\n```\n\n\n### getRegionNeighbors\n\n#### jpPrefecture.getRegionNeighbors(value, [select])\n\n**value: {Any}**  \n**select: {String | Array}**  \n**return: {Array}**\n\nAlias for `getNeighbors(\"region\")`.\n\n```javascript\nvar results = jpPrefecture.getRegionNeighbors(\"関東\");\nconsole.log(results); // [Object, Object]\n\nresults = jpPrefecture.getRegionNeighbors(\"関東\", \"name\");\nconsole.log(results); // [\"東北\", \"中部\"]\n```\n\n\n### getPrefNeighbors\n\n#### jpPrefecture.getPrefNeighbors(value, [select])\n\n**value: {Any}**  \n**select: {String | Array}**  \n**return: {Array}**\n\nAlias for `getNeighbors(\"pref\")`.\n\n```javascript\nvar results = jpPrefecture.getPrefNeighbors(\"東京都\", \"en\");\nconsole.log(results); // [\"saitama\", \"chiba\", \"kanagawa\", \"yamanashi\"]\n\nresults = jpPrefecture.getPrefNeighbors(\"hoge\", \"fuga\");\nconsole.log(results); // undefined\n```\n\n\n### isNeighbor\n\n#### jpPrefecture.isNeighbor(type, val1, val2)\n\n**type: {String}**  \n**val1: {Any}**  \n**val2: {Any}**  \n**return: {Boolean}**\n\nDetermine if the specified two regions or prefectures were are adjacent.\n\n```javascript\nvar result = jpPrefecture.isNeighbor(\"region\", \"関東\", \"東北\");\nconsole.log(result); // true\n\nresult = jpPrefecture.isNeighbor(\"region\", \"関東\", \"中国\");\nconsole.log(result); // false\n\nresult = jpPrefecture.isNeighbor(\"pref\", \"山形\", \"fukushima\");\nconsole.log(result); // true\n\nresult = jpPrefecture.isNeighbor(\"pref\", \"神奈川県\", \"hokkaido\");\nconsole.log(result); // false\n```\n\n\n### isRegionNeighbor\n\n#### jpPrefecture.isRegionNeighbor(val1, val2)\n\n**val1: {Any}**  \n**val2: {Any}**  \n**return: {Boolean}**\n\nAlias for `isNeighbor(\"region\")`.\n\n```javascript\nvar result = jpPrefecture.isRegionNeighbor(\"関東\", \"東北\");\nconsole.log(result); // true\n\nresult = jpPrefecture.isRegionNeighbor(\"関東\", \"中国\");\nconsole.log(result); // false\n```\n\n\n### isPrefNeighbor\n\n#### jpPrefecture.isPrefNeighbor(val1, val2)\n\n**val1: {Any}**  \n**val2: {Any}**  \n**return: {Boolean}**\n\nAlias for `isNeighbor(\"pref\")`.\n\n```javascript\nvar result = jpPrefecture.isPrefNeighbor(\"山形\", \"fukushima\");\nconsole.log(result); // true\n\nresult = jpPrefecture.isPrefNeighbor(\"神奈川県\", \"hokkaido\");\nconsole.log(result); // false\n```\n\n\n### neighborSize\n\n#### jpPrefecture.neighborSize(type, value)\n\n**type: {String}**  \n**value: {Any}**  \n**return: {Integer}**\n\nGet the number of adjacent of the specified region.\n\n```javascript\nvar result = jpPrefecture.neighborSize(\"region\", \"九州\");\nconsole.log(result); // 2\n\nresult = jpPrefecture.neighborSize(\"region\", \"tohoku\");\nconsole.log(result); // 1\n\nresult = jpPrefecture.neighborSize(\"region\", \"hoge\");\nconsole.log(result); // 0\n\nresult = jpPrefecture.neighborSize(\"pref\", \"tokyo\");\nconsole.log(result); // 4\n```\n\n\n### regionNeighborSize\n\n#### jpPrefecture.regionNeighborSize(value)\n\n**value: {Any}**  \n**return: {Integer}**\n\nAlias for `neighborSize(\"region\")`.\n\n```javascript\nvar result = jpPrefecture.regionNeighborSize(\"九州\");\nconsole.log(result); // 2\n\nresult = jpPrefecture.regionNeighborSize(\"tohoku\");\nconsole.log(result); // 1\n```\n\n\n### prefNeighborSize\n\n#### jpPrefecture.prefNeighborSize(value)\n\n**value: {Any}**  \n**return: {Integer}**\n\nAlias for `neighborSize(\"pref\")`.\n\n```javascript\nvar result = jpPrefecture.prefNeighborSize(\"北海道\");\nconsole.log(result); // 1\n\nresult = jpPrefecture.prefNeighborSize(\"ワカヤマ\");\nconsole.log(result); // 5\n```\n\n\n### getAllRegionInPref\n\n#### jpPrefecture.getAllRegionInPref()\n\n**return: {Array}**\n\nGet a list of state that contains the prefectures corresponding to the region in the multidimensional array.  \nThis is useful when the loop of the list was based on the regional.\n\n```javascript\nconsole.log( jpPrefecture.getAllRegionInPref() );\n/*\n[\n  0: {\n    region: {id:1, name:\"北海道\", kana:\"ホッカイドウ\", en:\"hokkaido\", neighbor:[2]},\n    prefectures: [\n      {id:1,  region:1, name:\"北海道\",   short:\"北海道\", kana:\"ホッカイドウ\", en:\"hokkaido\",  neighbor:[2]},\n    ]\n  },\n  1: {\n    region: {id:2, name:\"東北\",   kana:\"トウホク\",     en:\"tohoku\",   neighbor:[1]},\n    prefectures: [\n      {id:2, region:2, name:\"青森県\", short:\"青森\", kana:\"アオモリ\", en:\"aomori\",    neighbor:[1, 3, 5]},\n      {id:3, region:2, name:\"岩手県\", short:\"岩手\", kana:\"イワテ\",   en:\"iwate\",     neighbor:[2, 4, 5]},\n      {id:4, region:2, name:\"宮城県\", short:\"宮城\", kana:\"ミヤギ\",   en:\"miyagi\",    neighbor:[3, 5, 6, 7]},\n      {id:5, region:2, name:\"秋田県\", short:\"秋田\", kana:\"アキタ\",   en:\"akita\",     neighbor:[2, 3, 4, 6]},\n      {id:6, region:2, name:\"山形県\", short:\"山形\", kana:\"ヤマガタ\", en:\"yamagata\",  neighbor:[4, 5, 7, 15]},\n      {id:7, region:2, name:\"福島県\", short:\"福島\", kana:\"フクシマ\", en:\"fukushima\", neighbor:[4, 6, 8, 9, 10, 15]},\n    ]\n  },\n\n  ...\n\n]\n*/\n```\n\n\n\n## Use DataList\n\nData regions and prefectures uses the following.  \nId prefectures correspond to those integer the region code of ISO.\n\n\u003e [全国地方公共団体コード](http://ja.wikipedia.org/wiki/%E5%85%A8%E5%9B%BD%E5%9C%B0%E6%96%B9%E5%85%AC%E5%85%B1%E5%9B%A3%E4%BD%93%E3%82%B3%E3%83%BC%E3%83%89#.E9.83.BD.E9.81.93.E5.BA.9C.E7.9C.8C.E3.82.B3.E3.83.BC.E3.83.89)\n\n**Regions:**\n\n```javascript\n[\n  {id:1, name:\"北海道\", kana:\"ホッカイドウ\", en:\"hokkaido\", neighbor:[2]},\n  {id:2, name:\"東北\",   kana:\"トウホク\",     en:\"tohoku\",   neighbor:[1]},\n  {id:3, name:\"関東\",   kana:\"カントウ\",     en:\"kanto\",    neighbor:[2, 4]},\n  {id:4, name:\"中部\",   kana:\"チュウブ\",     en:\"chubu\",    neighbor:[2, 3, 5]},\n  {id:5, name:\"近畿\",   kana:\"キンキ\",       en:\"kinki\",    neighbor:[4, 6, 7]},\n  {id:6, name:\"中国\",   kana:\"チュウゴク\",   en:\"chugoku\",  neighbor:[5, 7, 8]},\n  {id:7, name:\"四国\",   kana:\"シコク\",       en:\"shikoku\",  neighbor:[5, 6, 8]},\n  {id:8, name:\"九州\",   kana:\"キュウシュウ\", en:\"kyusyu\",   neighbor:[6, 7]}\n]\n```\n\n**Prefectures:**\n\n```javascript\n[\n  {id:1,  region:1, name:\"北海道\",   short:\"北海道\", kana:\"ホッカイドウ\", en:\"hokkaido\",  neighbor:[2]},\n  {id:2,  region:2, name:\"青森県\",   short:\"青森\",   kana:\"アオモリ\",     en:\"aomori\",    neighbor:[1, 3, 5]},\n  {id:3,  region:2, name:\"岩手県\",   short:\"岩手\",   kana:\"イワテ\",       en:\"iwate\",     neighbor:[2, 4, 5]},\n  {id:4,  region:2, name:\"宮城県\",   short:\"宮城\",   kana:\"ミヤギ\",       en:\"miyagi\",    neighbor:[3, 5, 6, 7]},\n  {id:5,  region:2, name:\"秋田県\",   short:\"秋田\",   kana:\"アキタ\",       en:\"akita\",     neighbor:[2, 3, 4, 6]},\n  {id:6,  region:2, name:\"山形県\",   short:\"山形\",   kana:\"ヤマガタ\",     en:\"yamagata\",  neighbor:[4, 5, 7, 15]},\n  {id:7,  region:2, name:\"福島県\",   short:\"福島\",   kana:\"フクシマ\",     en:\"fukushima\", neighbor:[4, 6, 8, 9, 10, 15]},\n  {id:8,  region:3, name:\"茨城県\",   short:\"茨城\",   kana:\"イバラキ\",     en:\"ibaraki\",   neighbor:[7, 9, 11, 12]},\n  {id:9,  region:3, name:\"栃木県\",   short:\"栃木\",   kana:\"トチギ\",       en:\"tochigi\",   neighbor:[8, 7, 10, 11]},\n  {id:10, region:3, name:\"群馬県\",   short:\"群馬\",   kana:\"グンマ\",       en:\"gunma\",     neighbor:[7, 9, 11, 15, 20]},\n  {id:11, region:3, name:\"埼玉県\",   short:\"埼玉\",   kana:\"サイタマ\",     en:\"saitama\",   neighbor:[8, 9, 10, 12, 13, 19, 20]},\n  {id:12, region:3, name:\"千葉県\",   short:\"千葉\",   kana:\"チバ\",         en:\"chiba\",     neighbor:[8, 11, 13, 14]},\n  {id:13, region:3, name:\"東京都\",   short:\"東京\",   kana:\"トウキョウ\",   en:\"tokyo\",     neighbor:[11, 12, 14, 19]},\n  {id:14, region:3, name:\"神奈川県\", short:\"神奈川\", kana:\"カナガワ\",     en:\"kanagawa\",  neighbor:[12, 13, 19, 22]},\n  {id:15, region:4, name:\"新潟県\",   short:\"新潟\",   kana:\"ニイガタ\",     en:\"niigata\",   neighbor:[6, 7, 10, 16, 20]},\n  {id:16, region:4, name:\"富山県\",   short:\"富山\",   kana:\"トヤマ\",       en:\"toyama\",    neighbor:[15, 17, 20, 21]},\n  {id:17, region:4, name:\"石川県\",   short:\"石川\",   kana:\"イシカワ\",     en:\"ishikawa\",  neighbor:[16, 18, 21]},\n  {id:18, region:4, name:\"福井県\",   short:\"福井\",   kana:\"フクイ\",       en:\"fukui\",     neighbor:[17, 21, 25, 26]},\n  {id:19, region:4, name:\"山梨県\",   short:\"山梨\",   kana:\"ヤマナシ\",     en:\"yamanashi\", neighbor:[11, 13, 14, 20, 22]},\n  {id:20, region:4, name:\"長野県\",   short:\"長野\",   kana:\"ナガノ\",       en:\"nagano\",    neighbor:[10, 11, 15, 16, 19, 21, 22, 23]},\n  {id:21, region:4, name:\"岐阜県\",   short:\"岐阜\",   kana:\"ギフ\",         en:\"gifu\",      neighbor:[16, 17, 18, 20, 23, 24, 25]},\n  {id:22, region:4, name:\"静岡県\",   short:\"静岡\",   kana:\"シズオカ\",     en:\"shizuoka\",  neighbor:[14, 19, 20, 23]},\n  {id:23, region:4, name:\"愛知県\",   short:\"愛知\",   kana:\"アイチ\",       en:\"aichi\",     neighbor:[20, 21, 22, 24]},\n  {id:24, region:5, name:\"三重県\",   short:\"三重\",   kana:\"ミエ\",         en:\"mie\",       neighbor:[21, 23, 25, 26, 29, 30]},\n  {id:25, region:5, name:\"滋賀県\",   short:\"滋賀\",   kana:\"シガ\",         en:\"shiga\",     neighbor:[18, 21, 24, 26]},\n  {id:26, region:5, name:\"京都府\",   short:\"京都\",   kana:\"キョウト\",     en:\"kyoto\",     neighbor:[18, 24, 25, 27, 28, 29]},\n  {id:27, region:5, name:\"大阪府\",   short:\"大阪\",   kana:\"オオサカ\",     en:\"osaka\",     neighbor:[26, 28, 29, 30]},\n  {id:28, region:5, name:\"兵庫県\",   short:\"兵庫\",   kana:\"ヒョウゴ\",     en:\"hyogo\",     neighbor:[26, 27, 30, 31, 33, 36, 37]},\n  {id:29, region:5, name:\"奈良県\",   short:\"奈良\",   kana:\"ナラ\",         en:\"nara\",      neighbor:[24, 26, 27, 30]},\n  {id:30, region:5, name:\"和歌山県\", short:\"和歌山\", kana:\"ワカヤマ\",     en:\"wakayama\",  neighbor:[24, 27, 28, 29, 36]},\n  {id:31, region:6, name:\"鳥取県\",   short:\"鳥取\",   kana:\"トットリ\",     en:\"tottori\",   neighbor:[28, 32, 33, 34]},\n  {id:32, region:6, name:\"島根県\",   short:\"島根\",   kana:\"シマネ\",       en:\"shimane\",   neighbor:[31, 34, 35]},\n  {id:33, region:6, name:\"岡山県\",   short:\"岡山\",   kana:\"オカヤマ\",     en:\"okayama\",   neighbor:[28, 31, 34, 37]},\n  {id:34, region:6, name:\"広島県\",   short:\"広島\",   kana:\"ヒロシマ\",     en:\"hiroshima\", neighbor:[31, 32, 33, 35, 37, 38]},\n  {id:35, region:6, name:\"山口県\",   short:\"山口\",   kana:\"ヤマグチ\",     en:\"yamaguchi\", neighbor:[32, 34, 38, 40, 44]},\n  {id:36, region:7, name:\"徳島県\",   short:\"徳島\",   kana:\"トクシマ\",     en:\"tokushima\", neighbor:[28, 30, 37, 38, 39]},\n  {id:37, region:7, name:\"香川県\",   short:\"香川\",   kana:\"カガワ\",       en:\"kagawa\",    neighbor:[28, 33, 34, 36, 38]},\n  {id:38, region:7, name:\"愛媛県\",   short:\"愛媛\",   kana:\"エヒメ\",       en:\"ehime\",     neighbor:[33, 34, 35, 36, 37, 39, 44]},\n  {id:39, region:7, name:\"高知県\",   short:\"高知\",   kana:\"コウチ\",       en:\"kochi\",     neighbor:[36, 38]},\n  {id:40, region:8, name:\"福岡県\",   short:\"福岡\",   kana:\"フクオカ\",     en:\"fukuoka\",   neighbor:[35, 41, 42, 43, 44]},\n  {id:41, region:8, name:\"佐賀県\",   short:\"佐賀\",   kana:\"サガ\",         en:\"saga\",      neighbor:[40, 42]},\n  {id:42, region:8, name:\"長崎県\",   short:\"長崎\",   kana:\"ナガサキ\",     en:\"nagasaki\",  neighbor:[41, 43]},\n  {id:43, region:8, name:\"熊本県\",   short:\"熊本\",   kana:\"クマモト\",     en:\"kumamoto\",  neighbor:[40, 41, 42, 44, 45, 46]},\n  {id:44, region:8, name:\"大分県\",   short:\"大分\",   kana:\"オオイタ\",     en:\"oita\",      neighbor:[35, 38, 40, 43, 45]},\n  {id:45, region:8, name:\"宮崎県\",   short:\"宮崎\",   kana:\"ミヤザキ\",     en:\"miyazaki\",  neighbor:[43, 44, 46]},\n  {id:46, region:8, name:\"鹿児島県\", short:\"鹿児島\", kana:\"カゴシマ\",     en:\"kagoshima\", neighbor:[43, 45, 47]},\n  {id:47, region:8, name:\"沖縄県\",   short:\"沖縄\",   kana:\"オキナワ\",     en:\"okinawa\",   neighbor:[46]}\n]\n```\n\n\n## Browser Support\n\n* IE6 +\n* Chrome\n* Firefox\n* Safari\n\n\n## Author\n\n[tsuyoshi wada](https://github.com/tsuyoshiwada/)\n\n\n\n-------------\n\n\n\nBugs, feature requests and comments are more than welcome in the [issues](https://github.com/tsuyoshiwada/jp-prefecture/issues)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwadackel%2Fjp-prefecture","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwadackel%2Fjp-prefecture","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwadackel%2Fjp-prefecture/lists"}