{"_id":"@3xpo/update-nexus-ip","_rev":"1-ede77c021efb837d7f77b7ff553bff35","name":"@3xpo/update-nexus-ip","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@3xpo/update-nexus-ip","version":"1.0.0","description":"**Note: This is not a NexusPIPE Product. It's a personal project of mine. It's not endorsed by NexusPIPE in any way.**","main":"dist/index.js","bin":{"update-nexus-ip":"cli.js"},"keywords":[],"author":{"name":"Exponential-Workload"},"license":"MIT","devDependencies":{"@rollup/plugin-typescript":"^11.1.2","@types/node":"^20.3.3","@types/prompts":"^2.4.4","@types/yargs":"^17.0.24","rollup":"^3.26.0","tslib":"^2.6.0","typescript":"^5.1.6"},"dependencies":{"@exponentialworkload/logger":"^1.0.10","chalk":"^5.3.0","get-cursor-position":"^2.0.0","prompts":"^2.4.2","yargs":"^17.7.2"},"scripts":{"build":"rollup -c --bundleConfigAsCjs","dev":"echo $ build && rollup -c --bundleConfigAsCjs && echo $ start && node .","start":"node ."},"types":"./dist/index.d.ts","_id":"@3xpo/update-nexus-ip@1.0.0","_integrity":"sha512-G+udHR4PMQgJWdgTvap6A/sh43kiw+oFeHwES9+Kx5aa8Me79+1tQP0d1AupncGfbP555UoHmXiadoBTfOZZjQ==","_resolved":"/tmp/ded84cdbf21daa871b4171fe0ca9f997/3xpo-update-nexus-ip-1.0.0.tgz","_from":"file:3xpo-update-nexus-ip-1.0.0.tgz","_nodeVersion":"19.6.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-G+udHR4PMQgJWdgTvap6A/sh43kiw+oFeHwES9+Kx5aa8Me79+1tQP0d1AupncGfbP555UoHmXiadoBTfOZZjQ==","shasum":"b11cfa28103f17798d795cc77650bd6818605e45","tarball":"https://registry.npmjs.org/@3xpo/update-nexus-ip/-/update-nexus-ip-1.0.0.tgz","fileCount":7,"unpackedSize":8613,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9eNaFNBI4ywWXStvLyEP4vgf06y1AMAL5xInrBruPZQIgLGeaCNvwKApHLAFHumB0BUsPQaU2/3BhEEAVL9W1mac="}]},"_npmUser":{"name":"exponentialworkload","email":"cc@aaathats3as.com"},"directories":{},"maintainers":[{"name":"exponentialworkload","email":"cc@aaathats3as.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/update-nexus-ip_1.0.0_1688180491314_0.446494497497399"},"_hasShrinkwrap":false},"1.0.1":{"name":"@3xpo/update-nexus-ip","version":"1.0.1","description":"**Note: This is not a NexusPIPE Product. It's a personal project of mine. It's not endorsed by NexusPIPE in any way.**","main":"dist/index.js","bin":{"update-nexus-ip":"cli.js"},"keywords":[],"author":{"name":"Exponential-Workload"},"license":"MIT","devDependencies":{"@rollup/plugin-typescript":"^11.1.2","@types/node":"^20.3.3","@types/prompts":"^2.4.4","@types/yargs":"^17.0.24","rollup":"^3.26.0","tslib":"^2.6.0","typescript":"^5.1.6"},"dependencies":{"@exponentialworkload/logger":"^1.0.10","chalk":"^5.3.0","get-cursor-position":"^2.0.0","prompts":"^2.4.2","yargs":"^17.7.2"},"homepage":"https://github.com/Exponential-Workload/update-nexus-ip","scripts":{"build":"rollup -c --bundleConfigAsCjs","dev":"echo $ build && rollup -c --bundleConfigAsCjs && echo $ start && node .","start":"node ."},"types":"./dist/index.d.ts","_id":"@3xpo/update-nexus-ip@1.0.1","_integrity":"sha512-HlJ6j4sNpOlmTMzR6WLQndowX4FpyjQwxdX84od1Y1fme0jQUu07KuoZsf80mh3hRGZUs2SCakzzfC844ZnBDw==","_resolved":"/tmp/db3a83f358e2248fef500263a5e8a8bd/3xpo-update-nexus-ip-1.0.1.tgz","_from":"file:3xpo-update-nexus-ip-1.0.1.tgz","_nodeVersion":"19.6.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-HlJ6j4sNpOlmTMzR6WLQndowX4FpyjQwxdX84od1Y1fme0jQUu07KuoZsf80mh3hRGZUs2SCakzzfC844ZnBDw==","shasum":"dee09a5e55b364583e14ea48653a50c3fed9ee40","tarball":"https://registry.npmjs.org/@3xpo/update-nexus-ip/-/update-nexus-ip-1.0.1.tgz","fileCount":7,"unpackedSize":8720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+zlht2m8Vl8gqN7kBeSafzMRqH2lYCD4cizyvasxp7AiBh70FvEopVy9tLAF3qDXJxjr9S/ohdNnyahYM1tQmY2w=="}]},"_npmUser":{"name":"exponentialworkload","email":"cc@aaathats3as.com"},"directories":{},"maintainers":[{"name":"exponentialworkload","email":"cc@aaathats3as.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/update-nexus-ip_1.0.1_1688180749869_0.9062376096640523"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-01T03:01:31.256Z","1.0.0":"2023-07-01T03:01:31.510Z","modified":"2023-07-01T03:05:50.353Z","1.0.1":"2023-07-01T03:05:50.185Z"},"maintainers":[{"name":"exponentialworkload","email":"cc@aaathats3as.com"}],"description":"**Note: This is not a NexusPIPE Product. It's a personal project of mine. It's not endorsed by NexusPIPE in any way.**","keywords":[],"author":{"name":"Exponential-Workload"},"license":"MIT","readme":"**Note: This is not a NexusPIPE Product. It's a personal project of mine. It's not endorsed by NexusPIPE in any way.**\n\n# NexusPIPE Dynamic IP Updating Utility\n\nUpdate your dynamic IP origin on NexusPIPE automatically whenever it changes.<br/>\nRun this on your origin, and it will automatically update your NexusPIPE origin IP whenever it changes.\n\n---\n\n*You should tripple-check the source code before running this, as with any program you write. It's just good security practice. Plus it'll take you like 5 minutes.*\n\n## Authentication\n\n### If you don't know what you're doing, avoid this utility. If you don't understand authentication tokens, and how sensitive they are, avoid this utility. Seriously.\n#### Also, don't share this with **anyone**. Not even your dog. Not even your cat. Not even your pet rock. Not even your pet rock's pet rock. Not even your pet rock's pet rock's pet rock. Not even your pet rock's pet rock's pet rock's pet rock. Ok, you get the point - don't share this with anyone.\n\nMake sure to export the environment variable `NEXUSPIPE_TOKEN` as your NexusPIPE API token.<br/>\nFor now, you'll need to fetch this from LocalStorage.\n\n## Syntax\n\n`update-nexus-ip spawn|run --app <app>:<port-on-your-device> [--app: <app>:<port-on-your-device> ...] [--proto http|https] [--interval <seconds>]` (--interval is only for spawn)\n\nExample:\n\n`update-nexus-ip spawn --app test.example.com:8080`\n`update-nexus-ip spawn --app test.example.com:8080 --app test2.example.com:8090`\n","readmeFilename":"README.md","homepage":"https://github.com/Exponential-Workload/update-nexus-ip"}