{"_id":"@ameva/vulkan-runtime","name":"@ameva/vulkan-runtime","dist-tags":{"latest":"1.2.1"},"versions":{"1.2.1":{"name":"@ameva/vulkan-runtime","version":"1.2.1","description":"SoC-aware adaptive abstraction runtime utilizing device resources for Mobile Node.js & Android Termux","main":"index.js","types":"index.d.ts","bin":{"ameva-gpu":"bin/cli.js"},"scripts":{"test":"node test.js"},"keywords":["vulkan","gpu","android","termux","acceleration","adreno","mali","hal","ameva"],"author":{"name":"Eunho Kim","email":"uno-km"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/uno-km/ameva-vulkan-runtime.git"},"gitHead":"dc03b048622a0772b51f33b658f739d0f149de5b","_id":"@ameva/vulkan-runtime@1.2.1","bugs":{"url":"https://github.com/uno-km/ameva-vulkan-runtime/issues"},"homepage":"https://github.com/uno-km/ameva-vulkan-runtime#readme","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-kdS2/oNJI9Csv5NrYR10HiqNsU8eU5TBpsFfBvTjvMgooJSxekPTyV/AmRR2ImaTallyltkf8+Fw1ViOQLf62w==","shasum":"c5d1ff7f1b2fcb0d670ac932a4f73370560989d9","tarball":"https://registry.npmjs.org/@ameva/vulkan-runtime/-/vulkan-runtime-1.2.1.tgz","fileCount":9,"unpackedSize":20404,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCg/yYVE089LI93l8GzFNWZTSrY16CjwifDr2J+hwuTbgIhAL0CkrQCl/ZOGsnoWXEBQDGMv0hcLQ/jkczJuky2tumJ"}]},"_npmUser":{"name":"uno-km","email":"zhfldk014745@naver.com"},"directories":{},"maintainers":[{"name":"uno-km","email":"zhfldk014745@naver.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vulkan-runtime_1.2.1_1788490252074_0.1570178854466009"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-04T02:50:51.793Z","1.2.1":"2026-09-04T02:50:52.208Z","modified":"2026-09-04T02:50:52.665Z"},"maintainers":[{"name":"uno-km","email":"zhfldk014745@naver.com"}],"description":"SoC-aware adaptive abstraction runtime utilizing device resources for Mobile Node.js & Android Termux","homepage":"https://github.com/uno-km/ameva-vulkan-runtime#readme","keywords":["vulkan","gpu","android","termux","acceleration","adreno","mali","hal","ameva"],"repository":{"type":"git","url":"git+https://github.com/uno-km/ameva-vulkan-runtime.git"},"author":{"name":"Eunho Kim","email":"uno-km"},"bugs":{"url":"https://github.com/uno-km/ameva-vulkan-runtime/issues"},"license":"Apache-2.0","readme":"# AMEVA-Vulkan-Runtime (Node.js & TypeScript)\r\n\r\n[![npm](https://img.shields.io/npm/v/ameva-vulkan-runtime.svg?style=flat-square&color=b91c1c)](https://www.npmjs.com/package/ameva-vulkan-runtime)\r\n[![npm downloads](https://img.shields.io/npm/dm/ameva-vulkan-runtime.svg?style=flat-square&color=b91c1c)](https://www.npmjs.com/package/ameva-vulkan-runtime)\r\n[![License](https://img.shields.io/badge/License-Apache_2.0-004499.svg?style=flat-square)](https://github.com/uno-km/ameva-vulkan-runtime)\r\n\r\n> **안드로이드 Termux 환경에서 디바이스 리소스를 활용하는 SoC 감지 및 적응형 추상화 런타임**  \r\n> *SoC-Aware Adaptive Abstraction Runtime Utilizing Device Resources for Android Termux*\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install ameva-vulkan-runtime\r\n```\r\n\r\n## Quickstart\r\n\r\n```typescript\r\nimport { Doctor, createContext } from \"ameva-vulkan-runtime\";\r\n\r\nconst doctor = new Doctor();\r\nconst report = await doctor.runSelfTest();\r\nconsole.log(`GPU Status: ${report.overallSuccess}, GPU: ${report.deviceName}`);\r\n\r\nconst ctx = await createContext({ device: \"auto\" });\r\nconsole.log(`Vulkan Context Ready on ${ctx.deviceName}`);\r\n```\r\n\r\n## Description\r\nProvides a C++20 Hardware Abstraction Layer (HAL) with Zero-Guesswork SoC auto-detection, utilizing hardware paths on Qualcomm Adreno and stable ARM NEON 4-Thread FP16 CPU execution on Exynos Mali.\r\n\r\n## Documentation\r\n- [Official Documentation & API Reference](https://uno-km.vercel.app/lib/ameva-vulkan-runtime/)\r\n- [GitHub Repository](https://github.com/uno-km/ameva-vulkan-runtime)\r\n\r\n## License\r\nApache-2.0 License. Copyright (c) 2026 Eunho Kim (@uno-km).\r\n","readmeFilename":"README.md","_rev":"1-71a2e402fc88d3e334ace59c4d9f0fec"}