{"_id":"apostrophe-forms-google-address-field-widgets","_rev":"29-8e2bf04912637189ce204088dd0d372e","name":"apostrophe-forms-google-address-field-widgets","dist-tags":{"latest":"4.1.0"},"versions":{"1.0.0":{"name":"apostrophe-forms-google-address-field-widgets","version":"1.0.0","keywords":["apostrophecms","forms"],"author":{"name":"Apostrophe Technologies"},"license":"MIT","_id":"apostrophe-forms-google-address-field-widgets@1.0.0","maintainers":[{"name":"alexbea","email":"alex.bea@gmail.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets/issues"},"dist":{"shasum":"95627fa33ee19632f291a2ab58b6e4548ce58026","tarball":"https://registry.npmjs.org/apostrophe-forms-google-address-field-widgets/-/apostrophe-forms-google-address-field-widgets-1.0.0.tgz","fileCount":10,"integrity":"sha512-xpMr2vtRc7XuoHowh7NAYoEXsKgAOssThH4dRAo/l5sUxaZjx4BAb1XJPHGlOLF4u1ENdnvrA3YQ1g248k/YcQ==","signatures":[{"sig":"MEQCICTDAwQnp+MZoGcahvRB4li/xhdTmusdSlREG5tOHPk8AiBTsFeWuOWJ1C3G5lFCL89DrsKVfxCgEtolMsR9G7ZA3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDyB5CRA9TVsSAnZWagAAmq8QAKSUXBH7TPOVHj48lCEF\naN0/KNaM9rDn0AWyWUFmPd7kij3Z5sjpOc76Ouqiqllw2Dc+W76MLpdSRBpN\nnLAEZvgUrWfgi6L6TX0U4TqIsYXN4LK4cVu6rHUTnqpvAruEtmmCF8v/aJ9D\nCOPwJ8T0YC6Hr3n/Zko6zf98fD2EUHGQIdc59CzJQAQ9UiqUUh2dyPL3SnLD\necFHcLlc1y5721JqFWddIWU1kLuWmHJUBi03WElnaTAWlSxG9+crAEqT/c4I\nDc1jtIfV3Fph6k3kz3H3kyL8QPgqotWqGhapmc4d9OjdbKU30q9z1YM/MzQM\nC7U0CIQ0o3Tu5j8YY9lTPKslVMmTM3UeikHdtUB9W0F/nNzWhVYo4Igpb4og\ni2RkWvTqDdWUj2SkQvbDYnX8bURy0WRkLbgAWZf2WviGQHhAEQBuHtx1NSbk\n4EH/9NHqBswfSbuQ3UodLw5+Q3qIR8A2fgkEgRCihFQfgsXGxeSiP79ytdVt\nEefJEpocUOPwAvh3KpYpcj3fNZtNbgUB5UYDfSsjK36dU9O5pk5Bk9NUu1Ro\n/kOYpW9ySULfQwWUjTqbKVAZp2pQgdNB7yebI1E2xaePBt+LWX6zP2dYFMzB\nRrDAweF5PYTofPfymaKAZxtB4WcyNU6l+FXr0yPJ6PK3ca3oiMKWsyS4FD/Y\nht/+\r\n=EhLe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"268e2586b6c6f2e1af3a7ef175a04cb41ba6e5a4","scripts":{"test":"eslint ."},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+ssh://git@github.com/apostrophecms/apostrophe-forms-google-address-field-widgets.git","type":"git"},"_npmVersion":"6.14.6","description":"This module adds a Google-based input field validating addresses","directories":{},"_nodeVersion":"12.14.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.21.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.2.0"},"peerDependencies":{"apostrophe-forms":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-forms-google-address-field-widgets_1.0.0_1594826873062_0.5223459626600551","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"apostrophe-forms-google-address-field-widgets","version":"2.0.0","keywords":["apostrophecms","forms"],"author":{"name":"Apostrophe Technologies"},"license":"MIT","_id":"apostrophe-forms-google-address-field-widgets@2.0.0","maintainers":[{"name":"alexbea","email":"alex.bea@gmail.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets/issues"},"dist":{"shasum":"32cbb71044c44dcd7bc68f488a4bedf083eb45bd","tarball":"https://registry.npmjs.org/apostrophe-forms-google-address-field-widgets/-/apostrophe-forms-google-address-field-widgets-2.0.0.tgz","fileCount":13,"integrity":"sha512-nuU5ee2Ga9d1WyVeKWjk/vG29fekSd7F691sdCGi48h6zJU2FqiwBrarsNwQqafRrKJGFHGVcCNbyoahFq9Agw==","signatures":[{"sig":"MEQCIG/rR28jDUNGv0lv02xkg25xUsI/ORNV1O56A7Ak4KqZAiAV87bWCXXzQBEnl0KLajWR3YVuHh5AJwLFepYqlmmwvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1712889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNBCFCRA9TVsSAnZWagAAJDMP/2a99nBFXrMt+48Yzg5/\ngPQL2KUOZUKKi5dBk9LfjLl9QrFHH1YdOjdTnoeRfnV/XPWpk++6x683Tomv\nz2iQtu4HmyxaNdBpeVj+hQxKvRGFawAX5V0HCvPWhg8BIfJUp15UGKL57Rkk\n0YeR02VkADXZEbpDdKyloeGag4feVwIe9CZBGOE2HQVsZyOefRLID4UlsK0z\n3HYQHlSdSphrtyqwgz3tgsJPm0PDsMKgQ5PN5t0jSza8T73KyE4eq56sAfAz\npA+J1cKx16uC4yS4tVzHSg6L3OEtTgiWn6j/BTbzziiWz4BxEkHxP/FmWlog\nC/4SJc8Xs/RBv8CHMIEa1i2adXzdZUxaMO+BaTOnkInPJYSa/XMsPMNqeuzp\ntSBBLcOokoe4Yi5hpNlMH5hwllIEnc9pEYCdiu2Dt3qk/4J0xwIW2owTZIZ9\nGr434sTpTm22toAGcg8o/BX+WDjp+iYjKCxXF6wOXHP/8CFRlq71Uyq+UAD8\nCQyFGjPMlp6mMJa9rPs/QIKJPZQ83AK6BwM4yEqLIMkCuyAtxkSV2wGIHcj+\ngWmAsnkdspkLPJrXglLPlNSQ8Q9CV73O/REZQMQHhT5VVGceVjm8QfTRJTtn\n+TaC/HtOPiM2qM5zy+Byso/Pik8IpWHIi+6WOzIfORGNQtoCbR2uZyryid+J\nNOAc\r\n=dx1R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b28dfbe1450f48d1b5c9c4688a430d60638a9fed","scripts":{"test":"eslint ."},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+ssh://git@github.com/apostrophecms/apostrophe-forms-google-address-field-widgets.git","type":"git"},"_npmVersion":"6.14.7","description":"This module adds a Google-based input field validating addresses","directories":{},"_nodeVersion":"12.14.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.21.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.2.0"},"peerDependencies":{"apostrophe-forms":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-forms-google-address-field-widgets_2.0.0_1597247621034_0.6321869498634078","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"apostrophe-forms-google-address-field-widgets","version":"2.0.1","keywords":["apostrophecms","forms"],"author":{"name":"Apostrophe Technologies"},"license":"MIT","_id":"apostrophe-forms-google-address-field-widgets@2.0.1","maintainers":[{"name":"valjed","email":"vjeudy@protonmail.com"},{"name":"breyell","email":"breyell@gmail.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"ngranahan","email":"namgranahan@gmail.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets/issues"},"dist":{"shasum":"9d773764a87b1e2c3e70d094d252d7a640abecc6","tarball":"https://registry.npmjs.org/apostrophe-forms-google-address-field-widgets/-/apostrophe-forms-google-address-field-widgets-2.0.1.tgz","fileCount":13,"integrity":"sha512-/+GK6occrlvs5hxE1oRY/pyaYpzMsNEZrzBlFG6zlJXsqq81arXb7e5jw4Oo0RzzDUPFzJy3tir5NGYAM3d5RQ==","signatures":[{"sig":"MEUCIQD0qT4wkW7EJ49kiUkOET0nwVG9onu5MO0+MlAvVSXClAIgY9vCxB/XeOYvem18zWNDZ2VcUmptzKep207+HGAObvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1712947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN8K+CRA9TVsSAnZWagAAobQP/R8dTPNap7Cex4o8EuUl\ng78ghTQ79q553ccSC5VE6gYAIzg1J/lC//mvyzxM7jfFzG3XrJxEnvZDNPai\nCek8XwaoEmbVA54h3BGABO840uPeQPaBFhmjQ2neZh5lac8EuaU2sss7o4ZW\nGTrMbBsCjCUIkxAPSYuCs5OQ9K/FMRO5BGb/6xKsfCu7Ki9kvbwyDzX9I+OE\nXs3oNIQ3I6S5r1VL79UJR9rxfIAoG9Bx3luAm2McTtj2BAzLing3herPRBgE\nGXWkZcO1w/PKsipjsOnBiURfclmMreznzSrF+JusvU4kyr73lOpel8UWvEjD\nCU8pYFIU5FOUhAgRvqQjbWPC0VHwv7WWy6r3Vp1OXBZjnr8i+sOO+xsF7sJj\nzoFFtBMAhjOc1MG1/Sonel2J2BdImzi83qvkX+tQlsz/lmH3s9JkVHojhe/K\npIxzL/U0ksFtkI0m8C5ksJpA5aB8QqL2+o6LJDcqw9aB3fwICqA53B6kVMb8\ntxMbpDaVpr7ESILpYcyy2lcOa2X5SPd1TNy03CUtQpzwKudB+mvJEu9PHZFC\nl/Pnj+/B62M9p2DhOaf2vBZ8RRy8GelXNhA2PqV+mEPYqHRkUwfBFYq0JdBs\nlllhseNN+bpVfUFwdotkaKBEmFYRgGf7iiUC1xpkkaDA6B7KbG+y+gwXfCNE\nFkkr\r\n=5edj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9e94f176583bdfd42adacffce55f34a13e8ad39c","scripts":{"test":"eslint ."},"_npmUser":{"name":"falkodev","email":"anthony@apostrophecms.com"},"repository":{"url":"git+ssh://git@github.com/apostrophecms/apostrophe-forms-google-address-field-widgets.git","type":"git"},"_npmVersion":"7.0.15","description":"This module adds a Google-based input field validating addresses","directories":{},"_nodeVersion":"15.4.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.21.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.2.0"},"peerDependencies":{"apostrophe-forms":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-forms-google-address-field-widgets_2.0.1_1614267069955_0.35776381713143945","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"apostrophe-forms-google-address-field-widgets","version":"3.0.0","keywords":["apostrophecms","forms"],"author":{"name":"Apostrophe Technologies"},"license":"MIT","_id":"apostrophe-forms-google-address-field-widgets@3.0.0","maintainers":[{"name":"romanek","email":"stuart+npm@apostrophecms.com"},{"name":"valjed","email":"vjeudy@protonmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets/issues"},"dist":{"shasum":"ace56bdf1b154ff50d35315f9f9f397c501c10ec","tarball":"https://registry.npmjs.org/apostrophe-forms-google-address-field-widgets/-/apostrophe-forms-google-address-field-widgets-3.0.0.tgz","fileCount":16,"integrity":"sha512-RTmsP6Lhd9qi3fSv7qH7Q6fCM0jTCInWTiRAEkp/zK2OVZyvgPs7mVgINguj+V4Xfs9a85XbdCenBEyPIExKBw==","signatures":[{"sig":"MEQCIHnxzW4VwB0AuPLFsrFNshooPK8PvhBpLpidTb5um7ItAiADo6gl7wHM9IcdiWr6DJZzS1PbH3haCnuoGfWMJB0BoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1714493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyhnNCRA9TVsSAnZWagAA9zIP/AkeyVQzXSrkCD3oHXko\nLnyBCUc8FoLyRo0X7R76a71IxbwZOupLdhrAzbIs7eG8NdHjM35QeQm/rxPC\nHQJVQFd9hb1+jdDr4EONhPbYPu+6LPYKdw2QMl3xf548lLEfvgFPJJlXfitj\nznjLDisEi0uk7PFST+1aUWxy9XZbIG+0Yt3pipNhJeQKvDM+j8WkAWzARfeg\nJHbzENKumZfiUBvTnfN5yeOuBQ/3YYquKrQGmRSnntmqA9vbptdIlKRznyTH\ncBiA73YfTk30iC9xC7jmdPCf3Kv57byKYTaTzt1vZVi9u9G4CQ+kGfH7QlRh\nxm2Z92PelG/rlbMWvnfccoNcPTd3+V7A+DTPZRRPEVF9qfjgGRcjE7CR8gI5\nxoxOilFShTHTUJfZUloCtorngsZp8IWc+5PDFVLE+6mj/ewiIEc43N+xsxCU\nXdKbit2EExXXyicg1cM9MduextiDw7L0PIDManURGp3QWMhUnbar9IoY3O5C\na9amnMT6h3xj8z5o3Ol1s+VJe6vr6HbarbL3GPChNPP/5a5Zs0PRuSgAo4Rz\n+aPOhCQy3A/K9LUGPrFN16Pcl1rR54SxsWdRoWSq8LiVhOiQmRmS/ROKLefx\nCMsYAvkTXuxfX6cMgpyeaLXHy581DHM8Lqx5BVkqD4z753EW4Cq16ILL+cdh\nBKav\r\n=JEZo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9c4db4d1e18f19d4cca56082ca2ff6a6cdc5ae69","scripts":{"test":"eslint ."},"_npmUser":{"name":"boutell","email":"tom@apostrophecms.com"},"repository":{"url":"git+ssh://git@github.com/apostrophecms/apostrophe-forms-google-address-field-widgets.git","type":"git"},"_npmVersion":"6.14.13","description":"This module adds a Google-based input field validating addresses","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.21.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.2.0"},"peerDependencies":{"apostrophe-forms":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-forms-google-address-field-widgets_3.0.0_1623857612996_0.4269763196580907","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"apostrophe-forms-google-address-field-widgets","version":"3.0.1","keywords":["apostrophecms","forms"],"author":{"name":"Apostrophe Technologies"},"license":"MIT","_id":"apostrophe-forms-google-address-field-widgets@3.0.1","maintainers":[{"name":"romanek","email":"stuart+npm@apostrophecms.com"},{"name":"valjed","email":"vjeudy@protonmail.com"},{"name":"alexgilbert","email":"alex@apostrophecms.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets/issues"},"dist":{"shasum":"fe8e85577e5ad8206595fe38f078e5b82e754c97","tarball":"https://registry.npmjs.org/apostrophe-forms-google-address-field-widgets/-/apostrophe-forms-google-address-field-widgets-3.0.1.tgz","fileCount":16,"integrity":"sha512-h7QJuX4kbCxRNQGd1q36El5Q700WIcPEZ782jZ6p22DYCULP0kznw3wVk2KTajsdBJ4bDS5bNCh+j48Tw+sS2g==","signatures":[{"sig":"MEQCIGDHP2EcuyZ62zCrfJqlDdylML1AkxKJ5bz63snCySZgAiAXzO1OI1H7pCXZjBSWiodku6+ttMG0mg2clcFX9u/qXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1714648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3NZmCRA9TVsSAnZWagAAOKYP/RM854MbIU4RtJso0ZWM\nZAzU5MIhRxmyV6t9o7METmIZ43oepYy+WSd2IfS3qFhEku3/WgzSNvW2vEN8\n8ERZREe8X4A6hnr1L5IAYhSxhgPi2fYWukGkfWhD1UfR4q7NzWINqAmdLjWF\ndmj+sQ5B+CxFIAsfjfjU1x92mQbCaXiSX0Rt4WmEhJpstuoGYerITq1sFjb/\nICQQIoQMzktwh2vVfY2WP9EpAFpgaH+RVPIUFkpxrHClpnwyHV/RcTJ1LW/Y\n3zrJHd8eNUiDuDj3AvsWA617/VTlENros5U6fCtl5t9Gi/M3DYy5vqCqnM4h\nD1wVPbOx6YROzHn9j1NvkWjj3N2ZHvWqhqcv2Mzl/+tA5swZNR/gQqaBwS2f\nbWlZdRbHEFLiy7n7UHT1vmRaDZwbxyzVuwemzuzYTTzf2h4W9iwEGcuguGR3\nCSw8n9e6b4x1sNYX6Q14Fl64sRWopLuShY0YhbdoDGfYUhTAsmbNCz6Eu2tV\nk8937mbrasxIXXa/zNW40ZDUhxQ6aIrkKDwrmaQ+3WRg93KYHjAfSS9x2BrB\nresoCHpSk5Hl3LXzOqK6s3QsiCZUDuhcvem3UZbC3aopSbX1aY6jtTM1r97z\n05JETbUuBd6sUAhxN+fWfqPYvRUnN5O9zCU+xUGxnm6MulyuwYumRkcwb/LD\nSN+x\r\n=VN+U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4c8e97e105f143dc529592f8b32f934f74508c4e","scripts":{"test":"eslint ."},"_npmUser":{"name":"boutell","email":"tom@apostrophecms.com"},"repository":{"url":"git+ssh://git@github.com/apostrophecms/apostrophe-forms-google-address-field-widgets.git","type":"git"},"_npmVersion":"6.14.13","description":"This module adds a Google-based input field validating addresses","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.21.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.2.0"},"peerDependencies":{"apostrophe-forms":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-forms-google-address-field-widgets_3.0.1_1625085541921_0.8560698493987999","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"apostrophe-forms-google-address-field-widgets","version":"4.0.0","keywords":["apostrophecms","forms"],"author":{"name":"Apostrophe Technologies"},"license":"MIT","_id":"apostrophe-forms-google-address-field-widgets@4.0.0","maintainers":[{"name":"alexgilbert","email":"alex@apostrophecms.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"},{"name":"valjed","email":"vjeudy@protonmail.com"},{"name":"romanek","email":"stuart+npm@apostrophecms.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets/issues"},"dist":{"shasum":"c653c11785e3d9f0c14f986b193b94f5f00c9fc6","tarball":"https://registry.npmjs.org/apostrophe-forms-google-address-field-widgets/-/apostrophe-forms-google-address-field-widgets-4.0.0.tgz","fileCount":16,"integrity":"sha512-wUEO1CWVaii/G3nI/CdXs28H9t4qorYZJlUEZkWHeD9B90at4lrFVbm6evKU5XL3x8nMmcZAu3HGu7NOEOBXiw==","signatures":[{"sig":"MEUCIEtticY8imro8/zABpjIq4d+1Hn2Fx8xlB4IkZqJUsQhAiEAniTNRmDj5uOkJ6t0u5T/62gnNw6HZvhzMwsKxGk+bqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1715845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCBW1CRA9TVsSAnZWagAAZkkP/00DMBCyOr6+oG4fE7Ko\nZHiPrVXhUGtyjgW4LUfxD23y4fjpAwMMeaDZ9hMyNPwC6VFGVmWy0f6SEgjg\nYlloLCEnxia94O4k+CP5tAaNRGZQPOXiXMrpULzIcMafDkoB84vzd23Zjpyr\nN0exaNMUWSh52EPUEXowG72YTyuTI/2lwNUMUgk2fPNYvHQxhIq7zLMhhB8C\nmlE8pC9i6tq0N07maZAIin8jQTlawfTd3fA0jG8OZaSATT41CMPqL4amG6/3\nMemzUQ4eysMYNvFvFyus4VfoWULOP4JRPgGvO0ewgykXY3IVnS+uirW2KYGi\nQr4toPNr8eIteWW5cO01S3T5LfeC0RRxfBo1AuuDEErmeaKIX1w3XiYnEVvD\nANzzZHREmhDZO1Hved15B+VGJOW7NT6lWuXTGMds87/quIq5zP99eH8L1Muo\nwoGTbTrlD+TLSCucV/nV4aexUEaa62iylgxq1DvQyesqeubhhdmhSnMJgRxF\nxTOeQnX5dfppiw4jhgQPVNeFYixPx7sUH+sE/52nx4T+efeVwevHjSTanwc3\nPacUnCPYituCxAAr+HfB25tECNs2+EgkOpw97TolgfAtOiaU/DcXHEJFb34i\nyCcOPW8jv9HQ3nY5w1zXHyB+cowk0ZORZD4hHH8AZcc1kFNePD661RUKmfH3\nbQt9\r\n=4a6V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1996717b51ec3caa4b90a230096c88e117d90d6d","scripts":{"test":"eslint ."},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+ssh://git@github.com/apostrophecms/apostrophe-forms-google-address-field-widgets.git","type":"git"},"_npmVersion":"6.14.13","description":"This module adds a Google-based input field validating addresses","directories":{},"_nodeVersion":"14.17.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.21.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.2.0"},"peerDependencies":{"apostrophe-forms":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-forms-google-address-field-widgets_4.0.0_1627919797108_0.47012700033949684","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"apostrophe-forms-google-address-field-widgets","version":"4.1.0","keywords":["apostrophecms","forms"],"author":{"name":"Apostrophe Technologies"},"license":"MIT","_id":"apostrophe-forms-google-address-field-widgets@4.1.0","maintainers":[{"name":"etlaurent","email":"etlaurent@tuta.io"},{"name":"alexgilbert","email":"alex@apostrophecms.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"alexbea","email":"abea@mailbox.org"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"valjed","email":"vjeudy@protonmail.com"},{"name":"romanek","email":"stuart+npm@apostrophecms.com"}],"homepage":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets#readme","bugs":{"url":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets/issues"},"dist":{"shasum":"89e541b5c9709dd823417f16ace5ce0157bc0c6d","tarball":"https://registry.npmjs.org/apostrophe-forms-google-address-field-widgets/-/apostrophe-forms-google-address-field-widgets-4.1.0.tgz","fileCount":16,"integrity":"sha512-VOrT2mDpdSGS9bDcqRrzlOqMf8ufpargxn8UoSmSzoiDhKNSIEmVVBXnOii3zDc+LM+rBbKz2FS9LwR0hQ5tIA==","signatures":[{"sig":"MEYCIQCSsEs+54aIO2wbS7jGah4sdjf9rWe+HfYgzYVlexLnGwIhAOXcCUJlX187Bgtb4HKh9Owq37nHm7H7MHCt84M1M9nC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1716345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRKM+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmphyw//akKD35p0vy5xIV2Mvs95eu1n+hpUa2PyFhRT9UlPtiwBJqwd\r\nFlC2hwavg+PFzPJTIX8B4IBVy2UQb2cak917rKTlf7PEI/XfHEEBGNa+z7xv\r\nFTIeluUHn1XdxTG62D3t2XBoutTvxkYw8qCW7lIyTfg0wWN4t9q//ioMW4/9\r\nFHFN+AmRlDHt8O7u2WxuKJWik0iswUpRvfyKdigFaNkBICJH070+FJewu+sZ\r\nWlxSIsie5Xao3rcpnQveTd3o8iJKYvtFRpXHSAkad9osUWyv5TtMdG/m8MlN\r\nSEa+4xOSZQ7zd+KmEMK3efFY6wWXtYsYpofpvoCWeTyOUU05mUiO+rfBs7yy\r\nEY8nVBlrnQArsyOAnEQ5J33MDAOb9uCvk5OgkiEgcfo5OC/KyxNNJ6LsBNnf\r\nr/4NSr2ek2PQcIyt+WNna6xx9Zts/IY2ToLZEWNVGlicgxw7mQTHf/dygqeB\r\ngDoXDb+HhknUhY2s/Dzm+tfsVH7aZFpPMdosuehZVsMgNw1HY0j0ScESYskq\r\nk9BM8/1RdVTmHgXe0W2byzNdw/JzYTFEHvUKbBLS8Y8MmVePFPXIwF2ptjkr\r\niKsRGN1Uj/WRD6lI+1096mKaWGpbhoA60MnDxdHz0Ffmg+zVJIYJdTOiSsND\r\nKniPFamJPNoPX1jOlOexRiQOeqxhhvDxf04=\r\n=gLRk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c704ff4e9d60b7605788c645cf0aa12fdf42c942","scripts":{"test":"eslint ."},"_npmUser":{"name":"boutell","email":"tom@apostrophecms.com"},"repository":{"url":"git+ssh://git@github.com/apostrophecms/apostrophe-forms-google-address-field-widgets.git","type":"git"},"_npmVersion":"6.14.15","description":"This module adds a Google-based input field validating addresses","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.3.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.21.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","eslint-config-apostrophe":"^3.2.0"},"peerDependencies":{"apostrophe-forms":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-forms-google-address-field-widgets_4.1.0_1648665405964_0.6306730929202957","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-07-15T15:27:53.062Z","modified":"2026-01-26T19:09:34.201Z","1.0.0":"2020-07-15T15:27:53.163Z","2.0.0":"2020-08-12T15:53:41.275Z","2.0.1":"2021-02-25T15:31:10.092Z","3.0.0":"2021-06-16T15:33:33.250Z","3.0.1":"2021-06-30T20:39:02.129Z","4.0.0":"2021-08-02T15:56:37.993Z","4.1.0":"2022-03-30T18:36:46.155Z"},"bugs":{"url":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets/issues"},"author":{"name":"Apostrophe Technologies"},"license":"MIT","homepage":"https://github.com/apostrophecms/apostrophe-forms-google-address-field-widgets#readme","keywords":["apostrophecms","forms"],"repository":{"url":"git+ssh://git@github.com/apostrophecms/apostrophe-forms-google-address-field-widgets.git","type":"git"},"description":"This module adds a Google-based input field validating addresses","maintainers":[{"email":"alex@apostrophecms.com","name":"alexgilbert"},{"email":"tom@apostrophecms.com","name":"boutell"},{"email":"stuart+npm@apostrophecms.com","name":"romanek"},{"email":"robert.means1969+apostrophecms@gmail.com","name":"bodonkey"},{"email":"abea@mailbox.org","name":"alexbea"}],"readme":"This module adds a Google-based input field validating addresses. It is meant for use alongside the `apostrophe-forms` module.\n\nWhen using it, you must configure the `formWidgets` option to `apostrophe-forms` to include it, as well as all other form widgets you wish to use. See the `apostrophe-forms` documentation.\n\n## Configuration\n\n```javascript\n// in app.js\nmodules: {\n  'apostrophe-forms': {\n    formWidgets: {\n      // other fields go here\n      'apostrophe-forms-google-address-field': {}\n    }\n  },\n  'apostrophe-forms-widgets': {},\n  'apostrophe-forms-google-address-field-widgets': {\n    googleApiKey: 'validGoogleApiKeyHere' // mandatory\n  }\n}\n```\n\nThe user will need a valid Google API key for the suggestions displayed by Google to work as stated in Google Maps Platform documentation: [https://developers.google.com/maps/documentation/javascript/places-autocomplete](https://developers.google.com/maps/documentation/javascript/places-autocomplete). You must connect a billing account to the Google API console project.\n\nDefault rendering:\n\n![](./assets/basic.gif)\n\nWhen submitted, the form's output will contain the input's name and value.\nFor example, if the input's name is `address`, the above example would output:\n\n```js\n{\n  address: 'Tour Eiffel, Avenue Anatole France, Paris, France'\n}\n```\n\n\n## Advanced settings\n\nThe number of results can be restricted\n- to a type (addresses, regions, establishments, ...)\n- to a certain area with coordinates\n- to countries (5 at max due to Google policy)\n\nThe address can also be split into multiple fields, as allowed by Google. The current list of choices is the following:\n\n```js\n{\n  value: 'street_number',\n  label: 'Street Number'\n},\n{\n  value: 'route',\n  label: 'Route'\n},\n{\n  value: 'locality',\n  label: 'City'\n},\n{\n  value: 'sublocality_level_1',\n  label: 'City (for NYC area)'\n},\n{\n  value: 'administrative_area_level_1',\n  label: 'State'\n},\n{\n  value: 'postal_code',\n  label: 'Postal Code'\n},\n{\n  value: 'postal_town',\n  label: 'Postal Code (for UK and Sweden)'\n},\n{\n  value: 'country',\n  label: 'Country'\n}\n```\n\nBroken out fields are displayed by default. They can be hidden through the option \"Show Split Address\".\n\nExample of a configuration:\n\n![](./assets/config.png)\n\nRendering example of the above configuration:\n\n![](./assets/split.gif)\n\n### Output\n\nWhen submitted, the form's output will contain the field name followed by the broken out fields names and values.\nFor example, if the field name is `address`; the above example would output:\n\n```js\n{\n  address: 'Tour Eiffel, Avenue Anatole France, Paris, France',\n  'address-street_number': '5',\n  'address-route': 'Avenue Anatole France',\n  'address-locality': 'Paris',\n  'address-postal_code': '75007',\n  'address-administrative_area_level_1': 'Île-de-France',\n  'address-country': 'France'\n}\n```\n\nThis is what is saved in the database. The object keys come from the package configuration and are the same as Google.\n\n### Using multiple Google-based input fields on the same page\n\nIt is possible to use multiple Google-based input fields on the same page. Just be sure the names are different. The output will adapt.\n\nFor example, if there are 2 fields (one standard named `address`, the other one in \"split\" mode named `address-2`), here is a possible output:\n\n```js\n{\n  address: 'Tour Eiffel, Avenue Anatole France, Paris, France',\n  'address-2': 'Rue de Rivoli, Paris, France',\n  'address-2-route': 'Rue de Rivoli',\n  'address-2-locality': 'Paris',\n  'address-2-administrative_area_level_1': 'Île-de-France',\n  'address-2-country': 'France'\n}\n```\n\n### Labels\n\nIn \"split\" mode, if the broken out fields are displayed, labels will be added to the form. They will contain technical values (`street_number`, `administrative_area_level_1`, ...).\n\nIn order to display them differently, edit the JSON files in the folder containing the i18n translations (`locales` at the project level by default).\n\nExample in a `en.json` file\n\n```json\n\"street_number\": \"Street Number\",\n\"route\": \"Route\",\n\"locality\": \"City\",\n\"administrative_area_level_1\": \"State\",\n\"postal_code\": \"Postal Code\",\n\"country\": \"Country\"\n```\n\n","readmeFilename":"README.md"}