{"_id":"@baldaworks/acprun-win32-arm64","_rev":"12-8f21111343474d762d39e09fb6c3df81","name":"@baldaworks/acprun-win32-arm64","dist-tags":{"latest":"0.1.11"},"versions":{"0.1.0":{"name":"@baldaworks/acprun-win32-arm64","version":"0.1.0","_id":"@baldaworks/acprun-win32-arm64@0.1.0","maintainers":[{"name":"metalagman","email":"alexey.samoylov@gmail.com"}],"os":["win32"],"bin":{"acprun":"bin/acprun.exe"},"cpu":["arm64"],"dist":{"shasum":"d7d115e59e10b6dfe1d89f4e9b241eda81da35b5","tarball":"https://registry.npmjs.org/@baldaworks/acprun-win32-arm64/-/acprun-win32-arm64-0.1.0.tgz","fileCount":3,"integrity":"sha512-IpBv0idU1ElUCL5CVhSX/88XiYQUurp2K5yxYDp5f6VNqeoLNxCFSF+neBdylfVx+pbs4fYHGJRJlAMzP9sjHg==","signatures":[{"sig":"MEYCIQCQwroJ6p4UxrvgvrtvuAKJKCCxLSjMvzp2YlqSMBRYFAIhAM0FEfEyiw+sXyA8j0LIgAf6cCPqav77JKlgtZlD+dwr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8409466},"gitHead":"762e55282a2b9923c61b4abca59db60dd874002c","_npmUser":{"name":"metalagman","email":"alexey.samoylov@gmail.com"},"_npmVersion":"10.9.8","description":"@baldaworks/acprun binary for windows/arm64","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acprun-win32-arm64_0.1.0_1788155280463_0.4973049235011189","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@baldaworks/acprun-win32-arm64","version":"0.1.1","_id":"@baldaworks/acprun-win32-arm64@0.1.1","maintainers":[{"name":"metalagman","email":"alexey.samoylov@gmail.com"}],"os":["win32"],"bin":{"acprun":"bin/acprun.exe"},"cpu":["arm64"],"dist":{"shasum":"6230547c4269c65b752fb6af6d4dd20a8ea3a03e","tarball":"https://registry.npmjs.org/@baldaworks/acprun-win32-arm64/-/acprun-win32-arm64-0.1.1.tgz","fileCount":3,"integrity":"sha512-IUYg1f+Vd+jfxiyF4N5VAc/ExdLTK7pZRpVN4v8S4/Ahw+jdQbIqsZ0UNRes4nCTKBnrq81yyjkP4JMctGRD9w==","signatures":[{"sig":"MEYCIQChA2i59sPKeVR0eDe4kPShoVEj1ARFe/arZykYrj1TqAIhAL1ZcrqvXRONfoX3LyQFU2QjA34DSohIpX2WG/jboewr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8409466},"gitHead":"a78757d9395739dfd09136bc3adf9e883435e33d","_npmUser":{"name":"metalagman","email":"alexey.samoylov@gmail.com"},"_npmVersion":"10.9.8","description":"@baldaworks/acprun binary for windows/arm64","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acprun-win32-arm64_0.1.1_1788155547464_0.39176000783621556","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@baldaworks/acprun-win32-arm64","version":"0.1.2","_id":"@baldaworks/acprun-win32-arm64@0.1.2","maintainers":[{"name":"metalagman","email":"alexey.samoylov@gmail.com"}],"os":["win32"],"bin":{"acprun":"bin/acprun.exe"},"cpu":["arm64"],"dist":{"shasum":"a7044250669ccd5dad14223f9e7ad448937b76ff","tarball":"https://registry.npmjs.org/@baldaworks/acprun-win32-arm64/-/acprun-win32-arm64-0.1.2.tgz","fileCount":3,"integrity":"sha512-npNCWv8G48xpnUCCEjUjAVvE7PGecUvo52nRPL9TqTo8ImcrE8sRwaTy4vCBlKUDQSPfvnxlG4sbyGiUwc5viA==","signatures":[{"sig":"MEQCIGRnaJohYx6qRc1uK95hDERon/bOg5f71YCVRhplviBFAiA8x3TwVirdr4wZM8R2Nbc+sV8tIe6LHbNaPW9rqwo/gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8409466},"gitHead":"a78757d9395739dfd09136bc3adf9e883435e33d","_npmUser":{"name":"metalagman","email":"alexey.samoylov@gmail.com"},"_npmVersion":"10.9.8","description":"@baldaworks/acprun binary for windows/arm64","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acprun-win32-arm64_0.1.2_1788155803557_0.7223626646884413","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@baldaworks/acprun-win32-arm64","version":"0.1.3","license":"SEE LICENSE IN LICENSE","_id":"@baldaworks/acprun-win32-arm64@0.1.3","maintainers":[{"name":"metalagman","email":"alexey.samoylov@gmail.com"}],"os":["win32"],"bin":{"acprun":"bin/acprun.exe"},"cpu":["arm64"],"dist":{"shasum":"8d7adba55acaee021be5251508ed9c85efee4641","tarball":"https://registry.npmjs.org/@baldaworks/acprun-win32-arm64/-/acprun-win32-arm64-0.1.3.tgz","fileCount":4,"integrity":"sha512-C/zhJEJU3+QXXWaaxA+3cpO6/afvX11Yu2xAiDsivUxcQ4DuMMVF0+3sGlS4onK7xadZGdhs0WjNiP68FUXmpg==","signatures":[{"sig":"MEUCIQCfzBf5n+f1W1GmOL//Wx9AXMm5teBxGRwJOIWCak2XgwIgD0+9vnFC+v1SrAj7XeBeftesJ+4PkOBHspjXwKf0PMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8195044},"gitHead":"e7bf235680fd28bd517af6836425922c45330bc1","_npmUser":{"name":"metalagman","email":"alexey.samoylov@gmail.com"},"_npmVersion":"10.9.8","description":"@baldaworks/acprun binary for windows/arm64","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acprun-win32-arm64_0.1.3_1788157167002_0.3812511630715347","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@baldaworks/acprun-win32-arm64","version":"0.1.4","license":"SEE LICENSE IN LICENSE","_id":"@baldaworks/acprun-win32-arm64@0.1.4","maintainers":[{"name":"metalagman","email":"alexey.samoylov@gmail.com"}],"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"bb8b300299ff33742968cabcc646b8b894af6ace","tarball":"https://registry.npmjs.org/@baldaworks/acprun-win32-arm64/-/acprun-win32-arm64-0.1.4.tgz","fileCount":4,"integrity":"sha512-5hLxO1/Di5gQbCwN1M35rk0ru+H71iIGKjbbLir+6wgvSRzExP5Cg1q+8GbuIGgD8VKp5Ye2mdfQ20JKL7dDrg==","signatures":[{"sig":"MEYCIQDsA2c860YljY9csoE/EBJhwERpseDblai7DSLEbHjl+QIhANRCHWcBq+hNRfpsvWdk4EWyS1f1qvO7rK0GQ10331Ya","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8194997},"gitHead":"bb6430921bc0903cdacd01f3ae027bd0e95437bf","_npmUser":{"name":"metalagman","email":"alexey.samoylov@gmail.com"},"_npmVersion":"10.9.8","description":"@baldaworks/acprun binary for windows/arm64","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acprun-win32-arm64_0.1.4_1788157318500_0.7073381171986461","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@baldaworks/acprun-win32-arm64","version":"0.1.5","license":"SEE LICENSE IN LICENSE","_id":"@baldaworks/acprun-win32-arm64@0.1.5","maintainers":[{"name":"metalagman","email":"alexey.samoylov@gmail.com"}],"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"a16a9c682f74b7152f4522022d8b8a72816754cf","tarball":"https://registry.npmjs.org/@baldaworks/acprun-win32-arm64/-/acprun-win32-arm64-0.1.5.tgz","fileCount":4,"integrity":"sha512-glpr/EyG+Qr3N95WbBj8yvTo/+QnNayHTj1rco5X4ul6jsFjBlnD4/E7e6UYUlnrCxVsgrWkXnyorBDeP6TKUA==","signatures":[{"sig":"MEUCIB6oqmaCuMJX/BjEC6GIUIEgeDdmmYS2Q5bz7sM8XdeSAiEApCEJhjTwgXsuU0ZwqGI8j0oNO8U6z0H3XXVvTquOzjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8314293},"gitHead":"d2187cea33d7aba21d0381bf06308ef795fbe15d","_npmUser":{"name":"metalagman","email":"alexey.samoylov@gmail.com"},"_npmVersion":"10.9.8","description":"@baldaworks/acprun binary for windows/arm64","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acprun-win32-arm64_0.1.5_1788158493230_0.9998980615712263","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@baldaworks/acprun-win32-arm64","version":"0.1.6","license":"SEE LICENSE IN LICENSE","_id":"@baldaworks/acprun-win32-arm64@0.1.6","maintainers":[{"name":"metalagman","email":"alexey.samoylov@gmail.com"}],"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"b014cb8856459fbc2dceef2cb67f384b82ba5540","tarball":"https://registry.npmjs.org/@baldaworks/acprun-win32-arm64/-/acprun-win32-arm64-0.1.6.tgz","fileCount":4,"integrity":"sha512-rTG6wWS0vumqJcUlnl6qVJ4dqOAcfdvHRveB6H4GSZ9LfCN0/DFV9kZaI2Bcr31eEPdF7wGVFulGKBTsWgdAIA==","signatures":[{"sig":"MEUCIHEeDs67ezx+zz0g9fbg0RLeyuWURzFiATLC6k87ccpCAiEAn3NoahU0ELFoUCvw4e6TLdwn+VsQUilkQtDtopIJmyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8316341},"gitHead":"0725b77d68c216773145504ddd181c0cff8ed107","_npmUser":{"name":"metalagman","email":"alexey.samoylov@gmail.com"},"_npmVersion":"10.9.8","description":"@baldaworks/acprun binary for windows/arm64","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acprun-win32-arm64_0.1.6_1788241038551_0.23786585064213628","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@baldaworks/acprun-win32-arm64","version":"0.1.7","license":"SEE LICENSE IN LICENSE","_id":"@baldaworks/acprun-win32-arm64@0.1.7","maintainers":[{"name":"metalagman","email":"alexey.samoylov@gmail.com"}],"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"2acdb8f9cb580445892e1a73eaf542b86c5081da","tarball":"https://registry.npmjs.org/@baldaworks/acprun-win32-arm64/-/acprun-win32-arm64-0.1.7.tgz","fileCount":4,"integrity":"sha512-6NAFBqOhCw0H6OhUYWMvQOKDVRxyzqEc9YLNvufcijq+1ULocZMl1uWvI/6ctuIbJ7LqBGfGqwmyyh3WyeVDmQ==","signatures":[{"sig":"MEYCIQC+BKlvK7SJ4vv47eQVyexVmPzyVkTh6txGLKZhd/Ur0gIhAI4h82MdZj5XlG8UZ9Q8drK8sib75/i5aOCE/8pZjJIJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8320437},"gitHead":"00bce7057894abf56f40f87b876f761f3f985108","_npmUser":{"name":"metalagman","email":"alexey.samoylov@gmail.com"},"_npmVersion":"10.9.8","description":"@baldaworks/acprun binary for windows/arm64","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acprun-win32-arm64_0.1.7_1788250966912_0.9064539041846076","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@baldaworks/acprun-win32-arm64","version":"0.1.8","license":"SEE LICENSE IN LICENSE","_id":"@baldaworks/acprun-win32-arm64@0.1.8","maintainers":[{"name":"metalagman","email":"alexey.samoylov@gmail.com"}],"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"26c16be7e311bfe3972b7839af66e13eacce2958","tarball":"https://registry.npmjs.org/@baldaworks/acprun-win32-arm64/-/acprun-win32-arm64-0.1.8.tgz","fileCount":4,"integrity":"sha512-1F/SVFc49IQQNmgcL0NIH3BLcRJGOmfdE9vbb+PF9lFTbpL873AvW8DvZc7Cl9vlkFzc7eAvbeFt/EG0tlTZBw==","signatures":[{"sig":"MEYCIQCa1BXjaViSlyxAhB+8yON7hsn8eBDdu/yjupwawxSDlgIhAL0rm+jl66GL8ATH4ISYUfgkj62dqHcfSSp6Ho/1Zgjv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8320545},"gitHead":"e518a9ac4fed002b3ef6eceaede2ea04304ed731","_npmUser":{"name":"metalagman","email":"alexey.samoylov@gmail.com"},"_npmVersion":"10.9.8","description":"@baldaworks/acprun binary for windows/arm64","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acprun-win32-arm64_0.1.8_1788696072064_0.45177002839504743","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@baldaworks/acprun-win32-arm64","version":"0.1.9","license":"MIT","_id":"@baldaworks/acprun-win32-arm64@0.1.9","maintainers":[{"name":"metalagman","email":"alexey.samoylov@gmail.com"}],"homepage":"https://github.com/baldaworks/acprun#readme","bugs":{"url":"https://github.com/baldaworks/acprun/issues"},"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"f9087e3fc580522363c9f225e66b847be2e04e41","tarball":"https://registry.npmjs.org/@baldaworks/acprun-win32-arm64/-/acprun-win32-arm64-0.1.9.tgz","fileCount":4,"integrity":"sha512-Pt1lNL4pfvxldJDhB7675lH+2SQRvDqGCa48gF8TM/ZAXaOiDZiEzDpZtK9SAn+lQkyGV6Ari0hjINLSGGo2kQ==","signatures":[{"sig":"MEUCIQD8sPq327tWqS3RFd0xrwXSnMlQHE3xceM/8SmZEG8FlQIgehLCMAhbcoArIji6aHhXNYWSTASSf757qkHgIkZcV8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDCNlhx1DKov/tYGDQdnFKCH2VBY2PtMkgO3zHagde4WAIgAs4uVIqiwI8lOI/wcgNcd8M5sYUhEPYOgCeK6BgOO94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8545064},"gitHead":"c4833e8c1bedf587118af34358bc322cacd1d4c1","_npmUser":{"name":"metalagman","email":"alexey.samoylov@gmail.com"},"repository":{"url":"git+https://github.com/baldaworks/acprun.git","type":"git"},"_npmVersion":"11.19.0","description":"acprun binary for windows/arm64","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acprun-win32-arm64_0.1.9_1791200384489_0.5321614445932201","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@baldaworks/acprun-win32-arm64","version":"0.1.10","license":"MIT","_id":"@baldaworks/acprun-win32-arm64@0.1.10","maintainers":[{"name":"metalagman","email":"alexey.samoylov@gmail.com"}],"homepage":"https://github.com/baldaworks/acprun#readme","bugs":{"url":"https://github.com/baldaworks/acprun/issues"},"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"2bcf94a84b9a96b042cf9a6286087c6ef34d0059","tarball":"https://registry.npmjs.org/@baldaworks/acprun-win32-arm64/-/acprun-win32-arm64-0.1.10.tgz","fileCount":4,"integrity":"sha512-dqyMbIAe0OlGQstV8d8nYyRftFA04PZHSh+rvdWE2h6HRYgv3y7y+uu2VJ7S40882bLQEhBqtFGlrH/AUZRgmg==","signatures":[{"sig":"MEYCIQCg3rKuRl7+UfKWXNMQwIjjOFXEDmBANEimx7wa51ppZQIhALttHo3EYuQNSpkT3nUnjgyOQeRmun2BxFEwDzrUhhEM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCIFDOiBoMHJ28oVpNhc/CjBz3FUrvmIrCZ3ch6RxBUXDpAh8svR/wJXtU6Lb7hiJaxtAxKsvWhbeyTO8Qcax6Vzag","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baldaworks%2facprun-win32-arm64@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8545910},"gitHead":"0f7f20317b09c0ae6f34d29fdf9ab5a8068696ba","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bcc5099b-47dd-4fe2-8510-4cc3ece447a3"}},"repository":{"url":"git+https://github.com/baldaworks/acprun.git","type":"git"},"_npmVersion":"11.16.0","description":"@baldaworks/acprun binary for windows/arm64","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acprun-win32-arm64_0.1.10_1791202836580_0.20882693644346206","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"os":["win32"],"_id":"@baldaworks/acprun-win32-arm64@0.1.11","cpu":["arm64"],"bugs":{"url":"https://github.com/baldaworks/acprun/issues"},"dist":{"shasum":"0c6f87428277453fc4c3522361dccf0cf649d44c","tarball":"https://registry.npmjs.org/@baldaworks/acprun-win32-arm64/-/acprun-win32-arm64-0.1.11.tgz","fileCount":4,"integrity":"sha512-MoPT1w3znzeZAcCP0myzuuUgqxDao+b4m1fF4eUalkBq+29LQ9VJZuW19mcJhuiHJn88GUo3gM6o4Ny4HXAEmw==","signatures":[{"sig":"MEUCIC11b+y2U+akivHMb4lMQ/PI6N+FtnBCn+3xvV8WUO1pAiEAlQGwc0EMplDqkNKlCRjmEXXXSCyMFpiN7jo3Tt7Mbbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCjGZEYw/GOGo7vCAnYv4GJK/jrmfUleXHT/urs2e+6vAIgUxnl0EQmlGPKGZmfdmnB6dzRz+Bnk2q5WgQlaCNQbYA="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baldaworks%2facprun-win32-arm64@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8545876},"name":"@baldaworks/acprun-win32-arm64","gitHead":"f7ed8aa1118e98a332f762d21a37cd9150429f07","license":"MIT","version":"0.1.11","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bcc5099b-47dd-4fe2-8510-4cc3ece447a3"}},"homepage":"https://github.com/baldaworks/acprun#readme","repository":{"url":"git+https://github.com/baldaworks/acprun.git","type":"git"},"_npmVersion":"11.16.0","description":"@baldaworks/acprun binary for windows/arm64","directories":{},"maintainers":[{"name":"metalagman","email":"alexey.samoylov@gmail.com"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/acprun-win32-arm64_0.1.11_1791206040599_0.5727920568640572"}}},"time":{"created":"2026-08-31T05:48:00.265Z","modified":"2026-10-05T13:14:01.289Z","0.1.0":"2026-08-31T05:48:00.686Z","0.1.1":"2026-08-31T05:52:27.661Z","0.1.2":"2026-08-31T05:56:43.780Z","0.1.3":"2026-08-31T06:19:27.212Z","0.1.4":"2026-08-31T06:21:58.723Z","0.1.5":"2026-08-31T06:41:33.507Z","0.1.6":"2026-09-01T05:37:18.861Z","0.1.7":"2026-09-01T08:22:47.166Z","0.1.8":"2026-09-06T12:01:12.290Z","0.1.9":"2026-10-05T11:39:44.683Z","0.1.10":"2026-10-05T12:20:36.778Z","0.1.11":"2026-10-05T13:14:00.761Z"},"bugs":{"url":"https://github.com/baldaworks/acprun/issues"},"license":"MIT","homepage":"https://github.com/baldaworks/acprun#readme","repository":{"url":"git+https://github.com/baldaworks/acprun.git","type":"git"},"description":"@baldaworks/acprun binary for windows/arm64","maintainers":[{"name":"metalagman","email":"alexey.samoylov@gmail.com"}],"readme":"# acprun\n\n[![Test](https://github.com/baldaworks/acprun/actions/workflows/test.yml/badge.svg)](https://github.com/baldaworks/acprun/actions/workflows/test.yml)\n[![Lint](https://github.com/baldaworks/acprun/actions/workflows/lint.yml/badge.svg)](https://github.com/baldaworks/acprun/actions/workflows/lint.yml)\n[![Security](https://github.com/baldaworks/acprun/actions/workflows/security.yml/badge.svg)](https://github.com/baldaworks/acprun/actions/workflows/security.yml)\n[![Latest release](https://img.shields.io/github/v/release/baldaworks/acprun)](https://github.com/baldaworks/acprun/releases/latest)\n[![npm version](https://img.shields.io/npm/v/%40baldaworks%2Facprun)](https://www.npmjs.com/package/@baldaworks/acprun)\n[![License: MIT](https://img.shields.io/github/license/baldaworks/acprun)](LICENSE)\n\n## ACP Registry client and agent runner\n\n`acprun` is a CLI for discovering, inspecting, resolving, and running agents published in the [Agent Client Protocol (ACP) Registry](https://agentclientprotocol.com). It supports native binaries, `npx`, and `uvx`.\n\nIt transparently handles distribution resolution across:\n- **Binary Archives**: Detects host OS and CPU architecture (`linux-x86_64`, `linux-aarch64`, `darwin-aarch64`, `darwin-x86_64`, `windows-x86_64`, `windows-aarch64`), downloads `.zip` or `.tar.gz` archives, validates optional SHA256 integrity checksums, safely extracts to local user cache (with strict Zip Slip protection), sets `0755` executable permissions, and builds the command vector.\n- **NPX Packages**: Formats `[\"npx\", \"-y\", <package>, <args...>]` and sets environment variables.\n- **UVX Packages**: Formats `[\"uvx\", <package>, <args...>]` and sets environment variables.\n- **Offline Resilient Caching**: Caches registry manifests and downloaded binaries under `os.UserCacheDir()/acprun/` for fast, offline reuse.\n\n---\n\n## Installation and quick start\n\nInstall `acprun` through npm or as a Go binary.\n\n### npm package (recommended)\n\nFor repeated direct shell use, install the npm launcher globally:\n\n```bash\nnpm install --global @baldaworks/acprun@latest\nacprun version\n```\n\nFor one-shot execution without global installation, run the complete `npx` command:\n\n```bash\nnpx --yes @baldaworks/acprun@latest list\n```\n\n### Go binary\n\n```bash\ngo install github.com/baldaworks/acprun/cmd/acprun@latest\n```\n\nThese packages install the `acprun` CLI. When running an agent, `acprun` selects that agent's binary, `npx`, or `uvx` distribution from the Registry.\n\n---\n\n## One-shot agent execution\n\n`acprun` supports **one-shot execution** directly without needing explicit subcommands (similar to `npx` or `uvx`):\n\n```bash\n# Run a binary agent\nacprun goose\n\n# Run an NPX agent with arguments\nacprun cline --acp\n\n# Run a UVX agent\nacprun fast-agent -x\n\n# Pass arbitrary flags directly to the agent\nacprun amp-acp --verbose\n```\n\n---\n\n## Agent discovery and inspection\n\n### `acprun list`\nList all agents available in the ACP registry.\n```bash\n# Formatted table\nacprun list\n\n# Filter by distribution format\nacprun list --distribution binary\n\n# JSON output\nacprun list --format json\n```\n\n### `acprun info <agent-id>` (alias: `show`)\nDisplay detailed agent metadata, license, authors, repository, and platform distribution specs.\n```bash\nacprun info devin\nacprun info gemini --json\n```\n\n### `acprun resolve <agent-id>`\nDry-run resolution: downloads and extracts binary archives to local cache if needed, and prints the resolved command vector without running the process.\n```bash\nacprun resolve antigravity-acp --json\nacprun resolve goose --platform linux-x86_64\n```\n\n---\n\n## Explicit runner subcommands\n\nUse explicit runner subcommands (`run`, `serve`, `exec`, `start`) when you want to avoid any potential ambiguity with management subcommands (e.g. running an agent whose ID is `list` or `cache`):\n\n```bash\n# Explicit run\nacprun run cursor -- acp\n\n# Using serve alias\nacprun serve devin\n\n# Pass extra environment variables\nacprun run fast-agent -e FAST_AGENT_MODEL=custom -- -x\n```\n\n---\n\n## Cache management\n\n```bash\n# Print cache directory path\nacprun cache path\n\n# Purge cache\nacprun cache clean --all\nacprun cache clean --manifests-only\n```\n\n---\n\n## CLI reference\n\n### Global Flags\n```text\n  -r, --registry string    ACP Registry URL (default: official CDN, env: ACP_REGISTRY_URL)\n      --cache-dir string   Custom cache directory (default: $USER_CACHE_DIR/acprun, env: ACP_CACHE_DIR)\n      --download-timeout duration\n                           Binary archive download timeout (default 5m0s)\n      --offline            Offline mode: use cached manifests and binaries only\n  -v, --verbose            Enable verbose output\n  -h, --help               Help for acprun\n```\n\n### Subcommands Table\n| Command | Description | Aliases |\n| --- | --- | --- |\n| `acprun <agent-id> [args...]` | One-shot agent resolution and execution | — |\n| `acprun run <agent-id>` | Explicit agent process runner | `serve`, `exec`, `start` |\n| `acprun list` | List available registry agents | `ls` |\n| `acprun info <agent-id>` | Display detailed agent metadata and distributions | `show` |\n| `acprun resolve <agent-id>` | Dry-run resolution to command vector | — |\n| `acprun cache [path\\|clean]` | Inspect or clean local ACP cache | — |\n| `acprun version` | Print version and build metadata | — |\n\n---\n\n## Architecture and security\n\n- **Targeted Package Layout**:\n  - [`cmd/acprun/`](cmd/acprun/): Binary entrypoint.\n  - [`internal/cli/`](internal/cli/): Cobra CLI commands with one-shot dispatch.\n  - [`internal/registry/`](internal/registry/): ACP v1 models, HTTP client, and manifest caching.\n  - [`internal/resolver/`](internal/resolver/): Host platform detection, safe archive extraction (`.zip`, `.tar.gz`, `.tar.bz2`), and Binary/NPX/UVX distribution resolvers.\n  - [`internal/runner/`](internal/runner/): Process execution, stdio binding, and signal forwarding (`SIGINT`, `SIGTERM`).\n- **Security & Integrity**:\n  - **Zip Slip Prevention**: Validates all archive entry paths stay within the target destination directory before extraction.\n  - **SHA256 Verification**: Verifies SHA256 integrity checksums against registry manifests.\n  - **Static Binaries**: Built with `CGO_ENABLED=0` for pure Go cross-platform portability.\n\n---\n\n## Distribution\n\nThe npm distribution uses CGO-disabled native executables for macOS and Linux on AMD64/ARM64 and Windows AMD64/ARM64 behind the [`@baldaworks/acprun`](https://www.npmjs.com/package/@baldaworks/acprun) launcher and six scoped platform packages.\n\nDescription, keywords, and MIT license metadata are defined in `.omnidist/omnidist.yaml` and included in the npm launcher.\n\n### Release setup\n\nTag-triggered releases stage and verify the npm packages before publishing and attach native binaries to the GitHub release. npm publishing uses GitHub Actions OIDC through omnidist's `publish-auth: trusted` mode. The publish job has `id-token: write`; no npm publishing secret is required.\n\nSign in locally through npm web authentication with an account that has 2FA enabled and write access to the launcher and its six platform packages. Inspect the trusted-publisher plan, then apply it through omnidist:\n\n```bash\nnpx -y npm@11.16.0 login --auth-type=web --registry=https://registry.npmjs.org\nnpx -y @omnidist/omnidist@latest npm trust\nnpx -y @omnidist/omnidist@latest npm trust --apply\n```\n\nThe plan covers all seven packages and grants publishing access to `baldaworks/acprun` using the workflow filename `omnidist-release.yml`. Complete any browser/2FA prompts from npm. Local web authentication is used to configure trust; GitHub Actions obtains its own short-lived OIDC credentials for releases. See [npm trusted publishing](https://docs.npmjs.com/trusted-publishers/) and the [npm trust prerequisites](https://docs.npmjs.com/cli/v11/commands/npm-trust/).\n\nnpm requires a package to exist before its trusted publisher can be configured. A new package name therefore needs its initial publication through omnidist using local web authentication before applying the trust plan. Keep credentials outside the repository.\n\nA failed upload can leave some npm packages published. Retain the release logs and inspect registry state before retrying; registry clients reject versions already published, so replaying a partially published release can fail.\n\n---\n\n## License\n\n`acprun` is released under the [MIT License](LICENSE).\n","readmeFilename":"README.md"}