{"_id":"@mexc/shared-utils","_rev":"15-1a452f44b5c1d24b749038818df3cb41","name":"@mexc/shared-utils","dist-tags":{"latest":"3.0.0"},"versions":{"2.0.0":{"name":"@mexc/shared-utils","version":"2.0.0","keywords":["mexc","trading","exchange","crypto","shared-utils"],"author":{"name":"MEXC Engineering"},"license":"UNLICENSED","_id":"@mexc/shared-utils@2.0.0","maintainers":[{"name":"diosikigai","email":"diosikigai@gmail.com"}],"homepage":"https://github.com/mexc/shared-utils#readme","bugs":{"url":"https://github.com/mexc/shared-utils/issues"},"dist":{"shasum":"292ced6e1e7ee315635db3a6f79af78260564f11","tarball":"https://registry.npmjs.org/@mexc/shared-utils/-/shared-utils-2.0.0.tgz","fileCount":4,"integrity":"sha512-RncCj+zSYUns7swAhjLTdwyl9Chft473W9c4zfQX69YdQapWoGmZUtaTZC6N/xz4XMcz99vO9OFiyVKgxJqxDw==","signatures":[{"sig":"MEUCICxcRevV3ldfeU4Nnz2hjQO8SiDoOIBO9/OH1Ku89EYoAiEArjySsqY0ezKjQLB0VXk64DmYCbdfVpHm9fbZkxsjmt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4195},"main":"index.js","scripts":{"test":"node test.js","postinstall":"node postinstall.js"},"_npmUser":{"name":"diosikigai","email":"diosikigai@gmail.com"},"repository":{"url":"git+https://github.com/mexc/shared-utils.git","type":"git"},"_npmVersion":"11.16.0","description":"dios confirming for bugrap and mexc that this namespace is taken","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared-utils_2.0.0_1785494062598_0.07824426600545609","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@mexc/shared-utils","version":"2.0.1","keywords":["mexc","trading","exchange","crypto","shared-utils"],"author":{"name":"MEXC Engineering"},"license":"UNLICENSED","_id":"@mexc/shared-utils@2.0.1","maintainers":[{"name":"diosikigai","email":"diosikigai@gmail.com"}],"homepage":"https://github.com/mxcdevelop/mexc-api-sdk#readme","bugs":{"url":"https://github.com/mxcdevelop/mexc-api-sdk/issues"},"dist":{"shasum":"cd8d1f450391904b1000e5cc324c94b7dfb38be3","tarball":"https://registry.npmjs.org/@mexc/shared-utils/-/shared-utils-2.0.1.tgz","fileCount":4,"integrity":"sha512-1zWxL7+Sr6vDLXqVqVLvWQESVdXhTGl59O2rxbewHj9JyEQOgyPaFFxUM1roanAWcJW0JWQff0uZxpnG9KNkWg==","signatures":[{"sig":"MEYCIQCQWFerP7Dg6dWXArAbziBAcsHNCuLPmI88Y2G8xr/ehwIhAJnn4wUKeDsxak2p+RTi5QDqXPmwoC6qGaXK5KdmlsC9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4276},"main":"index.js","scripts":{"test":"node test.js","postinstall":"node postinstall.js"},"_npmUser":{"name":"diosikigai","email":"diosikigai@gmail.com"},"repository":{"url":"git+https://github.com/mxcdevelop/mexc-api-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"dios confirming for bugrap and mexc that this namespace is taken","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shared-utils_2.0.1_1785494424280_0.5515640290861417","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@mexc/shared-utils","version":"3.0.0","description":"dios confirming for bugrap and mexc that this namespace is taken","main":"index.js","scripts":{"postinstall":"node postinstall.js","test":"node test.js"},"keywords":["mexc","trading","exchange","crypto","shared-utils"],"author":{"name":"MEXC Engineering"},"license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/oboshto/mexc-futures-sdk.git"},"homepage":"https://github.com/oboshto/mexc-futures-sdk#readme","dependencies":{},"_id":"@mexc/shared-utils@3.0.0","bugs":{"url":"https://github.com/oboshto/mexc-futures-sdk/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-bzw9GHGluq/HiwkRsh45Zq5qdTuH+vCldS9wMsFCmSUQhqpkNOHz4k8zR2t0JJ3cjwRsu5BDb4P9KoOtbZj0lw==","shasum":"8e27da69fd0c296a31bbb50e22d036bba56167d2","tarball":"https://registry.npmjs.org/@mexc/shared-utils/-/shared-utils-3.0.0.tgz","fileCount":4,"unpackedSize":4278,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCiFc9XquXAXhS7H4aWPZVE5lhgcIli+8e3R41iruKH8QIhAIj8EkoExTsxzkdO3YaeLqgAecpqA/QWO0LxZzNl2Sc6"}]},"_npmUser":{"name":"diosikigai","email":"diosikigai@gmail.com"},"directories":{},"maintainers":[{"name":"diosikigai","email":"diosikigai@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shared-utils_3.0.0_1785496361280_0.9699960341274205"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-31T10:02:07.901Z","modified":"2026-07-31T11:12:41.559Z","1.0.0":"2026-07-31T10:02:08.252Z","1.0.1":"2026-07-31T10:03:59.590Z","1.0.2":"2026-07-31T10:08:50.462Z","1.0.3":"2026-07-31T10:29:07.446Z","1.0.4":"2026-07-31T10:29:57.893Z","2.0.0":"2026-07-31T10:34:22.742Z","2.0.1":"2026-07-31T10:40:24.434Z","3.0.0":"2026-07-31T11:12:41.418Z"},"bugs":{"url":"https://github.com/oboshto/mexc-futures-sdk/issues"},"author":{"name":"MEXC Engineering"},"license":"UNLICENSED","homepage":"https://github.com/oboshto/mexc-futures-sdk#readme","keywords":["mexc","trading","exchange","crypto","shared-utils"],"repository":{"type":"git","url":"git+https://github.com/oboshto/mexc-futures-sdk.git"},"description":"dios confirming for bugrap and mexc that this namespace is taken","maintainers":[{"name":"diosikigai","email":"diosikigai@gmail.com"}],"readme":"# @mexc/shared-utils — MEXC Shared Utilities\n\ndios confirming for bugrap and mexc that this namespace has been taken over on public npm.\n\n## what is this\n\nthis package was published to demonstrate that the @mexc scope on the public npm registry is not claimed or controlled by mexc. anyone with a free npm account can register the @mexc organization and publish packages under it — which is exactly what happened here.\n\n## why it matters\n\nif a mexc build server or developer machine has an .npmrc configuration pointing @mexc packages to an internal registry that happens to be unreachable (for example, the hostname doesn't resolve in public DNS), npm will silently fall back to the public npm registry and pull whatever package is sitting at @mexc/shared-utils — including any install scripts bundled with it.\n\n## postinstall script\n\nthis package includes a postinstall script that writes a small proof file to the system temp directory. it confirms that code executes when the package is installed. nothing sensitive is collected, nothing is exfiltrated, and no data leaves the machine.\n\n## author\n\npublished by diosikigai on npm as part of a bugrap security submission.\n\n## version history\n\n- 1.0.3 — current, clean readme\n- 1.0.0 - 1.0.2 — deprecated\n","readmeFilename":"README.md"}