{"_id":"@adamlui/geolocate","_rev":"33-aea25f3a03bdfbf6c0b579fb94b8ff76","name":"@adamlui/geolocate","dist-tags":{"latest":"2.4.5"},"versions":{"1.0.0":{"name":"@adamlui/geolocate","version":"1.0.0","keywords":["geolocate","geolocation","ip","networking"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@1.0.0","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://js-utils.com/geolocate","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"f76c14b70be13a02f9f820a17c0cfd3c484801d7","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-1.0.0.tgz","fileCount":6,"integrity":"sha512-HJlwp2Khsz2shhq0M9R81cvrUTgnp8dyRuB28bRSWFtzhUhnjeBreymCw98KPhagfACXcbP1RhS11iwUmqfoIw==","signatures":[{"sig":"MEUCIQDyaU/6hyp2JdNGTMwYBD0MpWdBVx6w8/8K9nlEGsV/awIgDgeeJcS1vLGCrnPhtTi6Erkz8sHyaCDDJUsNY1tLe9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12566},"main":"dist/geolocate.min.js","gitHead":"ae2bff905951496cc9e7bb36acb47e16dcda8fa2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"minify-js src dist"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.2.4","description":"Fetch IP geolocation data from the CLI.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"generate-ip":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_1.0.0_1712141488986_0.7386113697964511","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@adamlui/geolocate","version":"1.0.1","keywords":["geolocate","geolocation","ip","networking"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@1.0.1","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://js-utils.com/geolocate","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"896dabb4bcd5eb4c61d0f10332be0a7c75b1c8ea","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-1.0.1.tgz","fileCount":6,"integrity":"sha512-HBeimA0gm/KOyx7gasv4uZ9kYgU94T4ImNg2Mg0ucmsfYJDCnvMY+LGkWxd4aEHdbw1DKhTHao7NCmsmlvuTTw==","signatures":[{"sig":"MEUCIQC4qrzNZOdn1dZM+i7vTphWFUwDPQTitFgh6G2pnB0mYgIgO7rP94PTlctO7eDf666LFygHLqRxEh2GzM9wWHa/Ujo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13021},"main":"dist/geolocate.min.js","gitHead":"8dbf58516eda2f623779c21a34ca57586f171c40","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"minify-js src dist","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.5.0","description":"Fetch IP geolocation data from the CLI.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"generate-ip":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.4.10"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_1.0.1_1712144016939_0.6923886391129017","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@adamlui/geolocate","version":"1.0.2","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@1.0.2","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://js-utils.com/geolocate","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"161bcfa021b2c10f2ddec2bd7c4bc71aeec656bb","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-1.0.2.tgz","fileCount":7,"integrity":"sha512-9fykiJQuMQPrq/2D0GG+tuOZrdcuO9v3QWelxAvbXsle8NQkPZ27PoI+e77NV7T/2ak6DgWLzWEf+6Pt0UCaBg==","signatures":[{"sig":"MEQCIF4VYl+SmYqpo4mox/Gm7//u0ap4+CW9LOw7eVvheRD7AiBPpLI0EYR73NBlhBt3wfJtUmTOQHG14D5+4I/u2aUBHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23591},"main":"dist/geolocate.min.js","gitHead":"c21b14145119706f1d6ae3a6b21a01f6fb229586","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"minify-js src dist","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.5.1","description":"Fetch IP geolocation data from the CLI.","directories":{},"_nodeVersion":"18.20.0","dependencies":{"generate-ip":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_1.0.2_1712482302082_0.8486366570348087","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@adamlui/geolocate","version":"1.0.3","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@1.0.3","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://js-utils.com/geolocate","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"79d9ae2000236a73729b0b243f62de7fbc493c13","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-1.0.3.tgz","fileCount":7,"integrity":"sha512-pe44SMgfWk46zoYoTvuPD/A/SaZV/Aocr1FrpvWJWLBByY4kAC+bgCk/nbTqjZy93rO8xuA1hxonEFb6RPUXGw==","signatures":[{"sig":"MEQCIDsDa4NsDq8FF1KxCMq8PKkyglh+5FcYLvYSUCxs/yvvAiBvS3CCrAZOGeobuswnV4RUdQQ64O3+0jn3pT3I8cb7Tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23992},"main":"dist/geolocate.min.js","gitHead":"5b09ac183ac32c56420839ef18ae0a81705757e9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"minify-js src dist","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.5.2","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"18.20.1","dependencies":{"generate-ip":"^2.2.4"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_1.0.3_1712908926326_0.48211333485980656","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@adamlui/geolocate","version":"1.0.4","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@1.0.4","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://js-utils.com/geolocate","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"6ce2af3aa60d6ea03448d390a812c86a7ee21a83","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-1.0.4.tgz","fileCount":7,"integrity":"sha512-eH3BstzlzDL7G/HmKHGpEB7ksbrPu8n40+kBaTgAvm2mHOVZes4cqeYMISYcURvMx2qC8vhIjDbUzNDF36Z0nw==","signatures":[{"sig":"MEYCIQCN+3AVVCYSFGCKS0rWY9d3ixs63KvFN7j/yaaTeSFmTQIhAMeqC3UhTAiGJxrcNMUVdGAHUqRE10OaiLx/54Muf9Jt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24757},"main":"dist/geolocate.min.js","gitHead":"ea5e26b25be16183babcc220cb0bb8f1a7d417db","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.5.2","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"18.20.1","dependencies":{"generate-ip":"^2.2.4"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_1.0.4_1713016342726_0.9394358855163993","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@adamlui/geolocate","version":"2.0.0","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.0","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://js-utils.com/geolocate","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"15c9557b72479bc050e8774a60a192d6f3d62fc6","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.0.tgz","fileCount":7,"integrity":"sha512-xUNqcof2B3SKVDtPCgfLErDGUPgppitkYwnxdokEUS5qEsUdOpzfiaSPHt7a8aZ0YGvbJxKfXL/VDvLJFsdUGA==","signatures":[{"sig":"MEYCIQD7CvNkfryp10/ysi1Ckn1+WCkHXanSS3Gu+Rmj7EYUWAIhAN0cQgci1M/b+oGMhlOc3Z6BDf1XFzwjuYB8w/7h7JmW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25753},"main":"dist/geolocate.min.js","gitHead":"052e723740ba4f339f144d0f4fe0c1c974a46e26","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.5.2","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"18.20.1","dependencies":{"generate-ip":"^2.2.4"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.0_1713150330642_0.5950852812160159","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@adamlui/geolocate","version":"2.0.1","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.1","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://js-utils.com/geolocate","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"0c92c57f104401dbbd983a9cc820745516ffbe22","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.1.tgz","fileCount":7,"integrity":"sha512-S3qrlZZKfQ/M/Uin60d3KdX4XOZYmvBKHpMbk/GWA3MA51vPFkUA9EHTuWyYMxtvTM42yU6BtlqX29lENE5QRQ==","signatures":[{"sig":"MEQCIEMPP5G2BRxOK7yAW3q+Q7hCjrLmGoYUcAVdmbxllPafAiAZyM0vBRLw2JsIp+eOO+ne7pghT1iMPCebS15B/y2OgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25787},"main":"dist/geolocate.min.js","gitHead":"ad672c419fb9bda2bca11caf35e5261630c50bff","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.5.2","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"18.20.1","dependencies":{"generate-ip":"^2.2.6"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.1_1713238404424_0.008366327393950046","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@adamlui/geolocate","version":"2.0.2","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.2","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://js-utils.com/geolocate","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"522c45e8bfd61f6d32d60a4dac3c02fe06b0afd3","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.2.tgz","fileCount":7,"integrity":"sha512-6YW4+CS6gPde8oLWXEkT0FIt/GAhG5WdvkplxY2wn7pdHUMhL6zsCLfFx5cK0zHUpcrJ4cBU1Z5Y4WP3buleXg==","signatures":[{"sig":"MEQCICdp7bfZT9OtRH3V7yIT6ny7HULqUuiKCAVmQSxy2uAHAiBF4Cx0qEYqypOfQl9uBO434vxjAoC1wHXa/idbO9OPQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26663},"main":"dist/geolocate.min.js","gitHead":"94afafb8efe77c370f2966ea8a893dca0cc36c0f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.5.2","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"18.20.2","dependencies":{"generate-ip":"^2.2.8"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.5.5"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.2_1713804827186_0.8795620365962975","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@adamlui/geolocate","version":"2.0.3","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.3","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://js-utils.com/geolocate","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"a3fc1b1032cf885b73956b11e415c7bd9ffe7742","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.3.tgz","fileCount":7,"integrity":"sha512-xf+GGprz47iJErsH5UzZFHOOgEV1NhyhB1HFLV9+5VeXA7WN3Fse11rQawhEUVX8rmLWtOCT2LGQURrOg1TsIg==","signatures":[{"sig":"MEUCIQDebMpsiZQebNmE7fCt99ShyVjcCsJQz9XPO2f2CxLdLwIgANhGvJwdaxzQP+o2VFP3ssxS9aXQOZxYkQ1D3QxUKEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26999},"main":"dist/geolocate.min.js","gitHead":"9cc2a9bcbac3bc1203c3b4dbb86f98062e8593d4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.5.2","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"18.20.2","dependencies":{"generate-ip":"^2.2.8"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.5.5"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.3_1713885695151_0.019463093890311534","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@adamlui/geolocate","version":"2.0.4","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.4","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://js-utils.com/geolocate","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"f7313c2444e662b07bda2d7d247002f360100e29","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.4.tgz","fileCount":7,"integrity":"sha512-+TWNPBPkSuRXBrZD7G6NTTlz8dce6QJhnTzgP/C7KsieaEtQje4A909DvVGAxM8gya5oAL0j/JoF47Jraqn3Sw==","signatures":[{"sig":"MEQCIFTE0AsGsj8LYxzbjZmollvEVNfi+E2ylo+8zvRF55uIAiBt1u+qUg2rxD73ss1qrWNqVZbeJfFP7rZwH3uymdAGEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27137},"main":"dist/geolocate.min.js","gitHead":"b21e19fb5600d7a4a20c53ff0c56c2c803490d8b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.5.2","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"18.20.2","dependencies":{"generate-ip":"^2.2.8"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.5.5"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.4_1714027516290_0.2829577642473118","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@adamlui/geolocate","version":"2.0.5","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.5","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://js-utils.com/geolocate","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"b181932904e115054c845954264184f9800d7250","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.5.tgz","fileCount":7,"integrity":"sha512-76qiGF1EcxGH63RsEF4q2GX6+kbfvZpn+TTUDTeltgTZmIPFZ/xqZSfVQwg9ucdlrW7lZhCpk2DRPZjgybZYZw==","signatures":[{"sig":"MEQCIBooeyd61O2m52YgMvsozdP7Ag/xlMlfemwn6YzrRO4JAiBMydKUrauiP+C/N8jcP0+meAI4CdEYQIaqcuQkU+BMsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27126},"main":"dist/geolocate.min.js","gitHead":"0ccef3c0d7524cd58b8df501e2292e57a2128b7f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.6.0","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"18.20.2","dependencies":{"generate-ip":"^2.2.10"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.5.7"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.5_1714406257787_0.17548028901652124","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@adamlui/geolocate","version":"2.0.6","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.6","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://js-utils.com/geolocate","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"0a5d504945ebdcf6e6845a3cb86fa06205e51493","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.6.tgz","fileCount":7,"integrity":"sha512-zZFO7IyDiK+wdH7GgbcxNB9JO+EUabK/GvZduFK6uVBGsQeyeS8N03+lq7bYtwww3eVJ3B5USXdLh6XQmMM/qw==","signatures":[{"sig":"MEUCIDnu0j+ZlIht7rBNo3r7+Jbv18wyXl+yd2C6zThGgogIAiEAv9a2yJ/SfBRJSRZOhEhT9DXrwaeggchwpthxcA9F/Zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28684},"main":"dist/geolocate.min.js","gitHead":"8c0f941299c812c537b90837b049081ea5f99061","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.7.0","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"18.20.2","dependencies":{"generate-ip":"^2.2.12"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.5.8"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.6_1714550571086_0.05987427137978041","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@adamlui/geolocate","version":"2.0.7","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.7","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://geolocatejs.org","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"39ccc887be581e8b11e9851eda913e85b01c8c9f","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.7.tgz","fileCount":7,"integrity":"sha512-Fm0i3pCphsVwVmUimqCK1X5c9MKN45tiQKTZzjEPeT3aiCdeIjwnv2bKTOPmb8KrnkmuqweB52FBAtTw9PDiJQ==","signatures":[{"sig":"MEUCIFfHXG3WmfaevElxft4nSzUGa/nAKJ9a+pc7ceDZsXygAiEA8gxsLByo0+MDwrR01MBIpJZkeHhhal2u+cEOu3yUuqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29011},"main":"dist/geolocate.min.js","gitHead":"c4b28d7566982eef285ef42dae1bbffc1ec39ff7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.7.0","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"18.20.2","dependencies":{"generate-ip":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.5.8"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.7_1714850437662_0.1310327113422063","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@adamlui/geolocate","version":"2.0.8","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.8","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://geolocatejs.org","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"69f3cd9a6a8e428bf676162ec87b9fd947d62e9f","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.8.tgz","fileCount":7,"integrity":"sha512-VPwKeTGWdsROU7ukoARgJuJVSpwV3w5LIBwaR5YYop5YOyUfU5I8xN2HyB5kT4uBd6HmSE/nJVC5urvjcTKw9g==","signatures":[{"sig":"MEQCIDiXPIy+7lyfaioNt+baIxo8IVBv/OOEfPO9lBY1eIn8AiBkc3e7Rz4UcNWIJ8ywrEruS8DTD3m53vQdLKNeJiBlyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29222},"main":"dist/geolocate.min.js","gitHead":"201ed5ff541c4646c38be3ec5a1d2f3317962921","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.7.0","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"18.20.2","dependencies":{"generate-ip":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.8_1715028935882_0.6625770698987206","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@adamlui/geolocate","version":"2.0.9","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.9","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://geolocatejs.org","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"8f8fc698670726da4dfe84ee20ed0ed37de50448","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.9.tgz","fileCount":7,"integrity":"sha512-EIVHOECHndfdn+yTfYROeF55Qg7o9vROpCfNFn1raDacOTxjNac10ir3Nbd6B/8TlZWbbH2ifun5ndsQt5s73Q==","signatures":[{"sig":"MEUCIFKADMZClVsngbpYn1YUXxsS8rbJRng6T8p/DuU0f7DiAiEAtccVRbCJPZGtyFtQjNS87objtE57doAcXwk7dfPoVZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29883},"main":"dist/geolocate.min.js","gitHead":"511969194a3950b1dc05e890fe1f84f58f63f4e6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"18.20.3","dependencies":{"generate-ip":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.9_1718080432898_0.10325789329450985","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@adamlui/geolocate","version":"2.0.10","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.10","homepage":"https://geolocatejs.org","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"6e46b7e6296ce12a790a459f9190a85f58ceb471","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.10.tgz","fileCount":7,"integrity":"sha512-Q/VlmlycQ5tpPnh8Q4MF5Pb0QG9PrKkw0zkWhNt97lAUGiAPmCjKEHyjPsQAo0rjM1KZKUtLo9vaDLGRbzKkSQ==","signatures":[{"sig":"MEYCIQCNUX16Qj9qYRigtcvox7QLGpvGNdcwTwfaW08WBNUDrQIhANCjGocnwW0kKI0ZsAFFcGTX3WtoF+i6WVcr0zKycwHy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29900},"main":"dist/geolocate.min.js","gitHead":"23a29d4fb4aaa505b3de779a5d8d3b00faad58ea","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","publish:major":"bash utils/bump.sh major --publish","publish:minor":"bash utils/bump.sh minor --publish","publish:patch":"bash utils/bump.sh patch --publish"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"10.8.1","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"18.20.3","dependencies":{"generate-ip":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.10_1719301024200_0.4432316107353571","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"@adamlui/geolocate","version":"2.0.11","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.11","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://geolocatejs.org","bugs":{"url":"https://support.geolocatejs.org"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"5980f3f3ef04ed6eb81cdf6478c9a07427371d49","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.11.tgz","fileCount":7,"integrity":"sha512-1Tn6UjrHs5s0rbTXuoZQU7m2HCqVUxv9+EviOrxKFSI/tu6mBoiohMrbQvsM2PapVNuKm48JayFCPu4zt4X8tg==","signatures":[{"sig":"MEYCIQDILlPJxKpcNYR6XpK8CDaQi8KMiAq16Lrvnc6kY3HGawIhANqlcRDrRWQhs4pndjjtJoOHWmhV1q98d8DxdzoF548C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30135},"main":"dist/geolocate.min.js","funding":[{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"}],"gitHead":"f15c6f7e9a91985488d50712100c1df620b18699","scripts":{"build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch"},"_npmUser":{"name":"adamlui","email":"adamlui@protonmail.com"},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"22.14.0","dependencies":{"generate-ip":"^2.4.4"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.8.5"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.11_1743918653114_0.06773370391726918","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@adamlui/geolocate","version":"2.0.12","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.12","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://geolocatejs.org","bugs":{"url":"https://support.geolocatejs.org"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"efb0d5742e3345fdf988318be27bfb6128f672fe","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.12.tgz","fileCount":7,"integrity":"sha512-ZQ+fFlqH//+yyaXKlVpICqMKC5nbo2BW/JzhmJP3f2VZBeGHebi5J8rFto7OlsKaULjd3JfBpHvYNzA5UY+3dw==","signatures":[{"sig":"MEQCIBmnXkR6t01axnPUkOxW2qsVr2EOqUHerS9Me1lcfIwgAiA2gMcKmyZ5JNBm/AtutFDKvcCC6q66h7fp5f1DnkEoJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30379},"main":"dist/geolocate.min.js","funding":[{"url":"https://cash.app/$AdamLui","type":"cashapp"},{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"c43416fbbf3ae864c75d6fc702eb6ae3fea3fe79","scripts":{"build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f4346dc-197e-460d-807f-a62586531b16"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.7.0","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"24.12.0","dependencies":{"generate-ip":"^2.4.5"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^1.8.6"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.12_1768033787275_0.5311002297745651","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@adamlui/geolocate","version":"2.0.13","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.13","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://geolocatejs.org","bugs":{"url":"https://support.geolocatejs.org"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"97e5b915ed725f96c390c25ff0ed29e8c252b254","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.13.tgz","fileCount":7,"integrity":"sha512-Wt0ZIa9+9cIB4YaxjeGP4p6QOpUR1/wA1kJdp9IV/biS8adDIXn6fIwMUJ/LskfTKHB5E6QrU8GxuiKEd1XFZg==","signatures":[{"sig":"MEUCIHWdh2xU1+3wp2J51pfSF3rq7JWcEgGGgtaeN/wLaUoLAiEA+JlEIXzU2LxBMoGurLoJ+y0bNATag6C11F7XeYkJQJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30447},"main":"dist/geolocate.min.js","funding":[{"url":"https://cash.app/$AdamLui","type":"cashapp"},{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"f9e0af5e3a202532dc016cac463497c0619a7558","scripts":{"build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f4346dc-197e-460d-807f-a62586531b16"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.7.0","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"24.12.0","dependencies":{"generate-ip":"^2.4.6"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.13_1768922498254_0.11192375221743078","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@adamlui/geolocate","version":"2.0.14","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.14","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://github.com/adamlui/js-utils","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli.min.js"},"dist":{"shasum":"37d8a13895946bd1b8b87bc2ae41e7c2eba534ad","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.14.tgz","fileCount":7,"integrity":"sha512-ReRTYy6p98kaZCNFusYB0bfS8vRur7BdCbPPrBIfheXyihAu131PV423s8fr5DayXcHcb9HtoSoAIdook/Lcvg==","signatures":[{"sig":"MEUCIB5Cm8VIYkjZzlarEEoti/gWoYNHIum0/vEj/RqpR5cSAiEA5CJM1JS03C60kLs25E40OJcJDqF9EbgNFK7D014E2j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30481},"main":"dist/geolocate.min.js","funding":[{"url":"https://cash.app/$AdamLui","type":"cashapp"},{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"0173cdb08f31cab0f269b836c8b8fb247e9ac7bd","scripts":{"build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f4346dc-197e-460d-807f-a62586531b16"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.8.0","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"24.12.0","dependencies":{"generate-ip":"^2.4.7"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.14_1769054853216_0.3958888911015206","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@adamlui/geolocate","version":"2.0.15","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.15","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://github.com/adamlui/js-utils","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli/index.min.js"},"dist":{"shasum":"0852816f3811c8111dee34fe79c9bd905e3b178b","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.15.tgz","fileCount":11,"integrity":"sha512-+NcOAk/J5NzgTIv7GZ+yKTJ/jVKjsLeLecrdFxstc9/z++VXA0Tk73QWfPS2C4CXmezLzIf1LQgm1unvqGswTA==","signatures":[{"sig":"MEUCIQDMlpqFutN2EK2r3eoFF9eIS+1op/xfNrhZIt6V+okPHAIgGaiT6nMOC0muwT6uJZ2C5kIpErnQp3MueP3MbqtO8FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32540},"main":"dist/geolocate.min.js","funding":[{"url":"https://cash.app/$AdamLui","type":"cashapp"},{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"6fca6644e770119fa1f074e3fd7d0bc87423d566","scripts":{"build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f4346dc-197e-460d-807f-a62586531b16"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.8.0","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"24.13.0","dependencies":{"generate-ip":"^2.4.7","node-clipboardy":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@adamlui/minify.js":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.15_1769578435668_0.28670444794771033","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@adamlui/geolocate","version":"2.0.16","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.0.16","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://github.com/adamlui/js-utils","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli/index.min.js"},"dist":{"shasum":"e1124a42956978feecfa4147c4c0fc3080197d05","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.0.16.tgz","fileCount":12,"integrity":"sha512-8mF1loNsme4WjRYeaXohb6jw8zf3X3NelHUeAnoMb0tqmf55dF7iy8/MJE34SLFyjIje2/VZIzFLOgjaE4GGhQ==","signatures":[{"sig":"MEUCIQCQjAYdhAlkFzKuMooxdsKFvLwzaStILKvhCvqzstHs5AIgQJE2wq0vWZ+yu860yGuEF6C1FjX9AhK7k7j6jhAgJYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33738},"main":"dist/geolocate.min.js","funding":[{"url":"https://cash.app/$AdamLui","type":"cashapp"},{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"a9cbb685bdaf1fbd692634ab39a0f7ad0b94f906","scripts":{"build":"bash utils/build.sh","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f4346dc-197e-460d-807f-a62586531b16"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.8.0","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"24.13.0","dependencies":{"node-clipboardy":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"generate-ip":"^2.4.9","@adamlui/minify.js":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.0.16_1769750095487_0.05305720051970653","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@adamlui/geolocate","version":"2.1.0","keywords":["geolocate","geolocation","ip","networking","api","cli"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.1.0","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://github.com/adamlui/js-utils","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli/index.min.js"},"dist":{"shasum":"763cc92f5135434679eb57968057076b445bd063","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.1.0.tgz","fileCount":14,"integrity":"sha512-BmfYMDDwSgHjTQtESHwuf+CBV6B59rsnKTyz7p/YIgw8BnxgSYn9OF1deepy20wz491TqQFeIByz4oxQXmGbAA==","signatures":[{"sig":"MEYCIQD7f/okNytrU6vSttH7dwh1dZuYGFVs3FCvBxJnX/zXGwIhAN+LFNvrHWK5GbQvOGMI4oXuevscuhm7TliAJKXC3PQy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41134},"main":"dist/geolocate.min.js","funding":[{"url":"https://cash.app/$AdamLui","type":"cashapp"},{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"91f877080a0bf33ee1ab8c9286f5b61c588eea2b","scripts":{"build":"node utils/build","debug":"node src/cli --debug","build:js":"node utils/build --js","translate":"py utils/translate-en-messages.py","build:data":"node utils/build --data","build:json":"node utils/build --json","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f4346dc-197e-460d-807f-a62586531b16"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.9.0","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"24.13.0","dependencies":{"node-clipboardy":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"generate-ip":"^2.5.0","@adamlui/minify.js":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.1.0_1770289826066_0.8375264567054219","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@adamlui/geolocate","version":"2.2.0","keywords":["api","cli","data","geolocate","geolocation","ip","networking","sluething","utility"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.2.0","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://github.com/adamlui/js-utils","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli/index.min.js"},"dist":{"shasum":"f36c2bfa6333c1160a8159b6cd53b47b51ddbe9b","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.2.0.tgz","fileCount":17,"integrity":"sha512-1vGiYTrX1bq5r5DGgBBuad+sCUQfafzSpadT/Lta7yO3GI9wlYvfo/CyNn+3zLLDXJvWdNSs1MFZ/Yxw5qWIig==","signatures":[{"sig":"MEUCIQD8yLJk7xDyvS3sR2plGVvyy0xfFI6PM+qeEOLguoGgmgIgYYKyIrJdpNOzP78NDPwiUSLhSrjNRopYmK3xAzJFHKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43489},"main":"dist/geolocate.min.js","funding":[{"url":"https://cash.app/$AdamLui","type":"cashapp"},{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"3659d9a21d89ddf57bd7d7383d3fdb8dd2a2022d","scripts":{"build":"node utils/build","debug":"node src/cli --debug","build:js":"node utils/build --js","translate":"py utils/translate-en-messages.py","build:data":"node utils/build --data","build:json":"node utils/build --json","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f4346dc-197e-460d-807f-a62586531b16"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.9.0","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"24.13.0","dependencies":{"node-clipboardy":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"generate-ip":"^2.5.0","@adamlui/minify.js":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.2.0_1770685055086_0.6507574498345823","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@adamlui/geolocate","version":"2.2.1","keywords":["api","cli","data","geolocate","geolocation","ip","networking","sluething","utility"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.2.1","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://github.com/adamlui/js-utils","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli/index.min.js"},"dist":{"shasum":"b9cde913c290400516578dcaf5f1301942f687c9","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.2.1.tgz","fileCount":17,"integrity":"sha512-fogdqjeZn7vc3RJZdI8+6NC3KaUdypvYLieDffg8t2jhzQbLhM6dpZ3phWua5s38a/EnKLNDV5dxXzBqNeTiRQ==","signatures":[{"sig":"MEUCIQDpMNv5URPQy9I2WndtTGh1X2xjrcZk0AjKJfRMBHZnNQIgIrrbDMr2SViXy7lOK6butwBZegCzuAFriYNOZRmp36U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44252},"main":"dist/geolocate.min.js","funding":[{"url":"https://cash.app/$AdamLui","type":"cashapp"},{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"f608af14e5343e4da5285a7cbd8cbaf3edb089dc","scripts":{"build":"node utils/build","debug":"node src/cli --debug","build:js":"node utils/build --js","translate":"translate-messages","build:data":"node utils/build --data","build:json":"node utils/build --json","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f4346dc-197e-460d-807f-a62586531b16"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.10.1","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"24.13.0","dependencies":{"node-clipboardy":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"generate-ip":"^2.6.0","@adamlui/minify.js":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.2.1_1771633202414_0.08662301373728898","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@adamlui/geolocate","version":"2.3.0","keywords":["api","cli","data","geolocate","geolocation","ip","networking","sluething","utility"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.3.0","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://github.com/adamlui/js-utils","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli/index.js"},"dist":{"shasum":"1e4a9c05354baf5203dad006bae90fd326ec3907","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.3.0.tgz","fileCount":19,"integrity":"sha512-wVPx88RlEF5Xwmg5SGuIcXDCjd/038zAik4XvPFDTvstptoP+ll89klxoAJNsMhBKQ4AOfPi4V4qM/wMxr9oJg==","signatures":[{"sig":"MEUCIAdaot4rJYHbD5HcTO2uB5VrLcdPmNo5gMzUFyafiadIAiEA61kQD+2Y+Jv41IhQpKiD7ilFa1MS1PUSQbttU+1DaL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60911},"main":"dist/geolocate.min.js","funding":[{"url":"https://cash.app/$AdamLui","type":"cashapp"},{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"5922a169d588a74d0ca909a092e9b8110b926800","scripts":{"dev":"npm run build && npm i -g && geolocate --help","build":"node utils/build","debug":"node src/cli --debug","build:js":"node utils/build --js","bump:feat":"npm run bump:minor","translate":"translate-messages","build:data":"node utils/build --data","build:json":"node utils/build --json","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f4346dc-197e-460d-807f-a62586531b16"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"24.13.0","dependencies":{"node-clipboardy":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"copyfiles":"^2.4.1","generate-ip":"^2.8.2","@adamlui/minify.js":"^2.3.1","console-table-printer":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.3.0_1771985190487_0.35320735199614606","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@adamlui/geolocate","version":"2.3.1","keywords":["api","cli","data","geolocate","geolocation","ip","networking","sluething","utility"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.3.1","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://github.com/adamlui/js-utils","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli/index.js"},"dist":{"shasum":"03b6477603cd53cea2fb7b25bc79e1ce75e4bf07","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.3.1.tgz","fileCount":19,"integrity":"sha512-/S1BRUQ3DlawhuYCmvy6xPkTqzz1SOJP1spYWaSdYVGDNxc64evC7IqhdLWCXqgjbRaQYPdX/6aXE17AdP3HXg==","signatures":[{"sig":"MEUCIQCCel27EWjYZPAUenQxhjctE8slMqwD2jVCsx+Sm3IC1QIgIh+292SplzHRcg1dB6T/xKZ3wdEzgNGF9y2ci2Mcqik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60910},"main":"dist/geolocate.min.js","funding":[{"url":"https://cash.app/$AdamLui","type":"cashapp"},{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"654d5e0cc96f15f74a7f833a1422c8698bd84971","scripts":{"dev":"npm run build && npm i -g && geolocate --help","build":"node utils/build","debug":"node src/cli --debug","build:js":"node utils/build --js","bump:feat":"npm run bump:minor","translate":"translate-messages","build:data":"node utils/build --data","build:json":"node utils/build --json","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f4346dc-197e-460d-807f-a62586531b16"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.6.2","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"24.13.0","dependencies":{"node-clipboardy":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"copyfiles":"^2.4.1","generate-ip":"^2.8.2","@adamlui/minify.js":"^2.3.1","console-table-printer":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.3.1_1771992015796_0.07466013235899727","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@adamlui/geolocate","version":"2.4.0","keywords":["api","cli","data","geolocate","geolocation","ip","networking","sluething","utility"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.4.0","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://github.com/adamlui/js-utils","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli/index.js"},"dist":{"shasum":"f7b378db33dc77e49d28a4a2e3eee73ca751e6bd","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.4.0.tgz","fileCount":19,"integrity":"sha512-R7KQwiqMdtMnJp8kz/JbfocD1iqA82WUadli/kkoaRqnDf0qXmlpLWhA9fpvxh8rkB2Se7SkWgISWe+W58b4RQ==","signatures":[{"sig":"MEUCIQDCNOcq0dImhWQRpg0HO6JkGeaupjJAfxDYToqp7PuQGQIgI7Su4uPjpXxRZm6Yrs9RctA4+g9ODgmIkmy20PHIUFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61537},"main":"dist/geolocate.min.js","funding":[{"url":"https://cash.app/$AdamLui","type":"cashapp"},{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"f1c147dee52905dd1823d1f32befe15cd7ac1b0f","scripts":{"dev":"npm run build && npm i -g && geolocate --help","build":"node utils/build","debug":"node src/cli --debug","build:js":"node utils/build --js","bump:feat":"npm run bump:minor","translate":"translate-messages","build:data":"node utils/build --data","build:json":"node utils/build --json","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f4346dc-197e-460d-807f-a62586531b16"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.9.0","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"24.14.0","dependencies":{"node-clipboardy":"^1.0.3","is-unicode-supported":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"copyfiles":"^2.4.1","generate-ip":"^2.8.2","@adamlui/minify.js":"^2.4.1","console-table-printer":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.4.0_1772727611071_0.9644897283337979","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@adamlui/geolocate","version":"2.4.1","keywords":["api","cli","data","geolocate","geolocation","ip","networking","sluething","utility"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.4.1","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://github.com/adamlui/js-utils","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli/index.js"},"dist":{"shasum":"f4cf5f97e9fb318661dcac9e36d3510f2296ec48","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.4.1.tgz","fileCount":19,"integrity":"sha512-aDdFg7E0vyPsT9tl3+6IDayW7lZIsiS0TQiM1GYI/cwARHMsKIx0XUpQ9miTIOOnmEL0Yt95f7YfLAhvQnYE7g==","signatures":[{"sig":"MEUCICYnUxma7z+eFVSgVzUBu2ZL7FOJBqSL+qPVANvi5f/cAiEAoMFwLCW+0JPvx5sfGCiri04up469PHj9O7lkiEs4oSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62308},"main":"dist/geolocate.min.js","funding":[{"url":"https://cash.app/$AdamLui","type":"cashapp"},{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"1c31018afd5a49ffa40ed16216ef834c53f3fa11","scripts":{"dev":"npm run build && npm i -g && geolocate --help","build":"node utils/build","debug":"node src/cli --debug","build:js":"node utils/build --js","bump:feat":"npm run bump:minor","translate":"translate-messages","build:data":"node utils/build --data","build:json":"node utils/build --json","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f4346dc-197e-460d-807f-a62586531b16"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.9.0","description":"Fetch IP geolocation data from the CLI.","directories":{"doc":"./docs","lib":"./dist"},"_nodeVersion":"24.14.0","dependencies":{"node-clipboardy":"^1.0.3","is-unicode-supported":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"copyfiles":"^2.4.1","generate-ip":"^2.9.0","@adamlui/minify.js":"^2.5.0","console-table-printer":"^2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.4.1_1773373998157_0.8166993471130484","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@adamlui/geolocate","version":"2.4.2","keywords":["api","cli","data","geolocate","geolocation","ip","networking","sluething","utility"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.4.2","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://github.com/adamlui/js-utils/tree/main/generate-ip/#readme","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli/index.js"},"dist":{"shasum":"b5be78effad6bd1af2dab952819eb2217bed695b","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.4.2.tgz","fileCount":19,"integrity":"sha512-27bBO2niE5KPLD3W++qlYfA1dd6p+l3RsdQYkIUdp+m326mDcoQoXEccocwzKSFmcnjEfDpf8B6VRum0fBxFIw==","signatures":[{"sig":"MEUCIBseF//sfJH1adzNuxXHqnot5ECqLDT182EVnYuvgS1vAiEAk2TpqULNeR4r5M3L457ZAoQ++xFswH2oSp1WeWihBiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63587},"main":"dist/geolocate.min.js","funding":[{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"3520a3689779b57287bc5255ed34c898fa038b68","scripts":{"dev":"npm run build && npm i -g && geolocate --help","lint":"eslint . --cache","build":"node utils/build","debug":"node src/cli --debug","build:js":"node utils/build --js","lint:all":"eslint .","lint:fix":"eslint . --fix --cache","bump:feat":"npm run bump:minor","translate":"translate-messages","build:data":"node utils/build --data","build:json":"node utils/build --json","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","lint:fix-all":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f4346dc-197e-460d-807f-a62586531b16"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.11.0","description":"Fetch IP geolocation data from the CLI.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-clipboardy":"^1.0.3","is-unicode-supported":"^2.1.0","console-table-printer":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","copyfiles":"^2.4.1","generate-ip":"^2.9.1","@eslint/json":"^1.2.0","@eslint/markdown":"^8.0.1","@adamlui/minify.js":"^2.5.1","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^3.1.0","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.4.2_1775852600864_0.8056808259325583","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@adamlui/geolocate","version":"2.4.3","keywords":["api","cli","data","geolocate","geolocation","ip","networking","sluething","utility"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.4.3","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://github.com/adamlui/js-utils/tree/main/generate-ip/#readme","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli/index.js"},"dist":{"shasum":"3a0cfcf64e7245d09176d165adada88db02c49ef","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.4.3.tgz","fileCount":19,"integrity":"sha512-ELGX+C0EFhoErt0DsY4R/zPEdXEmAYnWmUXmiWhlXlwVv5/21F/2phbAt508PMLNPrP5MZuBmQiYh8dvbZaLoQ==","signatures":[{"sig":"MEYCIQCJ7jHJqdrg2slc+irjiqSXI66Heup9V9/yS+/IzGTWQwIhAKk1OtpuO2ulHGjv1ZjdfGt4pc+bFawQwr7gJsa22sKK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63254},"main":"dist/geolocate.min.js","funding":[{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"8047a1df626e9d3a849549ee2cc670d5e9b08d7e","scripts":{"dev":"npm run build && npm i -g && geolocate --help","lint":"eslint . --cache","build":"node utils/build","debug":"node src/cli --debug","build:js":"node utils/build --js","lint:all":"eslint .","lint:fix":"eslint . --fix --cache","bump:feat":"npm run bump:minor","translate":"translate-messages","build:data":"node utils/build --data","build:json":"node utils/build --json","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","lint:fix-all":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f4346dc-197e-460d-807f-a62586531b16"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.11.0","description":"Fetch IP geolocation data from the CLI.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-clipboardy":"^1.0.3","non-latin-locales":"^1.0.1","is-unicode-supported":"^2.1.0","console-table-printer":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","copyfiles":"^2.4.1","generate-ip":"^2.9.2","@eslint/json":"^1.2.0","@eslint/markdown":"^8.0.1","@adamlui/minify.js":"^2.5.2","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^3.1.0","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.4.3_1776076101224_0.6609563589382279","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@adamlui/geolocate","version":"2.4.4","keywords":["api","cli","data","geolocate","geolocation","ip","networking","sluething","utility"],"author":{"url":"https://github.com/adamlui","name":"Adam Lui","email":"adam@kudoai.com"},"license":"MIT","_id":"@adamlui/geolocate@2.4.4","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"homepage":"https://github.com/adamlui/js-utils/tree/main/generate-ip/#readme","bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"bin":{"geolocate":"dist/cli/index.js"},"dist":{"shasum":"fc1dd65ead4e5ca2e1975f67cb4617f828479ba6","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.4.4.tgz","fileCount":19,"integrity":"sha512-4kBgdiAQ3OdYDlc5mekVzx78/Jm0wiTF4ZtsCT3SRsnndHL0u15IQK5rZZvIKbKBWV+l/uC4qR19qqmDYgMvuA==","signatures":[{"sig":"MEYCIQCUK6NHzn7jv77vKmAnSnzyl4tCdfcZ1M+7TmBuXBWUcAIhAOQnVV79T9/8kHsgxYL7jXO90v+iXbhAuOj1Yhv0OuX8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66147},"main":"dist/geolocate.min.js","funding":[{"url":"http://github.com/sponsors/adamlui","type":"github"},{"url":"https://ko-fi.com/adamlui","type":"ko-fi"},{"url":"https://paypal.me/adamlui","type":"paypal"}],"gitHead":"f042235d1e88676fe881b73eba0f6b87bb5930a2","scripts":{"dev":"npm run build && npm i -g && geolocate --help","lint":"eslint . --cache","build":"node utils/build","debug":"node src/cli --debug","build:js":"node utils/build --js","lint:all":"eslint .","lint:fix":"eslint . --fix --cache","bump:feat":"npm run bump:minor","translate":"translate-messages","build:data":"node utils/build --data","build:json":"node utils/build --json","bump:major":"bash utils/bump.sh major","bump:minor":"bash utils/bump.sh minor","bump:patch":"bash utils/bump.sh patch","lint:fix-all":"eslint . --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:955634fc-462b-45b4-89a4-cf01ce9a4809"}},"repository":{"url":"git+https://github.com/adamlui/js-utils.git","type":"git"},"_npmVersion":"11.11.0","description":"Fetch IP geolocation data from the CLI.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-clipboardy":"^1.0.3","non-latin-locales":"^1.0.1","is-unicode-supported":"^2.1.0","console-table-printer":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","copyfiles":"^2.4.1","generate-ip":"^2.9.3","@eslint/json":"^1.2.0","@eslint/markdown":"^8.0.1","@adamlui/minify.js":"^2.5.3","eslint-plugin-import":"^2.32.0","eslint-plugin-regexp":"^3.1.0","@stylistic/eslint-plugin":"^5.10.0"},"_npmOperationalInternal":{"tmp":"tmp/geolocate_2.4.4_1777210567084_0.8757369853815118","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@adamlui/geolocate","version":"2.4.5","description":"Fetch IP geolocation data from the CLI.","author":{"name":"Adam Lui","email":"adam@kudoai.com","url":"https://github.com/adamlui"},"homepage":"https://github.com/adamlui/js-utils/tree/main/generate-ip/#readme","license":"MIT","funding":[{"type":"github","url":"http://github.com/sponsors/adamlui"},{"type":"ko-fi","url":"https://ko-fi.com/adamlui"},{"type":"paypal","url":"https://paypal.me/adamlui"}],"main":"dist/geolocate.min.js","bin":{"geolocate":"dist/cli/index.js"},"scripts":{"dev":"npm run build && npm i -g && geolocate --help","build":"node utils/build","build:js":"node utils/build --js","build:data":"node utils/build --data","build:json":"node utils/build --json","debug":"node src/cli --debug","translate":"translate-messages","bump:patch":"bash utils/bump.sh patch","bump:minor":"bash utils/bump.sh minor","bump:feat":"npm run bump:minor","bump:major":"bash utils/bump.sh major","lint":"eslint . --cache","lint:all":"eslint .","lint:fix":"eslint . --fix --cache","lint:fix-all":"eslint . --fix"},"repository":{"type":"git","url":"git+https://github.com/adamlui/js-utils.git"},"keywords":["api","cli","data","geolocate","geolocation","ip","networking","sluething","utility"],"bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"dependencies":{"console-table-printer":"^2.16.1","is-unicode-supported":"^2.1.0","node-clipboardy":"^1.0.3","non-latin-locales":"^1.0.1"},"devDependencies":{"@adamlui/minify.js":"^2.5.4","@eslint/js":"^10.0.1","@eslint/json":"^2.0.1","@eslint/markdown":"^8.0.3","@stylistic/eslint-plugin":"^5.10.0","copyfiles":"^2.4.1","eslint":"^10.3.0","eslint-plugin-import-x":"^4.17.1","eslint-plugin-regexp":"^3.1.1","generate-ip":"^2.9.6","globals":"^17.7.0"},"gitHead":"e60845035fefe9e0d602747a3c0d1b95d080dbd0","_id":"@adamlui/geolocate@2.4.5","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-Hq9zwLEMzSggcG0WFVAXc7w/MrjRNbW7j1gIiMacZZAJB5qHPU1Aokh7BiFDt9FnhcvIGF4D9CV4UzWpdY2Wlg==","shasum":"d83b4dac614a42dfeedad14a91fa77dc56c0bc4e","tarball":"https://registry.npmjs.org/@adamlui/geolocate/-/geolocate-2.4.5.tgz","fileCount":19,"unpackedSize":67569,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adamlui%2fgeolocate@2.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDyqsfBxeI2fN+O7cmaQlbyJKkbudsm8Pa4wBxHce2wMQIhAJyezd+DOQWEzhvaox4fG6cyJZu6q393gJDjmgxWzJrT"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:955634fc-462b-45b4-89a4-cf01ce9a4809"}},"directories":{},"maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/geolocate_2.4.5_1785391987811_0.1842348510622258"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-03T10:51:28.875Z","modified":"2026-07-30T06:13:08.306Z","1.0.0":"2024-04-03T10:51:29.134Z","1.0.1":"2024-04-03T11:33:37.111Z","1.0.2":"2024-04-07T09:31:42.275Z","1.0.3":"2024-04-12T08:02:06.469Z","1.0.4":"2024-04-13T13:52:22.854Z","2.0.0":"2024-04-15T03:05:30.833Z","2.0.1":"2024-04-16T03:33:24.603Z","2.0.2":"2024-04-22T16:53:47.465Z","2.0.3":"2024-04-23T15:21:35.324Z","2.0.4":"2024-04-25T06:45:16.453Z","2.0.5":"2024-04-29T15:57:37.941Z","2.0.6":"2024-05-01T08:02:51.303Z","2.0.7":"2024-05-04T19:20:37.845Z","2.0.8":"2024-05-06T20:55:36.046Z","2.0.9":"2024-06-11T04:33:53.063Z","2.0.10":"2024-06-25T07:37:04.355Z","2.0.11":"2025-04-06T05:50:53.313Z","2.0.12":"2026-01-10T08:29:47.402Z","2.0.13":"2026-01-20T15:21:38.396Z","2.0.14":"2026-01-22T04:07:33.372Z","2.0.15":"2026-01-28T05:33:55.814Z","2.0.16":"2026-01-30T05:14:55.639Z","2.1.0":"2026-02-05T11:10:26.208Z","2.2.0":"2026-02-10T00:57:35.238Z","2.2.1":"2026-02-21T00:20:02.579Z","2.3.0":"2026-02-25T02:06:30.642Z","2.3.1":"2026-02-25T04:00:15.947Z","2.4.0":"2026-03-05T16:20:11.224Z","2.4.1":"2026-03-13T03:53:18.308Z","2.4.2":"2026-04-10T20:23:20.997Z","2.4.3":"2026-04-13T10:28:21.372Z","2.4.4":"2026-04-26T13:36:07.243Z","2.4.5":"2026-07-30T06:13:07.976Z"},"bugs":{"url":"https://github.com/adamlui/js-utils/issues"},"author":{"name":"Adam Lui","email":"adam@kudoai.com","url":"https://github.com/adamlui"},"license":"MIT","homepage":"https://github.com/adamlui/js-utils/tree/main/generate-ip/#readme","keywords":["api","cli","data","geolocate","geolocation","ip","networking","sluething","utility"],"repository":{"type":"git","url":"git+https://github.com/adamlui/js-utils.git"},"description":"Fetch IP geolocation data from the CLI.","maintainers":[{"name":"adamlui","email":"adamlui@protonmail.com"}],"readme":"<a id=\"top\"></a>\n\n# <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/geolocate/assets/images/icons/wire-globe/white/icon32.png\"><img height=28 src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/geolocate/assets/images/icons/wire-globe/black/icon32.png\"></picture> geolocate\n\n### Fetch IP geolocation data from the CLI.\n\n<a href=\"https://npm-compare.com/@adamlui/geolocate/#timeRange=ALL\">\n    <img height=31 src=\"https://img.shields.io/npm/dm/@adamlui/geolocate?logo=npm&color=af68ff&logoColor=white&labelColor=464646&style=for-the-badge\"></a>\n<a href=\"https://github.com/adamlui/js-utils/releases/tag/geolocate-2.4.5\">\n    <img height=31 src=\"https://img.shields.io/badge/Latest_Build-2.4.5-44cc11.svg?logo=icinga&logoColor=white&labelColor=464646&style=for-the-badge\"></a>\n<a href=\"#%EF%B8%8F-mit-license\">\n    <img height=31 src=\"https://img.shields.io/badge/License-MIT-f99b27.svg?logo=internetarchive&logoColor=white&labelColor=464646&style=for-the-badge\"></a>\n<a href=\"https://www.npmjs.com/package/@adamlui/geolocate?activeTab=code\">\n    <img height=31 src=\"https://img.shields.io/npm/unpacked-size/%40adamlui%2Fgeolocate?style=for-the-badge&logo=ebox&logoColor=white&labelColor=464646&color=blue\"></a>\n<a href=\"https://sonarcloud.io/component_measures?metric=vulnerabilities&selected=adamlui_js-utils%3Ageolocate&id=adamlui_js-utils\">\n    <img height=31 src=\"https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fsonarcloud.io%2Fapi%2Fmeasures%2Fcomponent%3Fcomponent%3Dadamlui_js-utils%3Ageolocate%2Fsrc%2Fgeolocate.js%26metricKeys%3Dvulnerabilities&query=%24.component.measures.0.value&style=for-the-badge&logo=sonar&logoColor=white&labelColor=464646&label=Vulnerabilities&color=ffef00\"></a>\n<a href=\"https://github.com/toolleeo/cli-apps/#networking\">\n    <img height=31 src=\"https://img.shields.io/badge/Mentioned_in-Awesome-ff69b4?logo=awesomelists&logoColor=white&labelColor=464646&style=for-the-badge\"></a>\n\n<br>\n\n<img height=6px width=\"100%\" src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/assets/images/separators/aqua-gradient.png\">\n\n## ⚡ Installation\n\nAs a **global utility**:\n\n```\n$ npm install -g @adamlui/geolocate\n```\n\nAs a **dev dependency**, from your project root:\n\n```\n$ npm install -D @adamlui/geolocate\n```\n\nAs a **runtime dependency**, from your project root:\n\n```\n$ npm install @adamlui/geolocate\n```\n\n<br>\n\n<a href=\"https://github.com/sponsors/adamlui\"><img src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/assets/images/banners/sponsor/$10/banner1660x260.png\"></a>\n\n<img height=6px width=\"100%\" src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/assets/images/separators/aqua-gradient.png\">\n\n## 💻 Command line usage\n\nThe basic **global command** is:\n\n```\n$ geolocate [ip1] [ip2] [...]\n```\n\nSample output:\n\n<img src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/geolocate/assets/images/screenshots/cli/geolocate-8.8.8.8-cmd-output.png\">\n\n**📝 Note:** If no IPv4 address is passed, your own one will be used.\n\n### Command line options\n\n```\nParameter options:\n --ui-lang=\"code\"            ISO 639-1 code of language to display UI in.\n --config=\"path/to/file\"     Load custom config file.\n\nBoolean options:\n -q, --quiet                 Suppress all logging except errors.\n\nCommands:\n -i, --init                  Create config file (in project root).\n -h, --help                  Display help screen.\n -v, --version               Show version number.\n     --stats                 Show npm stats.\n     --debug [targetKey]     Show debug logs.\n```\n\n#\n\n### Configuration file\n\n**generate-ip** can be customized using a `geolocate.config.mjs` or `geolocate.config.js` placed in your project root.\n\nExample defaults:\n\n```js\nexport default {\n    quietMode: false // suppress all logging except errors\n}\n```\n\n💡 Run `geolocate init` to generate a template `geolocate.config.mjs` in your project root.\n\n<br>\n\n<img height=6px width=\"100%\" src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/assets/images/separators/aqua-gradient.png\">\n\n## 🔌 Importing the API\n\n#### <a href=\"#-es-modules-esm\"><img height=13 width=\"auto\" src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@dbdea4b/assets/images/icons/module-systems/esm/icon32.png\"></a> ES Modules (ESM):\n\n```js\nimport geo from '@adamlui/geolocate'\n```\n\n#### <a href=\"#-commonjs-cjs\"><img height=13 width=\"auto\" src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@dbdea4b/assets/images/icons/module-systems/cjs/icon32.png\"></a> CommonJS (CJS):\n\n```js\nconst geo = require('@adamlui/geolocate')\n```\n\n#### [<img height=14 src=\"https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@c226de5/assets/images/icons/browsers/chrome/icon16.png\" title=\"Chrome\">][web-usage][<img height=13.5 src=\"https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@c226de5/assets/images/icons/browsers/edge/icon16.png\" title=\"Edge\">][web-usage][<img height=14 src=\"https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@c226de5/assets/images/icons/browsers/firefox/icon16.png\" title=\"Firefox\">][web-usage][<img height=14 src=\"https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@c226de5/assets/images/icons/browsers/safari/icon16.png\" title=\"Safari\">][web-usage][<img height=13 src=\"https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@c226de5/assets/images/icons/browsers/qq/3d/icon-32x33.png\" title=\"QQ Browser\">][web-usage] Web:\n\n[web-usage]: #-web\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@adamlui/geolocate@2/dist/geolocate.min.js\"></script>\n```\n\n#### [<img height=\"13\" src=\"https://cdn.jsdelivr.net/gh/adamlui/userscripts@2793398/assets/images/icons/userscript-managers/tampermonkey/icon28.png\" title=\"Tampermonkey\">][greasemonkey-usage][<img height=\"15\" src=\"https://cdn.jsdelivr.net/gh/adamlui/userscripts@2793398/assets/images/icons/userscript-managers/violentmonkey/icon25.png\" title=\"Violentmonkey\">][greasemonkey-usage][<img height=\"13\" src=\"https://cdn.jsdelivr.net/gh/adamlui/userscripts@2793398/assets/images/icons/userscript-managers/scriptcat/icon32.png\" title=\"ScriptCat\">][greasemonkey-usage][<img height=\"13\" src=\"https://cdn.jsdelivr.net/gh/adamlui/userscripts@2793398/assets/images/icons/userscript-managers/orangemonkey/icon16.png\" title=\"OrangeMonkey\">][greasemonkey-usage][<img height=\"14\" src=\"https://cdn.jsdelivr.net/gh/adamlui/userscripts@2793398/assets/images/icons/userscript-managers/stay/icon32.png\" title=\"Stay\">][greasemonkey-usage][<img height=\"13\" src=\"https://cdn.jsdelivr.net/gh/adamlui/userscripts@2793398/assets/images/icons/userscript-managers/userscripts/icon32.png\" title=\"Userscripts\">][greasemonkey-usage] Greasemonkey:\n\n[greasemonkey-usage]: #-greasemonkey-1\n\n```js\n...\n// @require   https://cdn.jsdelivr.net/npm/@adamlui/geolocate@2/dist/geolocate.min.js\n// ==/UserScript==\n...\n```\n\n<br><a href=\"https://github.com/sponsors/KudoAI\"><img src=\"https://cdn.jsdelivr.net/gh/adamlui/ai-web-extensions@e53b001/assets/images/banners/sponsor/$10/banner1660x260.png\"></a>\n\n<hr>\n\n<img height=6px width=\"100%\" src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/assets/images/separators/aqua-gradient.png\">\n\n## 📋 API usage\n\n### `locate([ips, options])`\n\n💡 Asynchronous method to fetch geolocation data for each `ip` passed in an array, returned as an array of data objects.\n\nExample:\n\n```js\nconst geo = require('@adamlui/geolocate')\n\n// Using await syntax\n(async () => {\n    const location = await geo.locate('8.8.8.8')\n    console.log(location)\n})()\n\n// Using .then() syntax\ngeo.locate('8.8.8.8').then(location => {\n    console.log(location)\n})\n\n/* outputs:\n[{\n  ip: '8.8.8.8',\n  country: 'United States',\n  countryCode: 'US',\n  region: 'VA',\n  regionName: 'Virginia',\n  city: 'Ashburn',\n  zip: '20149',\n  lat: 39.03,\n  lon: -77.5,\n  timezone: 'America/New_York',\n  isp: 'Google LLC'\n}]\n*/\n```\n\n**📝 Note:** If no IPv4 address is passed, your own one will be used.\n\nAvailable options (passed as object properties):\n\nName      | Type    | Description                       | Default Value\n----------|---------|-----------------------------------|---------------\n`verbose` | Boolean | Show logging in console/terminal. | `true`\n\n<br>\n\n<img height=6px width=\"100%\" src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/assets/images/separators/aqua-gradient.png\">\n\n## 🏛️ MIT License\n\n**Copyright © 2024–2026 [Adam Lui](https://github.com/adamlui).**\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n<br>\n\n<img height=6px width=\"100%\" src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/assets/images/separators/aqua-gradient.png\">\n\n## 🛠️ Related utilities\n\n### <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/generate-ip/assets/images/icons/node-graph/white/icon55x49.png\"><img height=21 src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/generate-ip/assets/images/icons/node-graph/black/icon55x49.png\"></picture> [generate-ip](https://github.com/adamlui/js-utils/tree/main/generate-ip/#readme) &nbsp;<a href=\"https://github.com/toolleeo/cli-apps/#networking\"><img height=18 src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/assets/images/badges/awesome/badge.svg\"></a>\n\n> Randomly generate, format, and validate IPv4 + IPv6 + MAC addresses.\n<br>[Install](https://github.com/adamlui/js-utils/tree/main/generate-ip/docs/#-installation) /\n[Readme](https://github.com/adamlui/js-utils/tree/main/generate-ip/docs/#readme) /\n[API usage](https://github.com/adamlui/js-utils/tree/main/generate-ip/docs/#-api-usage) /\n[CLI usage](https://github.com/adamlui/js-utils/tree/main/generate-ip/docs/#-command-line-usage) /\n[Discuss](https://github.com/adamlui/js-utils/discussions)\n\n### [🔒 generate-pw](https://github.com/adamlui/js-utils/tree/main/generate-pw/#readme) &nbsp;<a href=\"https://github.com/toolleeo/cli-apps/#password-managers\"><img height=18 src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/assets/images/badges/awesome/badge.svg\"></a>\n\n> Randomly generate, strengthen, and validate cryptographically-secure passwords.\n<br>[Install](https://github.com/adamlui/js-utils/tree/main/generate-pw/docs/#-installation) /\n[Readme](https://github.com/adamlui/js-utils/tree/main/generate-pw/docs/#readme) /\n[API usage](https://github.com/adamlui/js-utils/tree/main/generate-pw/docs/#-api-usage) /\n[CLI usage](https://github.com/adamlui/js-utils/tree/main/generate-pw/docs/#-command-line-usage) /\n[Discuss](https://github.com/adamlui/js-utils/discussions)\n\n<br>\n\n<img height=6px width=\"100%\" src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@6b0d399/assets/images/separators/aqua-gradient.png\">\n\n[<picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@21bf981/assets/images/icons/home/white/icon32x27.png\"><img height=13 src=\"https://cdn.jsdelivr.net/gh/adamlui/js-utils@21bf981/assets/images/icons/home/dark-gray/icon32x27.png\"></picture>][js-utils]\n[**More JavaScript utilities**][js-utils] /\n<a href=\"https://github.com/adamlui/js-utils/discussions\">Discuss</a> /\n<a href=\"https://github.com/adamlui/js-utils/issues\">Report bug</a> /\n<a href=\"mailto:security@tidelift.com\">Report vulnerability</a> /\n<a href=\"#top\">Back to top ↑</a>\n\n[js-utils]: https://github.com/adamlui/js-utils/#readme\n","readmeFilename":"README.md"}