{"_id":"ip-report","_rev":"37-11009e529e635666fa740503ca936dba","name":"ip-report","dist-tags":{"latest":"0.0.45"},"versions":{"0.0.1":{"name":"ip-report","version":"0.0.1","keywords":["websocket","client","robot"],"author":"","license":"ISC","_id":"ip-report@0.0.1","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"dist":{"shasum":"157fc4c41cf6ea8be4935279056e93fa321ea7a4","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.1.tgz","fileCount":3,"integrity":"sha512-y1Y6P3AluEZvzspJzjM4o37JuOOv/dGy6GKuFjGCjR7jwIBy7rsyoTOVMB5CzhhPV0MWXBgfbjj2z/suUp8J/A==","signatures":[{"sig":"MEQCIBPqW+U2NkJoWetDreeLCMvIyrcqomL2500lICi58FVVAiBH9B0xJi6TTOYG9501WoldEkGnnUF1yyRHGP0ILqh/Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7445},"main":"client.js","gitHead":"c3b6b2d2d553ccd9b0a9248dd16849eb9dba509b","scripts":{"start":"node client.js","publish":"npm publish"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting robot IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.1_1764234405935_0.22618944576546052","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"ip-report","version":"0.0.2","keywords":["websocket","client","robot"],"author":"","license":"ISC","_id":"ip-report@0.0.2","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"client.js"},"dist":{"shasum":"15ee2d757d5142b5601ff0745d16b8951e4b7f93","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.2.tgz","fileCount":3,"integrity":"sha512-1Uw6fANBHAqNtpV0252ahazLhprBa+v1q7szeeQmi+AIe/UEVlfknC++iKrsTi2m3c+GC2pE5jDaLn3KKVOaaA==","signatures":[{"sig":"MEUCIQDLIfuX17GGf6v6jG5hyg8N46CIR5haw/3FV36ohYh+kgIgDPyUd2tU9ymHnx5EYUDfO4EzV8ok2tz+ysM6Cs6epro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5056},"main":"client.js","gitHead":"c3b6b2d2d553ccd9b0a9248dd16849eb9dba509b","scripts":{"start":"node client.js","release":"npm publish"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting robot IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.2_1764235644381_0.8198422441691726","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"ip-report","version":"0.0.3","keywords":["websocket","client","robot"],"author":"","license":"ISC","_id":"ip-report@0.0.3","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"client.js"},"dist":{"shasum":"d65ca4007d06baf8cc8ed672217b8811c5110c2b","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.3.tgz","fileCount":3,"integrity":"sha512-sHNPrOWPAKsPFT6HngEspqCuKQCafP0vwz5Ttmhg1Um0mNbV0QVeQaIJrFqn8k4wCcMZWJ+JtTSXq+3LjYPfFg==","signatures":[{"sig":"MEQCIBYI//q1Wu1DtEGPM7fNRnlM2G3wx5kuGyqcz3zY7/9WAiAHdwAZjE/X+cqR6qre9wKgeNRYIk7uaWrfxFLEz5mNqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5050},"main":"client.js","gitHead":"1e6e3d3fa4eefd2cb0cd6282adf6b8210dc17a47","scripts":{"start":"node client.js","release":"npm publish"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting robot IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.3_1764243422434_0.3362866152765773","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"ip-report","version":"0.0.4","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.4","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"dist/index.js"},"dist":{"shasum":"3fe5c3cc785390df2d70947b1248795f14a4e3aa","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.4.tgz","fileCount":3,"integrity":"sha512-rTPXffbp8TTfPEyIfi72OkMsPAucMRcpb2KLR2OKJ7SMfgRehonswLYnzi/zj5NyiPm2Jr7aMK1UOhLNifieuA==","signatures":[{"sig":"MEYCIQCG2xHEVQv7qF/y1cMUHrWIRW2Rv887FX4raeMW9wyHTwIhAPFKxnnkhfLUb4DOfJ5FnhqLwy4OrMWths5c2Gkz3YNq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3837},"main":"dist/index.js","gitHead":"ca3cc4dd75e594d8d8ad81b02d38535592b137c5","scripts":{"release":"npm run build:prod && npm publish","run:dev":"npm run build:dev && node dist/index.js","run:prod":"npm run build:prod && node dist/index.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.4_1764324763186_0.3460821945559609","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"ip-report","version":"0.0.5","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.5","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"dist/index.js"},"dist":{"shasum":"a3ad86dad2ca9a7045362974138e85435c13cfbb","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.5.tgz","fileCount":3,"integrity":"sha512-b1Avupq3syIip2I3FjOqob3DJMt84lantZrqIzV8j7j22j3Rv05FtslgolROOcpLPM2Y/PfB5bjOs3hch5oyKw==","signatures":[{"sig":"MEUCIQC9x1vUjDvY4Yzq2Gwz+Wrc5WLPmZcEr+sTgYnWRg+VhAIgV1Qz3SQbSnSn5AeX9NqB0BRRPxC6RfDlBjQYGJw4YQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9316},"main":"dist/index.js","gitHead":"f3dd749a9bebeb0b8e9b7102be07e0818c395c58","scripts":{"release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node dist/index.js","run:prod":"npm run build:prod && node dist/index.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.5_1764386718699_0.8651800697473164","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"ip-report","version":"0.0.6","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.6","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"dist/index.js"},"dist":{"shasum":"ddea42ea61457741ad9ef89955cfa3666f907565","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.6.tgz","fileCount":3,"integrity":"sha512-oWxyDt2OccEO15nYMGEnuDx60N2zM+VHWNdxK6Aezcew3yOm9AsyCtmmCHWcCRoUaaHK/25G2SegFjuuLeF7CA==","signatures":[{"sig":"MEUCIDOO4y//xlC0DM8IP5hV3sKH4lHo9B+mt0HuTYLQ1bh8AiEAyfRfEHmpTpAJjdhPqoA8xq3A1oqawhdyRxMZy6If/WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20668},"main":"dist/index.js","gitHead":"8c222928c92eafca63744bb7d32c56e3b345e788","scripts":{"release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node dist/index.js","run:prod":"npm run build:prod && node dist/index.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.6_1764415978219_0.41651146913516146","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"ip-report","version":"0.0.9","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.9","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"dist/index.js"},"dist":{"shasum":"90f5a20fca356ae7ce24d6294813f2e10a8be3ea","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.9.tgz","fileCount":3,"integrity":"sha512-MJBElZSD4kKV/RyXMa3FfaN9mldFw/VSP2q+JfhdPF4olH8214SwuOwA4JeFS1KgN2axKPNa9lav7eNJ/VOBbA==","signatures":[{"sig":"MEUCIBDhXYMmbhY2mqz4lF8iQBtyOejnMTPp7VG/rOAgCpWGAiEAyK5YqZvx+9BrG+aOVn+3CIbzLYW8AX0EghhvVD6BGCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23505},"main":"dist/index.js","gitHead":"527b6e90580d603ae43828e533e655240e77b822","scripts":{"release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node dist/index.js","run:prod":"npm run build:prod && node dist/index.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.9_1764433051008_0.41516944891398566","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"ip-report","version":"0.0.10","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.10","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"dist/index.js"},"dist":{"shasum":"8153498d655ebdb919d63761d66141450ec067c7","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.10.tgz","fileCount":3,"integrity":"sha512-TsIpUFbrqnSkoA+S0uyTwM1bHqIHFAUsmVjFTVw3uoCIXOTzlFnmQjPRaiHGqFr+AUAPitumc0q12hXNQnZXWg==","signatures":[{"sig":"MEUCIQCSOkd9GyKQjGy/EttgeLa5teb2QmArwDiFQ13ZYd2AxwIgEAlFwrDUUBoqd8OhE6X0WB4pmRZ7LhBXqJqlhS8NWNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23595},"main":"dist/index.js","gitHead":"f8cdbe7736c52fcdae197ff440766b2069bbb7f1","scripts":{"check":"tsc --noEmit --watch","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node dist/index.js","run:prod":"npm run build:prod && node dist/index.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.10_1764436289985_0.6599879105470232","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"ip-report","version":"0.0.11","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.11","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"dist/index.js"},"dist":{"shasum":"ee287f0ddfed0a3e3139ae1024d99895f625fecb","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.11.tgz","fileCount":3,"integrity":"sha512-Spg7idA0TC8tykApub3jkEIe6s+3jCM3pBjeWgVUUN1M9x7mBFTIrrXS6ZlUpGabHE5r2gd5i+ZNtm8iGunKKw==","signatures":[{"sig":"MEYCIQCpCMfjhKXYjEnhgMTyDi8vsMZraomgZK269uS0yt7d9wIhAMWBuCgel/SmKOSfiWSjoClA9oe3Q0I+9OVc2FYIRVjk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24372},"main":"dist/index.js","gitHead":"453382c15049f467eb8afc79afcc987b00b09519","scripts":{"check":"tsc --noEmit --watch","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node dist/index.js","run:prod":"npm run build:prod && node dist/index.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.11_1764437910722_0.20110024765009427","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"ip-report","version":"0.0.12","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.12","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"dist/index.js"},"dist":{"shasum":"a4e3bbb713066cf3ee1068ec124f4071d13b46bb","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.12.tgz","fileCount":3,"integrity":"sha512-2HuNIB9RuDT6pOwIxm+paUXdZdD4qwyK7rCu6GfBmvMMLKryV8V1ynkYNuhV9wcvpNQnRR6m3GAEXftD10HtZw==","signatures":[{"sig":"MEQCIDCLT9TE/0rtmNM736kElOQGP1kqW1XXPp21Uwum8F4oAiAA8FUKwR99ucpBggFrhjEHTJe5pMn8Z8VE6TNCkOyoQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43891},"main":"dist/index.js","gitHead":"c1628e382b6d9371ab20dd81fd6ba03a5f804bdb","scripts":{"check":"tsc --noEmit --watch","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node dist/index.js","run:prod":"npm run build:prod && node dist/index.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.12_1764455643968_0.23000219738952565","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"ip-report","version":"0.0.13","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.13","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"dist/index.js"},"dist":{"shasum":"039a06044e120a6b073f83a1086454a45c1d1ba3","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.13.tgz","fileCount":5,"integrity":"sha512-RnCK0utoJxenVFyET8yDanJc7BVEBss1bliw/41xwrX0SomPs+c9VMmkE6TT/invnOa4lYXRbKF01ksQF2/50Q==","signatures":[{"sig":"MEYCIQCQzOTYJxT0UP4psiXh/I4nf1IpR3wY109pAux3lkA23AIhALPEXqb6+RkTmQvnlsYSeaCl/va50MBjLDsaZIGvGCvK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50919},"main":"dist/electron-entry.js","gitHead":"3f3a129b504a7ccdf80694a2f51a634e6139bcf4","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.13_1764505090965_0.7503067475599328","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"ip-report","version":"0.0.14","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.14","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"c420eefe660e224328e1dbacc346fb91e9bd1989","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.14.tgz","fileCount":6,"integrity":"sha512-I2uJrOCmlX9h1LWAACAVNkSUy9wga6NkM81NCyP5bgFeiIaGOr31wwKrd11rVUmJv9sYv2Gerv7L6ZdH7A7ZpQ==","signatures":[{"sig":"MEQCIFN0ovrt/EYs1JAKmFiafFbLGu490S9DcDFOxNaKVuz2AiAxtLO9DGRhHYbnkdTrDsm02giGmZt6JcuUE8DcvkTF4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51874},"main":"./start.js","gitHead":"a52ed88896b8a408eab57ae9d009ec9e306392da","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.14_1764505619624_0.23959061985562924","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"ip-report","version":"0.0.15","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.15","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"15dba772084c01c42f67d76fe932a7f6a6a19536","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.15.tgz","fileCount":6,"integrity":"sha512-Os1ykxyz0BG/AzCPVVutGRQaBWDDg/nnUBqGsR/2gCAjWT0IdsThaHbTYAV3xUbnnWj6HPIV8B55TqQPaz4qTA==","signatures":[{"sig":"MEUCIQDkjaoVLK/OaQkLli0CDRTTPzdqJ/cIiar12d4BSRsr2QIgBX9PTeX5idIaFrqJ0x4MO7BVPoyedUXJShomgzPDUKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51873},"main":"./start.js","gitHead":"935c9d187c1b6014e769251c339a820c67ab526c","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.15_1764505942846_0.8757349966802144","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"ip-report","version":"0.0.16","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.16","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"2af85d489729118168dca25e4d642f9e7e2bb0c0","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.16.tgz","fileCount":6,"integrity":"sha512-oF7LU+wl7jhlu9YoBjtXe5Gbgs0TgEXY9fRX+2xlqhnpjm8cTG1bQ3hv0TnGWTU4+bqFrLfc0Nm74oq4fStlLw==","signatures":[{"sig":"MEUCICkIbDw9nlY6fKbKVXQvFFPpMD508KcKiJ3Yg5MCmYNqAiEAkluUCS8DCGLIK5l3TZeK/CPqz9lMzQGX5gxvyYkxEDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55547},"main":"./start.js","gitHead":"cf07b708b5c3f85315c2b976ffa5fc9021344b2e","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.16_1764508496596_0.5307595916886418","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"ip-report","version":"0.0.17","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.17","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"0c64ab3e97cd55dbdf7864ed140c71040acaee33","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.17.tgz","fileCount":6,"integrity":"sha512-luOz2tu8QLCkR2Uwf6WcwS6SxLPFMpRpqM6VEvNcOIwTSfdonAjbDdfy5adkVqmUx0UhISqnd91W63cwIFBZlg==","signatures":[{"sig":"MEUCIQD5ml+eQGjpASUsTRsswu/wn0mzuHPcVVDGTDhFINTAcgIgJrKRnYX/njlVSIxHpUbxlXX5YNpjjchUcuKm2AhlBaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53208},"main":"./start.js","gitHead":"7ebc978c95603aedf7387993076e5efa9f31f9d1","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.17_1764519800681_0.33567310329894195","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"ip-report","version":"0.0.18","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.18","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"7fcb6447475dd409775e5f74babc034ce8ff9197","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.18.tgz","fileCount":6,"integrity":"sha512-w7rVZaQ0oFuL1xPTpBOMQx3DJ5vX4eJ0LnzIowbwc9v7V3d03VF/RRuEz20DWKGT4z2Tl/LST7s2ooyLOCZyuA==","signatures":[{"sig":"MEUCICSfWqnezuYRIuZAtman2rIajqjQB92hWKtDLi5AGtrHAiEAgv9eth9fh9nb3pN0xhb2dS24viugNxfvL4xE8NxwcqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53208},"main":"./start.js","gitHead":"70e1a5234d5425308cdc48ee14fba8422b292c8d","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.18_1764520564906_0.4758171403652698","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"ip-report","version":"0.0.19","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.19","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"fca69742bba98e5dcc3e29e970fe1d0f544614af","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.19.tgz","fileCount":6,"integrity":"sha512-r03xIF4K5Kk+CeKJw/OPSND/OqWmXgICATCYMA/PSSfGPFcmeKo69Hzzex2vLOQP8xA1IfstqpAhlVfN0YGKPg==","signatures":[{"sig":"MEQCIGAcazTUiDLC3rrpTlsATSNGNOVAJJTaQeZHHP8VAswnAiBER3M3+CG2YNxjOFmlFp/htL6aa3qqFrfabEp7T+AaLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53336},"main":"./start.js","gitHead":"0c2dd0d34307287ec385970597528218f91405b0","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.19_1764521167162_0.4299898394415149","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"ip-report","version":"0.0.20","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.20","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"7819079d52c6e6a0d4fdb842dc1348880b317b31","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.20.tgz","fileCount":6,"integrity":"sha512-R/Altubgb7RcXkkz4QEV5UdYyxJS7/YISXBNNWEVYw7IqjG/3ajyARysrER0J4Tm6iVS5RPR2xrtjoIxCBS3Sw==","signatures":[{"sig":"MEUCIFOqDAoBDq2WHi+piy00w8qy6Skye6TcTuh2D31PJGQZAiEAvOC7Roc6YoKwy09fIweA6kg0paaHZW8lzAh4DNbLxm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54939},"main":"./start.js","gitHead":"f3acb0e10c574e55135b55b9ed203a9e925fb56b","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.20_1764559048291_0.575927632699863","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"ip-report","version":"0.0.21","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.21","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"4582cc335ac3fe6ba5cbc3002901fa4833c8a332","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.21.tgz","fileCount":6,"integrity":"sha512-lCPCtyHJPoS/YdxEJ6dpqm8TioXJuova47TGsE/JdU+ndEhwfrmy4T1MBRapZKfLsUOKa4k/HZjy4DsFph6Qpg==","signatures":[{"sig":"MEUCIG12PSLXRHlwV24ctgs7TSDxk6ISi+xR5ZyQDc2fVEhBAiEAqtmU6eQ5XrodYupvXjvs0t8oly5AJA111h4Udk7CR+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62281},"main":"./start.js","gitHead":"5a8d54a76965460824c89b39316b5b3b1c435cce","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.21_1764559828918_0.37299549251054764","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"ip-report","version":"0.0.22","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.22","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"bc7b0f3cbb7e26d74f85291592e3d2bdbd4d7286","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.22.tgz","fileCount":6,"integrity":"sha512-Rva9QE+TPVGBUhhdiXF6ogEDCEmYVP6pQoAotg7LwpGUmGP2GtdC8jxCQNDryHslbIgWSYSBNPHv5hotQXXndw==","signatures":[{"sig":"MEUCIFztozWFLY7fHE6A7g/Z4Oz3ZVygCJJmRr6aQv8D5t5PAiEAiiW3irV5yPXGSFnHcoz2Aysa9unOi1XMCzAsuTGZUkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63047},"main":"./start.js","gitHead":"5a8d54a76965460824c89b39316b5b3b1c435cce","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.22_1764560051045_0.26017680414695743","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"ip-report","version":"0.0.23","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.23","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"e23098591f464340a117590119672cd23c4a381b","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.23.tgz","fileCount":6,"integrity":"sha512-LQ2rZb9SbG0WRy6cOt98ZJi48w8hgSR7u5OS6XdmKO7CPtRf0Y/2snVC08hiAMvoHO5rdI12bYgbY7iSJE53pQ==","signatures":[{"sig":"MEUCIQDRNof0vMyj32PlIuWXfjWbt0q/1VsmDxo2/wV/DhRKTQIgLxhGQOoNRZSHRabbMod4dmWWN14+uIRmKb9bxtehkCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65112},"main":"./start.js","gitHead":"184b3b8765935498404c4c1a7769398bfcd0d84c","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.23_1764561923338_0.9470857094185381","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"ip-report","version":"0.0.24","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.24","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"64b3a43df562da3bbc4c636dd3ffe1ad4a06a252","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.24.tgz","fileCount":6,"integrity":"sha512-PASU4r5p36qY6MAEEdJ5LdH2vD0tjrnYD6U2apkPRu7FLk1C9OuI+I5ysHbbe0cZGCh06bSAueJvgEhsRdSNqA==","signatures":[{"sig":"MEYCIQCvqn1lw5TrcH5i3slcP+tOpj48bPNdKtPfCueslukhwAIhAJbAnKDZ5k852m1j9e5O6jbVORfYJziO7Ua5Z3pTOrhN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65117},"main":"./start.js","gitHead":"bdffe28a0a9d9bf42f6885125ca7403b5761e00e","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.24_1764573663913_0.6086686198510205","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"ip-report","version":"0.0.25","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.25","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"6793558746b62b5534877547a82a41093a804eba","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.25.tgz","fileCount":6,"integrity":"sha512-FPVjTNCBGn2hpJrIhQlxWbKhzVBy4XMuF3wwOknZYWepbUDnNs/zqOkDf+w2l86NfUvr2E1FXx+hdT/9GwiBOQ==","signatures":[{"sig":"MEUCIQDqp2m8LrhZU06asFzW8X2qPznuFZYZ0r0x7OLnFa89NAIgfsZiUtVpPG8hmaEL5pbRBB9koqZqf6T7dtfmyJz97bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65243},"main":"./start.js","gitHead":"dfa855394219419942235b6a845465efa31299c7","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.25_1764574017143_0.4545109571894952","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"ip-report","version":"0.0.26","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.26","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"6a203567779e770ca7678a96fe753d1f6766a139","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.26.tgz","fileCount":4,"integrity":"sha512-MC59h6y9ZHaVDcCXxT1H0tvSGRuP/mqYcALwpaKQKvjqqSCzS72aAJ+Mweu8ptHdEmsGZIZtVH1fzuJSNbdGhw==","signatures":[{"sig":"MEQCIEUhWsHhkjE9pvQ8FA8KJNuIbJV+J+erDrDEX0EN9nsvAiBy9M5Z4eStP4nwLs4wuCZOoa5ALLt0OzUeKKOVBiCkiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63269},"main":"./start.js","gitHead":"554e8144cfe4d718196448d7ffd2f2975974e2ce","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node dist/index.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.26_1764585683516_0.4776417961664994","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"ip-report","version":"0.0.27","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.27","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"a3b89a0106d0894b7da1fdc7d0a9e22afe7982f0","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.27.tgz","fileCount":6,"integrity":"sha512-gskzvssUa9PjQ9Llv626b6YbdZZ0p1/C+lpLqySI9RCNvX1cIIiWiPiQAfh81eEFWYVcDWGapxbh35SESUQvug==","signatures":[{"sig":"MEQCIHLpgwrcYIHYdJQckDkoPwiubcedm9iqZlvZEjbN4xMOAiAbImlNiJkGGPd4FNWQW59wEKom4CjMCNEK81difl3iNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65277},"main":"./start.js","gitHead":"987e96dec8e859bc9b122fc07649224ca1d172a1","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.27_1764588037871_0.21250736862651376","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"ip-report","version":"0.0.28","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.28","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"ab320d6c5dbf6f8fd4458b7b643af7847caa9f4c","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.28.tgz","fileCount":6,"integrity":"sha512-dj3YYKh8B6Hci+REyFn37MHxcmILJmrziKVnf2MgAyTMf+zUqBRoTuk1sPjWcO9zVutV5RStOupoW/q9cfV8xQ==","signatures":[{"sig":"MEUCIEsB7NPWmQk34GL3Qps9vwia7Iw/keVguFfVf15OMAqwAiEAnXb7aPaWTk4LU1iOmQ5fUrehsS0GlwSvpDP9BUeapAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65526},"main":"./start.js","gitHead":"a4805786a1f88901718756c8a1ad9fc4563bf68d","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.28_1764589321430_0.6543629757596552","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"ip-report","version":"0.0.29","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.29","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"d46a7fe3f3eba293dd93f194848125f52b7da8d7","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.29.tgz","fileCount":6,"integrity":"sha512-2tmtjXqls10BUldEMYYhyjCliOrfg4uo+b05Fxg0f6moFRikI2wifzOHqOCpidvSov4+bUuwD7yPeqw/QrJ3RQ==","signatures":[{"sig":"MEUCIHSD9fbQmZFavAfe8RBHxcxOpaz1GuXUi0+GtP5huvTNAiEAyBv2pSiwBSzyodzsPR8qkhGnfnepwAfk1miXmgxhJiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65526},"main":"./start.js","gitHead":"f4b2edd792ef967bbf6da97cc4e09f701119f74d","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.29_1764591591195_0.018221600844014585","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"ip-report","version":"0.0.30","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.30","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"b91c1799f065a11e2cd8805c1063b94c191aedac","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.30.tgz","fileCount":6,"integrity":"sha512-K+cm1epYvXydpeiQG2i3VYiwW7Npx987pEhB/jD5V4Fy6RIZHtUfLtaby3g9Mcyy6Layvqe+m3Polfqt/c8nQw==","signatures":[{"sig":"MEUCIBmFEb3T9CM8RdZ1OS/yndvfiQwOknoNZC7bJD9XYqQ7AiEA2RojS0MtYfZMBG0AxDEhKxXPydbIt/iSite4Zg5X3uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65839},"main":"./start.js","gitHead":"3330c8c7fce40b56e0e6c55597a34454be3da902","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.30_1764597654721_0.6131409661766356","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"ip-report","version":"0.0.31","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.31","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"71f41ed74a5a45cef08acb15cb00ad68ea8ca11c","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.31.tgz","fileCount":6,"integrity":"sha512-70i3awg8UcFkQfrku0UM0azfjFms+KyNuR9brRl1e0mMndhNOhdRESOzanW6JwS1V2PgE/FPCgxHTXf+uLppqQ==","signatures":[{"sig":"MEQCIE3x2eWo7AKWOcBBOa7f7li/8XrkqnigU8SQ09/bc/76AiBCrU7FpltNjt4xd6rlOB5ZAhwSXLcl/Ivqw9ypwtqDAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69892},"main":"./start.js","gitHead":"3330c8c7fce40b56e0e6c55597a34454be3da902","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.31_1764598141130_0.23401266933893283","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"ip-report","version":"0.0.33","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.33","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"97d5abd6a6ea5b5541a15acc425faa2fa6becb2f","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.33.tgz","fileCount":6,"integrity":"sha512-VAWomu01f9VBaNcGJt8C0PYmsHqDXdr9BjSTWCeCP7svjy/fExUorRLC20DaaTpm01AtVkCJ5FEmx3+3glerJA==","signatures":[{"sig":"MEUCICyt7RfJcbQgB0ad1zb0W0N4r2+L4hP2yFBdPx/spCaIAiEAz5BpmNhqqox8GIdlrhVOVjDNUpT6sfcooKARBo6yKpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67017},"main":"./start.js","gitHead":"41ca4d2ec69f455a3cf51032ceeace6087d33bbd","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.33_1764602429800_0.7848214656833647","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"ip-report","version":"0.0.34","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.34","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"5feb09e303c010fe08c071e9bf0944c8b7ede558","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.34.tgz","fileCount":5,"integrity":"sha512-WhHqeALM7YmQo8TwuEal/n3cCKZnORSRpgP4qKwM46CEnxVwKFSaE7KSkHfUC4rW4kL8WhlEI+G0fkICCltWXw==","signatures":[{"sig":"MEUCIQCiOawYYQmU1a6zWO4zdjy4XPLZuY0tI4KFrkj2gSgtwQIgO31zvJ5H2BIGhWlS5V88r4fzBSTAhuAK7wCKqp7pHpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54946},"main":"./start.js","gitHead":"f9353e77020da1c55c6b6be1263de87befb866e6","scripts":{"check":"tsc --noEmit --watch","start":"node start.js","release":"npm version patch && npm run build:prod && npm publish","run:dev":"npm run build:dev && node start.js","run:prod":"npm run build:prod && node start.js","build:dev":"vite build --mode development","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.8.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","dynamic-key-crypto":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.34_1764617139352_0.3872985888350373","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"ip-report","version":"0.0.36","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.36","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"c9a4fdb0e71430b92a3c4bbca02dbddc94bc2404","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.36.tgz","fileCount":5,"integrity":"sha512-jzBjg9shVLB5rzW22emLMxcYi0p2OZy9fGtKA0Kxx5AY8tb8SDnvspjizqPE/XdPgeAtSiTkl52j/D3DKi8g3A==","signatures":[{"sig":"MEUCIGgCfoiEyFzBkSNbxOmUJofIZ42BMJ4vJWKQlnl/ED2LAiEAurYW1nil0jdEMxlPD9JzMaFuYIuVhuOijDUhh/8udTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69508},"main":"./start.js","gitHead":"f5f582c97c1bd8ea0b0c60cb00faf7e527444205","scripts":{"dev":"npm run build && node start.js","build":"vite build --mode development","start":"node start.js","watch":"tsc --noEmit --watch","release":"npm version patch && npm run build:prod && npm publish","run:prod":"npm run build:prod && node start.js","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18","ip-report-protocol":"0.0.1","ip-report-websocket":"0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.36_1765366050514_0.6262022378047318","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"ip-report","version":"0.0.37","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.37","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"065a90e9e6c59b3cb5e7aeace17781d31f9d3201","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.37.tgz","fileCount":5,"integrity":"sha512-ajZuIbm2k8EnoB0LMTpa53vKVMRVU4reEuOSqhTjN9gMfFzYn50b+KejK9ROVAgzkEQQ8XF8CIFbpqbN09oNXg==","signatures":[{"sig":"MEQCIHZ1ghWCGyuF80kJp1CltWzuoVUtpzik/gbhlbyxRtbCAiB+9qbk1zH0HKoP04YLWJgoa47nSQpQ2JNLOs1o0sDZ/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69508},"main":"./start.js","gitHead":"f5f582c97c1bd8ea0b0c60cb00faf7e527444205","scripts":{"dev":"npm run build && node start.js","build":"vite build --mode development","start":"node start.js","watch":"tsc --noEmit --watch","release":"npm version patch && npm run build:prod && npm publish","run:prod":"npm run build:prod && node start.js","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0","ip-report-protocol":"0.0.1","ip-report-websocket":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.37_1765366600000_0.2617972221987215","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"ip-report","version":"0.0.38","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.38","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"bc1fdbf09dc92b6a5b47d71664d2face51cf747c","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.38.tgz","fileCount":5,"integrity":"sha512-w6vDeshAGxIVo9xJ30Rk7JExVDFAFsEow5YDRTryQAGV4l3K3fK2abWsj3wWN9T0YJA09Ds26F0cRRK5pbAgHQ==","signatures":[{"sig":"MEUCIQC/TCeGid57CW8R6Mdw0H6WKWxz7CP4JOrbgHH/SzdxbQIgdyEj10w67UiU4+ilZqFOry7rs361TWbLDv7oSII5m6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72487},"main":"./start.js","gitHead":"ef977e96f74ac17a1b6c5e35ed596f934c1c2eb3","scripts":{"dev":"npm run build && node start.js","build":"vite build --mode development","start":"node start.js","watch":"tsc --noEmit --watch","release":"npm version patch && npm run build:prod && npm publish","run:prod":"npm run build:prod && node start.js","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0","ip-report-protocol":"0.0.1","ip-report-websocket":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.38_1765367731817_0.5390550892523114","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"ip-report","version":"0.0.39","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.39","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"87820ffc71c7bd9731dad733efc62f403a7d01e7","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.39.tgz","fileCount":5,"integrity":"sha512-9ch23koP3X7b1wm2xjBLhpdZWZkcqzqqCPbZBWw2sZ7QuMptg36Z7LTJXn+uZc2KmA5QjNH7C1vwzy3DPablng==","signatures":[{"sig":"MEUCIH3QInImMGmYIvooaa8F77Qe/7MlS+Sjy5p/sXdpcL7tAiEA0juw5Hbr4MrzmarYK/nMk2WnolPDmpPn79xL++nc9Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72568},"main":"./start.js","gitHead":"ef977e96f74ac17a1b6c5e35ed596f934c1c2eb3","scripts":{"dev":"npm run build && node start.js","build":"vite build --mode development","start":"node start.js","watch":"tsc --noEmit --watch","release":"npm version patch && npm run build:prod && npm publish","run:prod":"npm run build:prod && node start.js","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0","ip-report-protocol":"0.0.1","ip-report-websocket":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.39_1765368436250_0.06649163091891697","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"ip-report","version":"0.0.40","keywords":["websocket","client"],"author":{"name":"feng"},"_id":"ip-report@0.0.40","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"bin":{"ip-report":"start.js"},"dist":{"shasum":"7d574a20837530a54939a50943bc92f2154e5af8","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.40.tgz","fileCount":5,"integrity":"sha512-s2vO8hpKear2tVn5SIyUItO+ew6n345fgLRB+AofJ6K40ja3hq0tFmiHZjFvIkZfmieBeWNxAvzCQLPILUZg9Q==","signatures":[{"sig":"MEQCIHhGRR0rMzDtuWu9EyzzpwjePzZkYVPtu+TGMbf3Rt3hAiAsf7mja2hqw5eU0T3Dulv1jcQcAJQytzdSo7eP283d5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73648},"main":"./start.js","gitHead":"ef977e96f74ac17a1b6c5e35ed596f934c1c2eb3","scripts":{"dev":"npm run build && node start.js","build":"vite build --mode development","start":"node start.js","watch":"tsc --noEmit --watch","release":"npm version patch && npm run build:prod && npm publish","run:prod":"npm run build:prod && node start.js","build:prod":"vite build --mode production"},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"_npmVersion":"10.9.2","description":"WebSocket client for reporting IP to server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.14.2","forever":"^4.0.3","electron":"^28.0.0","@jitsi/robotjs":"^0.6.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.8","@types/ws":"^8.5.10","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^20.10.0","ip-report-protocol":"0.0.1","ip-report-websocket":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ip-report_0.0.40_1765369173198_0.6265921393273093","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"ip-report","version":"0.0.45","description":"WebSocket client for reporting IP to server","author":{"name":"feng"},"main":"./start.js","bin":{"ip-report":"start.js"},"scripts":{"dev":"npm run build && node start.js","run:prod":"npm run build:prod && node start.js","start":"node start.js","build":"vite build --mode development","build:prod":"vite build --mode production","watch":"tsc --noEmit --watch","release":"npm version patch && npm run build:prod && npm publish"},"keywords":["websocket","client"],"dependencies":{"@jitsi/robotjs":"^0.6.18","electron":"^28.0.0","forever":"^4.0.3","ws":"^8.14.2"},"devDependencies":{"@types/node":"^20.10.0","@types/ws":"^8.5.10","cross-env":"^7.0.3","ip-report-protocol":"0.0.1","ip-report-websocket":"0.0.1","typescript":"^5.3.3","vite":"^5.0.8"},"_id":"ip-report@0.0.45","gitHead":"854b1c2cd0b4c29b101746cb8831fc9e97b2b7c6","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-nCmIE3Lf8HkW0b5g77e4PIJAq/cxG32PYUBVLLDVTzpKss6COo1dyN28SDsudDUoz4qNRxVCabkhOrNSQVMHkg==","shasum":"9a2e6057c4e78b76bd6dac21e7ac2c806de100aa","tarball":"https://registry.npmjs.org/ip-report/-/ip-report-0.0.45.tgz","fileCount":5,"unpackedSize":74024,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDlgo2dB8syW3RucoBFQ7EYbQgTtReT1ZnQLuD79VecwgIgU2Giz307+O7ZqCO5xYihgqmUjy1Z3U/gpCDYXLCAAXU="}]},"_npmUser":{"name":"feng3d","email":"908087098@qq.com"},"directories":{},"maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ip-report_0.0.45_1766901606426_0.28049335328209835"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-27T09:06:45.934Z","modified":"2025-12-28T06:00:06.809Z","0.0.1":"2025-11-27T09:06:46.137Z","0.0.2":"2025-11-27T09:27:24.585Z","0.0.3":"2025-11-27T11:37:02.593Z","0.0.4":"2025-11-28T10:12:43.386Z","0.0.5":"2025-11-29T03:25:18.877Z","0.0.6":"2025-11-29T11:32:58.400Z","0.0.9":"2025-11-29T16:17:31.224Z","0.0.10":"2025-11-29T17:11:30.242Z","0.0.11":"2025-11-29T17:38:30.906Z","0.0.12":"2025-11-29T22:34:04.156Z","0.0.13":"2025-11-30T12:18:11.168Z","0.0.14":"2025-11-30T12:26:59.822Z","0.0.15":"2025-11-30T12:32:23.059Z","0.0.16":"2025-11-30T13:14:56.853Z","0.0.17":"2025-11-30T16:23:20.875Z","0.0.18":"2025-11-30T16:36:05.159Z","0.0.19":"2025-11-30T16:46:07.355Z","0.0.20":"2025-12-01T03:17:28.462Z","0.0.21":"2025-12-01T03:30:29.097Z","0.0.22":"2025-12-01T03:34:11.254Z","0.0.23":"2025-12-01T04:05:23.542Z","0.0.24":"2025-12-01T07:21:04.113Z","0.0.25":"2025-12-01T07:26:57.449Z","0.0.26":"2025-12-01T10:41:23.762Z","0.0.27":"2025-12-01T11:20:38.061Z","0.0.28":"2025-12-01T11:42:01.634Z","0.0.29":"2025-12-01T12:19:51.388Z","0.0.30":"2025-12-01T14:00:54.909Z","0.0.31":"2025-12-01T14:09:01.295Z","0.0.33":"2025-12-01T15:20:30.046Z","0.0.34":"2025-12-01T19:25:39.569Z","0.0.36":"2025-12-10T11:27:30.682Z","0.0.37":"2025-12-10T11:36:40.130Z","0.0.38":"2025-12-10T11:55:32.009Z","0.0.39":"2025-12-10T12:07:16.381Z","0.0.40":"2025-12-10T12:19:33.366Z","0.0.45":"2025-12-28T06:00:06.590Z"},"author":{"name":"feng"},"keywords":["websocket","client"],"description":"WebSocket client for reporting IP to server","maintainers":[{"name":"feng3d","email":"908087098@qq.com"}],"readme":"# 报告IP\r\n\r\nNode.js WebSocket 客户端，每10秒向服务器汇报机器名称和IP地址。\r\n\r\n## 平台支持\r\n\r\n✅ **Windows** - 完全支持  \r\n✅ **Linux** - 完全支持  \r\n✅ **macOS** - 完全支持\r\n\r\n## 快速开始\r\n\r\n### 使用 npx（推荐，无需安装）\r\n\r\n```bash\r\n# 直接运行（默认连接 wss://li.feng3d.com）\r\nnpx ip-report\r\n\r\n# 自定义客户端名称\r\n# Windows (PowerShell)\r\n$env:CLIENT_NAME=\"客户端A\"; npx ip-report\r\n\r\n# Linux/macOS\r\nCLIENT_NAME=\"客户端A\" npx ip-report\r\n```\r\n\r\n## 系统要求\r\n\r\n- Node.js 18+ \r\n- Electron 28+ (自动安装)\r\n- 支持的操作系统：Windows 10+, Linux (主流发行版), macOS 10.13+\r\n","readmeFilename":"README.md"}