{"_id":"@carchain/cities","_rev":"4-12e5f75374ce147243467c7496980f1a","name":"@carchain/cities","dist-tags":{"latest":"1.1.3"},"versions":{"1.1.0":{"name":"@carchain/cities","version":"1.1.0","description":"A library to separate the cities in Carchain","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && npm pack","prepare":"husky install","release":"standard-version"},"repository":{"type":"git","url":"git+https://github.com/rezarazani/Carchain-Cities.git"},"keywords":["carchain"],"author":{"name":"Reza Razani"},"license":"ISC","bugs":{"url":"https://github.com/rezarazani/Carchain-Cities/issues"},"homepage":"https://github.com/rezarazani/Carchain-Cities#readme","devDependencies":{"@commitlint/cli":"^12.1.1","@commitlint/config-angular":"^12.1.1","@commitlint/config-conventional":"^11.0.0","@types/node":"^14.14.37","husky":"^6.0.0","jest":"^26.6.3","standard-version":"^9.2.0"},"dependencies":{"@turf/boolean-point-in-polygon":"^6.3.0","@turf/turf":"^6.3.0","@types/lodash":"^4.14.168","lodash":"^4.17.21","typescript":"^4.2.4"},"gitHead":"d16aa75942f98b6bc8632fd57f6f61d91469d847","_id":"@carchain/cities@1.1.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-kL1MuxO4zsr9l7sUlVAjFBOnqK8ArmdcZnW/dddNWN1H+WGZOtJZQflTAOULwJtQrC2tgNupDvYKogiUW1JBaQ==","shasum":"213fc7aa1899db47aa9549291bb65f77b7e489af","tarball":"https://registry.npmjs.org/@carchain/cities/-/cities-1.1.0.tgz","fileCount":25,"unpackedSize":28672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeBmgCRA9TVsSAnZWagAAtTkP/37o2/EA4vDkLN/QLIHv\nvruFZdFvfaHUpF+YisnQNBD+pcFvtC0UgiEaYOdAqgJivqHA2eok9DiXQ3SQ\nDtGjoEYojDSdWVNkvgGNX++B61gVz8nmsoy2N6f3k1P5tlwGKoG0J3LFbE3H\nFZ7lImXgkYJ1zPh9QUnlaYc3bT1ms7+Xz2ahhGJW0aokJbxB7YVLj8L51Pnl\nUhdJS+ylIhBHQjlhyteIZSYahXUObyWthdMRZmKapk5Svd8A/Oqs8SNQxnce\nEooGME2M/1CesMYebzClUo49JZ3nI8JH5BTFgBJpTKTvOsZXl6L7gr09BrGY\n14Z5jJ0JmU40bgIi2AiMLIYxoYzDdM2fEahBnvI8lo/jAJ2MIraCrX+/MXUo\nMK/n3UN1i3r7MV720Aaqhgm+5ungu5FeqLTd9C400RBZdF5ktKbNmTKY10XG\n5aBWRE8nsFqPN/M8AN+kBBQogDJXAZuD/4mbKprrrtawl+6TY/QQdiTQmKW7\nt2OSkZSLM+yn1qtPIuTtNI5ursTIra2DQvjr3do5a5J/bSfQjOZjfgzZsuNL\ncMU89H+ikUHncGPWCrpKaGNCHVa1anLzrO63zlU++x+CDsCbI59RHadYCWAD\nVP34SW7esbDJOS8lcy9nZJGGpp0mZ2B5Ocjo9/DCTKgAr8P96ipsHu1zEXgI\nDlHI\r\n=zqU3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAJ/69jmTh2+PHRnvW4X1BgGwKHOf09rcGi2/idM915AiAxXMNJIysTAuAm4HyUgKo9xdj6i04hP07p/IT5XwxY0w=="}]},"_npmUser":{"name":"rezarazani","email":"rezarazani13781378@gmail.com"},"directories":{},"maintainers":[{"name":"rezarazani","email":"rezarazani13781378@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cities_1.1.0_1618483615579_0.10418400322854304"},"_hasShrinkwrap":false},"1.1.1":{"name":"@carchain/cities","version":"1.1.1","description":"A library to separate the cities in Carchain","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && npm pack","prepare":"husky install","release":"standard-version"},"repository":{"type":"git","url":"git+https://github.com/rezarazani/Carchain-Cities.git"},"keywords":["carchain"],"author":{"name":"Reza Razani"},"license":"ISC","bugs":{"url":"https://github.com/rezarazani/Carchain-Cities/issues"},"homepage":"https://github.com/rezarazani/Carchain-Cities#readme","devDependencies":{"@commitlint/cli":"^12.1.1","@commitlint/config-angular":"^12.1.1","@commitlint/config-conventional":"^11.0.0","@types/node":"^14.14.37","husky":"^6.0.0","jest":"^26.6.3","standard-version":"^9.2.0"},"dependencies":{"@turf/boolean-point-in-polygon":"^6.3.0","@turf/turf":"^6.3.0","@types/lodash":"^4.14.168","lodash":"^4.17.21","typescript":"^4.2.4"},"gitHead":"c5d72b99cd823f9c8296adc9225033d5bd8a1c22","_id":"@carchain/cities@1.1.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-0QZ9j5zIEigPmjWpe9EfdhCGDzrB6gG6QpNcp3V2dWv0EACaf6SXwX4DxNNIKOXa1/xq6M2GgrB/fiFu7vU11Q==","shasum":"496f19f937263e2ef8b79e0a7277cba14b3c1a26","tarball":"https://registry.npmjs.org/@carchain/cities/-/cities-1.1.1.tgz","fileCount":25,"unpackedSize":28545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeBvGCRA9TVsSAnZWagAAV1kP/2b17hWWYIXvDEyuMblG\nfY/zx6q7w61TVWMO3hcoCKmZi9/D6PTSEKkr+VJQ31So5RsZ+7TGXByeQMto\nK5anS8sorMD8SpWHogPjf352mepODKWt2Q1A8VqDH1VicxkYLo1koYzocg/a\nRkV5XvWOfqdya5kmORf4mz595fx3fVIHjHD/lnYlPTQddnv/2AzwbrxZnSDH\nN/Y8T9KU0vUEhU6uWVDnLF228jSyNn1RkwkNxc/Yl5tvOdiJJlXp3qCfKT0Z\n0NOabJx8RWpsAe/Asd7xzbe44Mf9ao/WEoQCzAIuuZ7p0BG9s0Jjo8dtxOoC\nYZT6xcgwWtjF7ms66GBNS29H2RstkhcB8w/EXQalZYdpVEmIkMtjqqcvC7/B\nXIPZ3j1XkfSpFCcJzl2fXfXDCAm7BA9DYq7p/MrBRj4h1AFIzg9EC/eWqGGF\nOgSKh0HflJaMZOS8bfLMA9JctNkr4unWsfXETrQzzIlVHvwjMz1GkSoV+WIV\nQKcocKuJvti7pcxu7y7hT5lFTxT0w+kkkjtAlzibAsFKV35SrBPHzUc8QGUJ\nRgM/tBcOI90TTXtON1u1brvNQS50xTevyIXFB+StIWrwl/unV5sEW7/lTj5o\n7Cd9vHotTP2fnaeeDy+ocYP5TC8aJt+gmrfYDGwce5Gvdqg64knBgpY7Sq+E\nxY1O\r\n=oSIi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1cOjvvyfu1GeyXHcbgTd0GHOGZrijqjvH6MSJFvfZxAiEAsoGDja2Oa2tF+Ja//bHAXibQ6mKRNuPB+yTveQnHSNI="}]},"_npmUser":{"name":"rezarazani","email":"rezarazani13781378@gmail.com"},"directories":{},"maintainers":[{"name":"rezarazani","email":"rezarazani13781378@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cities_1.1.1_1618484165978_0.3504525778758465"},"_hasShrinkwrap":false},"1.1.2":{"name":"@carchain/cities","version":"1.1.2","description":"A library to separate the cities in Carchain","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && npm pack","prepare":"husky install","release":"standard-version"},"repository":{"type":"git","url":"git+https://github.com/rezarazani/Carchain-Cities.git"},"keywords":["carchain"],"author":{"name":"Reza Razani"},"license":"ISC","bugs":{"url":"https://github.com/rezarazani/Carchain-Cities/issues"},"homepage":"https://github.com/rezarazani/Carchain-Cities#readme","devDependencies":{"@commitlint/cli":"^12.1.1","@commitlint/config-angular":"^12.1.1","@commitlint/config-conventional":"^11.0.0","@types/node":"^14.14.37","husky":"^6.0.0","jest":"^26.6.3","standard-version":"^9.2.0"},"dependencies":{"@turf/boolean-point-in-polygon":"^6.3.0","@turf/turf":"^6.3.0","@types/lodash":"^4.14.168","lodash":"^4.17.21","typescript":"^4.2.4"},"gitHead":"8a5cab278514e83d9ecc5d5bb47444c37285d69a","_id":"@carchain/cities@1.1.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-U69PNnldHr6QeMkh88ca7jjgSCjEEdc8Fi7/X/zgDpCULEAgWFbNz50oI8jo7T58i6uVpqi1hTvN8/s9mXWpIQ==","shasum":"a3bd8916c17305cde4df5ae47845fae352954341","tarball":"https://registry.npmjs.org/@carchain/cities/-/cities-1.1.2.tgz","fileCount":41,"unpackedSize":53790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeCglCRA9TVsSAnZWagAAhz4P+gKRwO8lbXVfFUr1Yl7R\nwVe9akWWvA0+Qv5RUI3aQEvQu8a4aH0wswdN2AEqwBXZc3Pu9Nn+kNBHsKaU\nvkBs96inWcz6C4CphrnQbhcOogODConiUEEOcXcMnfBKinvHP7hFRPK24ojC\nkJnwS78+0JRnXSjiZE4duSt6n1lw6TsNR+ZabDxncy35U8eShw8vLEktbhz2\nkfGBMMfnGU3Ywe/9KT+VlhNF/OEetjbRBMdlisrYwAqgDzL24TLmYHx+Bkc/\nqtvTyJ9oo1y9tzWNkomip++cQLCp2/YDj4gWpsdNS/aWlBbx0ToNeMyU8JDo\nfC/Y5r13n0UEfoOTC3zdWG8OWqCkiNpXxvWJbymG6qKXu2anrjdgAYfS2bbH\nq0cUiQ4D/XgYAlIzHmxuHAu2JG043hrB/oc4LiK2HRNqa5YI5bQGe+imwCOP\n1LQNDORuhToIfSmX9DIaPSfuB/bP9Yn9R+YeVcPVG9UiBqdEnl/lpjwRzEOV\nKUdRO+37cRMYvA2NHD3rOXf4reOT/30gOob/kxX7alwec1bLNiPqVlZy3QtX\n93TaFr8KfHk+vUzIOofByFUGHXI0jh8r7SvBqw+LgS2iyHLTtpzaVmq9n1Ts\numzxpSzMU1MmD53AJBe8yC/eQegpH9M0/nO9yU2jNNNxcYmYlFhNVRj0MMzX\njEMD\r\n=c3Vd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEmTmhIYkQVNPEAta1o6ti3H18wJkmhMmXBgDVI//efwIgB8UgFGopcDR4M4H1gZHXp+bkBEBD1cwbcUu7gWqkuSw="}]},"_npmUser":{"name":"rezarazani","email":"rezarazani13781378@gmail.com"},"directories":{},"maintainers":[{"name":"rezarazani","email":"rezarazani13781378@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cities_1.1.2_1618487333200_0.6844250243302135"},"_hasShrinkwrap":false},"1.1.3":{"name":"@carchain/cities","version":"1.1.3","description":"A library to separate the cities in Carchain","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && npm pack","test":"jest","prepare":"husky install","release":"standard-version"},"repository":{"type":"git","url":"git+https://github.com/rezarazani/Carchain-Cities.git"},"keywords":["carchain"],"author":{"name":"Reza Razani"},"license":"ISC","bugs":{"url":"https://github.com/rezarazani/Carchain-Cities/issues"},"homepage":"https://github.com/rezarazani/Carchain-Cities#readme","devDependencies":{"@commitlint/cli":"^12.1.1","@commitlint/config-angular":"^12.1.1","@commitlint/config-conventional":"^11.0.0","@types/node":"^14.14.37","husky":"^6.0.0","jest":"^26.6.3","standard-version":"^9.2.0"},"dependencies":{"@turf/boolean-point-in-polygon":"^6.3.0","@turf/turf":"^6.3.0","@types/jest":"^26.0.22","@types/lodash":"^4.14.168","lodash":"^4.17.21","typescript":"^4.2.4"},"gitHead":"466f997c7afdb323f222eb722b1b7aa44665ea2c","_id":"@carchain/cities@1.1.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-yyM7PDcT5byr8GzoBCQj1ZML0dbKmh07E4Wn2lOpyIChq+kJV5nZ66ssqwWNFbjL87WvH6CAa7bbNZhGkrvEBA==","shasum":"a7c54850454ffeda36e6aecc0c6ec2d210c654bd","tarball":"https://registry.npmjs.org/@carchain/cities/-/cities-1.1.3.tgz","fileCount":41,"unpackedSize":57729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeD41CRA9TVsSAnZWagAAyGcP/1qssd8gsYN2WuKsJtYf\nZEVbC45u7of6hDEVE+cU3dlPweHG7ZZ2l7PooH4MuLsEQ44mv67DJsLD+g3x\n6mKmzQYguzXViRwDogFDiyCbTLaf31+4yBF6bIQn6/3bZ/OIoQTAu0//k50e\no9DscIDVA1mJGIFdjCsbhRvcd6t/IHgk9TKRKw6JjqVJJzzG9qbR4qKi9blK\nHFweDtf7dVEpqJBR9T6ilMX2U77zYTEW2rNtKoWBY9UoIpNAUAbphDmfhUtq\n33n8gcOU8cGaGMDknEbU0oN9tqhSoJxPcK+C0PJFgDp6+YZGAxmWSJ9MoeM1\nXrpwoCfFqq9vvsfhY4EaJYHNSDVJ57AYtkgX98rZoosm1/2d7gYVcYFUkSSI\nDH6LOCogjXlfXmXQB88XPiUrkFWvcMfZ8FWTm5GWNTyZna2JWoHqdqgxMUKM\nfC8iTJfdE7Qd8nlNH8zOA69j66QMsmS8nXKpP7EPHM5L4p9+A8H4VAdqCFko\nuR7AzWg/R51WqcQd9WDEBzvKVqauJQSIm1aD32mnJJWqmjRTaaqCdi8KW47M\ne4xPr04I0H8Nb6GG2G6BnbSE10j7Xd0LCGogtwwjMIuldJdm35cAR4i5Pj4x\nadPKa1h46wVlEalgCFGPjLGTMaXt3WDtyDGMziP7eHF1r2X2UKXyN7Pap2Z1\nuBFq\r\n=BGe3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICk513pd95LmEUYifZPpgdF7fRmf5/mvKNHHH10m+72kAiBvxWygz/rcklUQ1ENsxYVWFD7Uw9qRVAcK1apDeERAuA=="}]},"_npmUser":{"name":"rezarazani","email":"rezarazani13781378@gmail.com"},"directories":{},"maintainers":[{"name":"rezarazani","email":"rezarazani13781378@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cities_1.1.3_1618492980707_0.3002639484049381"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-15T10:46:55.321Z","1.1.0":"2021-04-15T10:46:55.742Z","modified":"2022-04-04T21:50:55.433Z","1.1.1":"2021-04-15T10:56:06.146Z","1.1.2":"2021-04-15T11:48:53.336Z","1.1.3":"2021-04-15T13:23:00.882Z"},"maintainers":[{"name":"rezarazani","email":"rezarazani13781378@gmail.com"}],"description":"A library to separate the cities in Carchain","homepage":"https://github.com/rezarazani/Carchain-Cities#readme","keywords":["carchain"],"repository":{"type":"git","url":"git+https://github.com/rezarazani/Carchain-Cities.git"},"author":{"name":"Reza Razani"},"bugs":{"url":"https://github.com/rezarazani/Carchain-Cities/issues"},"license":"ISC","readme":"# Carchain-Cities\nA library to separate the cities in Carchain\n\n# Installation\n\n```bash\nnpm i @carchain/cities\n```\n\n\n# Import\n\n#### JavaScript\n\n```javascript\nconst cc = require('@carchain/cities')\n//or\nconst {cities , countries} = require('@carchain/cities')\n```\n\n#### TypesSript\n\n```typescript\nimport * as cc from '@carchain/cities';\n//or\nimport {cities , countries} from '@carchain/cities';\n```\n\n## Usage\n\n#### countries\n\n```js\n\ncc.countries.find();\n\n/**\n * [\n    {\n      id: 'c1',\n      code: 'IRN',\n      globalName: 'Iran, Islamic Republic of',\n      name: { en: 'iran', fa: 'ایران' },\n      center: [ 51.337902, 35.699773 ],\n      isActive: true,\n      location: { type: 'Polygon', coordinates: [Array] }\n    },\n    ...\n  ]\n\n */\n\n\ncc.countries.findByCode('IRN');\n\n/**\n     * {\n     id: 'c1',\n    code: 'IRN',\n    globalName: 'Iran, Islamic Republic of',\n    name: { en: 'iran', fa: 'ایران' },\n    center: [ 51.337902, 35.699773 ],\n    isActive: true,\n    location: { type: 'Polygon', coordinates: [ [Array] ] }\n    }\n */\n\n\n//Country code does not exist in the database\ncc.countries.findByCode('IMN');\n\n/**\n *    undefined\n */\n\n\ncc.countries.findById('c1');\n\n/**\n * {\n  id: 'c1',\n  code: 'IRN',\n  globalName: 'Iran, Islamic Republic of',\n  name: { en: 'iran', fa: 'ایران' },\n  center: [ 51.337902, 35.699773 ],\n  isActive: true,\n  location: { type: 'Polygon', coordinates: [ [Array] ] }\n}\n */\n\n\n//Country ID does not exist in the database\ncc.countries.findById('c2');\n\n/**\n *     undefined\n */\n\n\ncc.countries.searchPoint(1 , 1);\n\n/**\n *  null\n */\n\ncc.countries.searchPoint(51.427001953125, 35.67877297088322 );\n\n/**\n * {\n  id: 'c1',\n  code: 'IRN',\n  globalName: 'Iran, Islamic Republic of',\n  name: { en: 'iran', fa: 'ایران' },\n  center: [ 51.337902, 35.699773 ],\n  isActive: true,\n  location: { type: 'Polygon', coordinates: [ [Array] ] }\n}\n */\n\n```\n\n#### cities\n\n\n```js\n\ncc.cities.findById('t1');\n/**\n{\n  id: 't1',\n  countryCode: 'IRN',\n  countryGlobalName: 'Iran, Islamic Republic of',\n  name: { en: 'tehran', fa: 'تهران' },\n  center: [ 51.392904, 35.687976 ],\n  location: { type: 'Polygon', coordinates: [ [Array] ] },\n  isActive: true\n}\n */\n\n\ncc.cities.findById('t5');\n\n/**\n * undefined\n */\n\n\ncc.cities.find({isActive : true});\n\n/**\n * \n[\n  {\n    id: 't1',\n    countryCode: 'IRN',\n    countryGlobalName: 'Iran, Islamic Republic of',\n    name: { en: 'tehran', fa: 'تهران' },\n    center: [ 51.392904, 35.687976 ],\n    location: { type: 'Polygon', coordinates: [Array] },\n    isActive: true\n  },\n  {\n    id: 't2',\n    countryCode: 'IRN',\n    countryGlobalName: 'Iran, Islamic Republic of',\n    name: { en: 'isfahan', fa: 'اصفهان' },\n    center: [ 51.670188, 32.666113 ],\n    location: { type: 'Polygon', coordinates: [Array] },\n    isActive: true\n  } ,\n  ...\n]\n */\n\n\ncc.cities.find({isActive : false});\n\n/**\n * [\n  {\n    id: 't3',\n    countryCode: 'IRN',\n    countryGlobalName: 'Iran, Islamic Republic of',\n    name: { en: 'mashhad', fa: 'مشهد' },\n    center: [ 59.616919, 36.291884 ],\n    location: { type: 'Polygon', coordinates: [Array] },\n    isActive: false\n  }\n]\n */\n\n\ncc.cities.find({id : 't2'});\n/**\n * [\n  {\n    id: 't2',\n    countryCode: 'IRN',\n    countryGlobalName: 'Iran, Islamic Republic of',\n    name: { en: 'isfahan', fa: 'اصفهان' },\n    center: [ 51.670188, 32.666113 ],\n    location: { type: 'Polygon', coordinates: [Array] },\n    isActive: true\n  }\n]\n */\n\ncc.cities.searchPoint(51.427001953125 , 35.67877297088322);\n\n/**\n * {\n  id: 't1',\n  countryCode: 'IRN',\n  countryGlobalName: 'Iran, Islamic Republic of',\n  name: { en: 'tehran', fa: 'تهران' },\n  center: [ 51.392904, 35.687976 ],\n  location: { type: 'Polygon', coordinates: [ [Array] ] },\n  isActive: true\n}\n */\n\n\ncc.cities.searchPoint(1 , 1);\n\n/**\n * null\n */\n\n\n```\n\n\n\n## Project\n[کارچین](https://carchainnet.ir/)\n\n\n","readmeFilename":"README.md"}