{"_id":"cpu-arch","_rev":"15-e054c121c0df5f0fd10b627fbf35750d","name":"cpu-arch","dist-tags":{"latest":"1.1.3"},"versions":{"0.1.0":{"name":"cpu-arch","version":"0.1.0","keywords":["cpu","arch","architecture","detect","x64","arm64","ia32","wow64","rosetta"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"cpu-arch@0.1.0","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/cpu-arch#README.md","bugs":{"url":"https://github.com/kmalakoff/cpu-arch/issues"},"dist":{"shasum":"980fc2c76eb516c3090d45c8b532ad96170b1d97","tarball":"https://registry.npmjs.org/cpu-arch/-/cpu-arch-0.1.0.tgz","fileCount":25,"integrity":"sha512-/hIwTu9DM+4tAMFiNOtRTVbWeuwvgizBqvAmtI0LmTwOoKIzXNHcVIs0EuSz4qFkGixSMLZKyeHOcWQZZr6KjA==","signatures":[{"sig":"MEYCIQD+kd9IFTQ9cwQNKERXQ1bsogDl35WpYtUhb9NzFdFmmQIhAPxD33TSF3OPpadvaiU8LVOtj8yNa2DuyO8L8aLh5gOi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27541},"main":"dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"dist/cjs/index.d.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"dd75d1c6a09eefdff8b03a5bed73e2c390ae5fca","scripts":{"test":"mocha --no-timeouts test/**/*.test.*","build":"tsds build","format":"biome check --write --unsafe","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/cpu-arch.git","type":"git"},"_npmVersion":"11.6.1","description":"Detect CPU architecture (handles WoW64, Rosetta 2, ARM64)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"function-exec-sync":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","@types/mocha":"*"},"_npmOperationalInternal":{"tmp":"tmp/cpu-arch_0.1.0_1764356110878_0.6259582821812797","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"cpu-arch","version":"1.0.1","keywords":["cpu","arch","architecture","detect","x64","arm64","ia32","wow64","rosetta"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"cpu-arch@1.0.1","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/cpu-arch#README.md","bugs":{"url":"https://github.com/kmalakoff/cpu-arch/issues"},"dist":{"shasum":"e4e478baded041de661272e31632574639ebce98","tarball":"https://registry.npmjs.org/cpu-arch/-/cpu-arch-1.0.1.tgz","fileCount":25,"integrity":"sha512-CznA8A/iPcJZZxV0jsldwoLbIdO88+irXPun1VI0oIEHCkkDazTmvirzJ1t9CcNgAqTTIiyToLlWZOtcKc0UXg==","signatures":[{"sig":"MEYCIQCyc5AyyqInoHdQMtV8x3wSJcIf3WLPvSJ8tNWmIUtSeAIhAJwILf8Cwk9zYCg7Rq7Frl6Am7/0IG67KEAKoTutZuHi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27149},"main":"dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"dist/cjs/index.d.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"6f3370effea5a093730f44b2b49b581027543296","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"biome check --write --unsafe","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/cpu-arch.git","type":"git"},"_npmVersion":"11.6.1","description":"Detect CPU architecture (handles WoW64, Rosetta 2, ARM64)","directories":{},"_nodeVersion":"24.11.0","dependencies":{"function-exec-sync":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","@types/mocha":"*","ts-dev-stack":"*","@biomejs/biome":"*","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/cpu-arch_1.0.1_1764723022443_0.005720995556566244","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"cpu-arch","version":"1.0.2","keywords":["cpu","arch","architecture","detect","x64","arm64","ia32","wow64","rosetta"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"cpu-arch@1.0.2","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/cpu-arch#README.md","bugs":{"url":"https://github.com/kmalakoff/cpu-arch/issues"},"dist":{"shasum":"d121725993237ed434548e5ed215989f256f6919","tarball":"https://registry.npmjs.org/cpu-arch/-/cpu-arch-1.0.2.tgz","fileCount":32,"integrity":"sha512-sV8LNkEwVIqfgwojFNJMZNW7KSR+f26Q8FLWZTFixTEy7UBjtJA/s/GsLnODWC7NMpvVqvTVOUAMFNx8NSasGg==","signatures":[{"sig":"MEUCIQCWNV92mEk6bhkq/UqJpsN8ifSEDwMbrVB/2CDPZK943gIgblgH4BYRkX1pVWfv21TMiLR95+b/Up/V/VJ+WlTNXfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31899},"main":"dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"dist/cjs/index.d.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"db1dcdaccb4698ba2cbd0b5ca491f892918ee20e","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"biome check --write --unsafe","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/cpu-arch.git","type":"git"},"_npmVersion":"11.6.2","description":"Detect CPU architecture (handles WoW64, Rosetta 2, ARM64)","directories":{},"_nodeVersion":"24.11.1","dependencies":{"function-exec-sync":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","@types/mocha":"*","ts-dev-stack":"*","@biomejs/biome":"*","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/cpu-arch_1.0.2_1764799042469_0.5939245822818429","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"cpu-arch","version":"1.0.3","keywords":["cpu","arch","architecture","detect","x64","arm64","ia32","wow64","rosetta"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"cpu-arch@1.0.3","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/cpu-arch#README.md","bugs":{"url":"https://github.com/kmalakoff/cpu-arch/issues"},"dist":{"shasum":"10604cae2db56c078dcdc3c499d4e8cc2bebe5a6","tarball":"https://registry.npmjs.org/cpu-arch/-/cpu-arch-1.0.3.tgz","fileCount":32,"integrity":"sha512-HVNXsLF2mcCFu3tApn1qeAK1CLJQZEll6xLwnDh0DZScjE1llkzWNPDlSkuyDkP6SAd6Sc2PY58dpj7YSvj/fw==","signatures":[{"sig":"MEUCIQDfPdeImz7jSuA/BqAbJnJmPj0ft6M4NiZdt6Oo92aa3AIgOdsR4OY0NYPEdYIir2DQ6COd5CarCOupuuZS2x0FJjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31881},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"9d192878146c627a8e97af947837f71d1865ef9b","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"biome check --write --unsafe","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/cpu-arch.git","type":"git"},"_npmVersion":"11.6.2","description":"Detect CPU architecture (handles WoW64, Rosetta 2, ARM64)","directories":{},"_nodeVersion":"24.11.1","dependencies":{"function-exec-sync":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","@types/mocha":"*","ts-dev-stack":"*","@biomejs/biome":"*","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/cpu-arch_1.0.3_1764809950482_0.5765893300174889","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"cpu-arch","version":"1.0.4","keywords":["cpu","arch","architecture","detect","x64","arm64","ia32","wow64","rosetta"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"cpu-arch@1.0.4","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/cpu-arch#README.md","bugs":{"url":"https://github.com/kmalakoff/cpu-arch/issues"},"dist":{"shasum":"f8042946f45af2c35970247935f79b545fb2ded5","tarball":"https://registry.npmjs.org/cpu-arch/-/cpu-arch-1.0.4.tgz","fileCount":32,"integrity":"sha512-xtOMa6/3ytH7n8yamWhFIqUbXaOTVEdFG+lPVgf1bD+97ZUkGZTeDe5mDyWlHTOpnrp2WoBKGgLUuRF6di6RyQ==","signatures":[{"sig":"MEQCIC8uux6BNDHdty2/JHaP49tPlvZFzxLt7gCZqpWMQ29LAiBDuMi1ESvfZla0/3NKu2SLBhSZNELe38jc4/rhGfqJcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31861},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"9ae03b4e745da1715b338511c4a0f123a002d9ab","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/cpu-arch.git","type":"git"},"_npmVersion":"11.6.2","description":"Detect CPU architecture (handles WoW64, Rosetta 2, ARM64)","directories":{},"_nodeVersion":"24.11.1","dependencies":{"function-exec-sync":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/cpu-arch_1.0.4_1764834873897_0.04461160827417299","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"cpu-arch","version":"1.0.5","keywords":["cpu","arch","architecture","detect","x64","arm64","ia32","wow64","rosetta"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"cpu-arch@1.0.5","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/cpu-arch#README.md","bugs":{"url":"https://github.com/kmalakoff/cpu-arch/issues"},"dist":{"shasum":"7e588aaa0a5a60250ee0442b8ef9deba7242ce07","tarball":"https://registry.npmjs.org/cpu-arch/-/cpu-arch-1.0.5.tgz","fileCount":33,"integrity":"sha512-KbldmGkRuWohiRRAUjstMoQUSZPOsEdv1GFSPSZTkH0EDmrN+X1LH1KKIXDTniuKnnYHGZn86TE69vtXo9EEJA==","signatures":[{"sig":"MEUCIQD0I9d+8M6pWJN0KclmNvNXENt6eIA6nznbKlOd9BzcVwIgPe5BTCYA7sv12pknnMtuycDOwCCpHsJK08vMCLgKgvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32996},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"1c45aaa8b5d3fbc61ec7faf8308fdd92888858fe","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/cpu-arch.git","type":"git"},"_npmVersion":"11.6.2","description":"Detect CPU architecture (handles WoW64, Rosetta 2, ARM64)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"function-exec-sync":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.1","tsds-config":"^0.2.0","@types/mocha":"^10.0.10","ts-dev-stack":"^1.21.3","node-version-use":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/cpu-arch_1.0.5_1765517819317_0.3164467826347592","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"cpu-arch","version":"1.0.6","keywords":["cpu","arch","architecture","detect","x64","arm64","ia32","wow64","rosetta"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"cpu-arch@1.0.6","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/cpu-arch#README.md","bugs":{"url":"https://github.com/kmalakoff/cpu-arch/issues"},"dist":{"shasum":"3040617a29c8c87dabeeb2360a765868575faced","tarball":"https://registry.npmjs.org/cpu-arch/-/cpu-arch-1.0.6.tgz","fileCount":33,"integrity":"sha512-NRbVv6jGjAUj5glVmhC66mx/DsBnlD7QD46D8rgbM9ANLWkzVBxsXevH7P9SRmL8stnqbaIdAKbiluWdZl1N4A==","signatures":[{"sig":"MEUCIAaCnQADsZ2ADuaf5blFC0F+ac+hWVBCnySUxZ0ye5B+AiEAn9get8kd0yXw3ArG4KIokap80RwXGzZY3kXTXWlpSEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31334},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"ae0daa4f17953dbb81da08b44a400eabe48f5ffe","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/cpu-arch.git","type":"git"},"_npmVersion":"11.6.2","description":"Detect CPU architecture (handles WoW64, Rosetta 2, ARM64)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"function-exec-sync":"^1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.1","tsds-config":"^0.2.1","@types/mocha":"^10.0.10","ts-dev-stack":"^1.21.3","node-version-use":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/cpu-arch_1.0.6_1765569489668_0.8705991223541831","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"cpu-arch","version":"1.0.7","keywords":["cpu","arch","architecture","detect","x64","arm64","ia32","wow64","rosetta"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"cpu-arch@1.0.7","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/cpu-arch#README.md","bugs":{"url":"https://github.com/kmalakoff/cpu-arch/issues"},"dist":{"shasum":"102e20419371acb9fcd24e96e2d58ff18d77c240","tarball":"https://registry.npmjs.org/cpu-arch/-/cpu-arch-1.0.7.tgz","fileCount":33,"integrity":"sha512-op+ud+UBdJN8aawbt0x3Ppm3lQVJX7HLROhrZTYKmPX1nPD4HgkiZuRgKWrqXsWIMRO4ZndMzUsP4XAihR5RNw==","signatures":[{"sig":"MEYCIQC1+F0h0A+v2a0v7dyT1BZUCDcQucHi3DfUBpr0wwX6awIhAK1s3BPmMul/e0QglKq4O/0fZXHesZ1m6R7yCGtW6tHK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31334},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"7073d74a156fd12e0bd9417772502aee40fbbb47","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/cpu-arch.git","type":"git"},"_npmVersion":"11.6.2","description":"Detect CPU architecture (handles WoW64, Rosetta 2, ARM64)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"function-exec-sync":"^1.5.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.1","tsds-config":"^0.2.1","@types/mocha":"^10.0.10","ts-dev-stack":"^1.21.3","node-version-use":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/cpu-arch_1.0.7_1765573561645_0.3328684616442137","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"cpu-arch","version":"1.0.8","keywords":["cpu","arch","architecture","detect","x64","arm64","ia32","wow64","rosetta"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"cpu-arch@1.0.8","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/cpu-arch#README.md","bugs":{"url":"https://github.com/kmalakoff/cpu-arch/issues"},"dist":{"shasum":"ba9eeb47af6abce4ae4f50624b73e320974b1890","tarball":"https://registry.npmjs.org/cpu-arch/-/cpu-arch-1.0.8.tgz","fileCount":33,"integrity":"sha512-jBFk5bm7FEHNqfx5akE2rU4LG3sZQdVbkQ7IyFBTn/JAPT09EfdQCeH9r4TcRwhU/XFhAVCMrYTRml6tyS1Hsw==","signatures":[{"sig":"MEQCIEXvb70CeLRB6+NY7KR2OntRnqlDfa28cgWbaEAXG3H+AiBkbPlaOc5D6q3SHnR/p9rt/1miObW7t9ppfojUr9M0XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31334},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"0e30abc58a5b5ac98d661f196fb3d04829081e79","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/cpu-arch.git","type":"git"},"_npmVersion":"11.6.2","description":"Detect CPU architecture (handles WoW64, Rosetta 2, ARM64)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"function-exec-sync":"^1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.1","tsds-config":"^0.2.1","@types/mocha":"^10.0.10","ts-dev-stack":"^1.21.3","node-version-use":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/cpu-arch_1.0.8_1765575232953_0.4843246210926899","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"cpu-arch","version":"1.1.0","keywords":["cpu","arch","architecture","detect","x64","arm64","ia32","wow64","rosetta"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"cpu-arch@1.1.0","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/cpu-arch#README.md","bugs":{"url":"https://github.com/kmalakoff/cpu-arch/issues"},"dist":{"shasum":"972ae13a01aed2f49ca8f6eb224e75817abff0fa","tarball":"https://registry.npmjs.org/cpu-arch/-/cpu-arch-1.1.0.tgz","fileCount":33,"integrity":"sha512-IjcGQYrlrVM9NoHHOjgWOH8Z1tCzVBu/KzpqMCH3uscruhPvHORgS1eZBnntOPVWen0meF7wMVgwzQMMLwndng==","signatures":[{"sig":"MEUCIQDU+SEfCVCDXDo3jjxvxeJ0Uqz8COCL5aAnVmZLmtTlaQIgPX0ttYbelVHlHV5jFWvCO63am2tlev5vSVL1Iv5UdxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30492},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"62aaf84a30733793e178e9c83512d3161043edd1","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/cpu-arch.git","type":"git"},"_npmVersion":"11.7.0","description":"Detect CPU architecture (handles WoW64, Rosetta 2, ARM64)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"node-version-call-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/cpu-arch_1.1.0_1766121125155_0.29699627489926295","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"cpu-arch","version":"1.1.1","keywords":["cpu","arch","architecture","detect","x64","arm64","ia32","wow64","rosetta"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"cpu-arch@1.1.1","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/cpu-arch#README.md","bugs":{"url":"https://github.com/kmalakoff/cpu-arch/issues"},"dist":{"shasum":"40d67eabb4b719bc42d840536ffa36680b5bbb0a","tarball":"https://registry.npmjs.org/cpu-arch/-/cpu-arch-1.1.1.tgz","fileCount":33,"integrity":"sha512-R9oKW/I8MvSV1xUE1bRylYQQSMJPDjGAKWL5238+7tESYRFtDcqeV1o4LY5paFYFR3HXvLV8B1mUAdn8JuuQ0w==","signatures":[{"sig":"MEUCIQDBy7JrfJBYip8fFcuAhWPqSLXCv8l1gv65u0PIyu6qbgIgfIdydKm8VWgHSHvgePDrBFkexTkio4YonhkCFsJDCX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30722},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"5f3e5844c2567fc0f7a5d51bb7f2be6299bb8c36","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/cpu-arch.git","type":"git"},"_npmVersion":"11.7.0","description":"Detect CPU architecture (handles WoW64, Rosetta 2, ARM64)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"node-version-call-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/cpu-arch_1.1.1_1766515801306_0.07522837509221758","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"cpu-arch","version":"1.1.2","keywords":["cpu","arch","architecture","detect","x64","arm64","ia32","wow64","rosetta"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"cpu-arch@1.1.2","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/cpu-arch#README.md","bugs":{"url":"https://github.com/kmalakoff/cpu-arch/issues"},"dist":{"shasum":"bf1a5ba69e90d8b8463f9e20bb6e90cc8e840790","tarball":"https://registry.npmjs.org/cpu-arch/-/cpu-arch-1.1.2.tgz","fileCount":33,"integrity":"sha512-EQixf4NQwR0BEIQkkdO6V8GTkbrHG97/q3w0LoLf9MebArSMK4v7AyJj0UFdv2m5cbMdpRJJiL7CmYzqQJkXIQ==","signatures":[{"sig":"MEYCIQDszHpPyv//4Qf/9sd1SgI2olzX24sv9OwSqAjOAiM2cQIhAOs5ty3/5b1D/zZwMH1aTLzrD3eCeCftstajmj0i107K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30640},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"3d38549cd80ee40983ae18eaf03e9755ae3a031b","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/cpu-arch.git","type":"git"},"_npmVersion":"11.6.2","description":"Detect CPU architecture (handles WoW64, Rosetta 2, ARM64)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"node-version-call-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/cpu-arch_1.1.2_1766781246577_0.2540080256026751","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"cpu-arch","version":"1.1.3","description":"Detect CPU architecture (handles WoW64, Rosetta 2, ARM64)","keywords":["cpu","arch","architecture","detect","x64","arm64","ia32","wow64","rosetta"],"homepage":"https://github.com/kmalakoff/cpu-arch#README.md","bugs":{"url":"https://github.com/kmalakoff/cpu-arch/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/kmalakoff/cpu-arch.git"},"license":"MIT","author":{"name":"Kevin Malakoff","email":"kmalakoff@gmail.com","url":"https://github.com/kmalakoff"},"type":"module","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"main":"dist/cjs/index.js","source":"src/index.ts","types":"dist/cjs/index.d.ts","scripts":{"build":"tsds build","format":"tsds format","prepublishOnly":"tsds validate","test":"tsds test:node --no-timeouts","test:engines":"nvu engines tsds test:node --no-timeouts","version":"tsds version"},"dependencies":{"node-version-call-local":"^1.0.0"},"devDependencies":{"@types/mocha":"*","@types/node":"*","node-version-use":"*","ts-dev-stack":"*","tsds-config":"*"},"engines":{"node":">=0.8"},"gitHead":"55790b10cbd4010fd9233c1db31bbdf563180942","_id":"cpu-arch@1.1.3","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-r/SLqztqDXnP3yjap8k24T6M1YV8LLQKeq1+3g72XmHBOYWpEfBu58RBRG/ThvjuK6+W62Hqs0Y9cLsidRPzdw==","shasum":"f20d57d93c014e0e18eb4b4edcf06fc488b42e58","tarball":"https://registry.npmjs.org/cpu-arch/-/cpu-arch-1.1.3.tgz","fileCount":33,"unpackedSize":30730,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBH96do56vvlpijoc8dWxjQSLHXQ1Oez+iUVMWxvTfPeAiEA+wHZLAeqmF+FZaSnqk3cUl7ZgAPZ0IPYCcEK66IG3g0="}]},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"directories":{},"maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cpu-arch_1.1.3_1779811365293_0.6872639432855072"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-28T18:55:10.877Z","modified":"2026-05-26T16:02:45.590Z","1.0.0":"2019-08-07T09:33:57.273Z","0.1.0":"2025-11-28T18:55:11.071Z","1.0.1":"2025-12-03T00:50:22.636Z","1.0.2":"2025-12-03T21:57:22.672Z","1.0.3":"2025-12-04T00:59:10.629Z","1.0.4":"2025-12-04T07:54:34.037Z","1.0.5":"2025-12-12T05:36:59.504Z","1.0.6":"2025-12-12T19:58:09.868Z","1.0.7":"2025-12-12T21:06:01.793Z","1.0.8":"2025-12-12T21:33:53.108Z","1.1.0":"2025-12-19T05:12:05.299Z","1.1.1":"2025-12-23T18:50:01.465Z","1.1.2":"2025-12-26T20:34:06.751Z","1.1.3":"2026-05-26T16:02:45.490Z"},"bugs":{"url":"https://github.com/kmalakoff/cpu-arch/issues"},"author":{"name":"Kevin Malakoff","email":"kmalakoff@gmail.com","url":"https://github.com/kmalakoff"},"license":"MIT","homepage":"https://github.com/kmalakoff/cpu-arch#README.md","keywords":["cpu","arch","architecture","detect","x64","arm64","ia32","wow64","rosetta"],"repository":{"type":"git","url":"git+ssh://git@github.com/kmalakoff/cpu-arch.git"},"description":"Detect CPU architecture (handles WoW64, Rosetta 2, ARM64)","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"readme":"# cpu-arch\n\nDetect CPU architecture (not process architecture).\n\nHandles emulation scenarios where `process.arch` returns the wrong value:\n\n- **Windows WoW64**: 32-bit Node on 64-bit Windows → returns `x64`\n- **macOS Rosetta 2**: x64 Node on Apple Silicon → returns `arm64`\n- **Windows ARM64**: Any Node on ARM Windows → returns `arm64`\n\n## Installation\n\n```bash\nnpm install cpu-arch\n```\n\n## Usage\n\n```javascript\nconst cpuArch = require('cpu-arch');\n\nconsole.log(cpuArch());\n// => 'x64', 'arm64', 'ia32', 'arm', etc.\n```\n\n## Why Not `process.arch`?\n\n`process.arch` returns the architecture of the **Node.js binary**, not the **CPU**:\n\n| Scenario | `process.arch` | `cpuArch()` |\n|----------|----------------|-------------|\n| 32-bit Node on 64-bit Windows | `ia32` | `x64` |\n| x64 Node on Apple Silicon (Rosetta) | `x64` | `arm64` |\n| Native arm64 Node on Apple Silicon | `arm64` | `arm64` |\n\nThis matters when selecting native binaries (e.g., `@swc/core`, Node.js downloads).\n\n## Return Values\n\n| Value | Description |\n|-------|-------------|\n| `x64` | 64-bit Intel/AMD |\n| `arm64` | 64-bit ARM (Apple Silicon, ARM64 Windows/Linux) |\n| `ia32` | 32-bit Intel/AMD |\n| `arm` | 32-bit ARM |\n| `ia64` | Intel Itanium |\n| Other | Raw `uname -m` output (ppc64, s390x, etc.) |\n\n## Platform Detection Methods\n\n| Platform | Method |\n|----------|--------|\n| Windows | `PROCESSOR_ARCHITEW6432` / `PROCESSOR_ARCHITECTURE` env vars |\n| macOS | `sysctl -in sysctl.proc_translated` for Rosetta detection |\n| Linux | `uname -m` |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}