{"_id":"@buatprem/autosetup","_rev":"6-ab7da9dd97fe4af3249b49399bb3a683","name":"@buatprem/autosetup","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@buatprem/autosetup","version":"0.1.0","license":"MIT","_id":"@buatprem/autosetup@0.1.0","maintainers":[{"name":"buatprem","email":"alaalaesar@gmail.com"}],"bin":{"autosetup":"bin/autosetup.js"},"dist":{"shasum":"373b50db89bb7ecab85ef312b7321475cc9aff93","tarball":"https://registry.npmjs.org/@buatprem/autosetup/-/autosetup-0.1.0.tgz","fileCount":3,"integrity":"sha512-VQHFNwijeZji/ySaxYepNOS3xEtLi531pkzT05bwI8CLhMKKYrZkIzaicG+HF01NlVqxL92bqzULH8fbuxyiaw==","signatures":[{"sig":"MEYCIQDHZCYG9ZPqakWqvSVQGob4UkQ3T4UOCcskASNUfQoYnwIhAN0bVleLT8yuP/zyWDjjpikC4CMmg5Fwyc1DR9xj+Fgx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5896},"type":"module","engines":{"node":">=18"},"gitHead":"2a86cb87ad719602d9fc2e33633b29bc52b9449d","scripts":{"test":"node --test"},"_npmUser":{"name":"buatprem","email":"alaalaesar@gmail.com"},"_npmVersion":"10.8.2","description":"Setup OpenCode untuk API OpenAI-compatible BuatPrem","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/autosetup_0.1.0_1785217905981_0.33136881458698486","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@buatprem/autosetup","version":"0.1.1","license":"MIT","_id":"@buatprem/autosetup@0.1.1","maintainers":[{"name":"buatprem","email":"alaalaesar@gmail.com"}],"bin":{"autosetup":"bin/autosetup.js"},"dist":{"shasum":"99276da49f8ed82d34b84475324b81c448397e53","tarball":"https://registry.npmjs.org/@buatprem/autosetup/-/autosetup-0.1.1.tgz","fileCount":3,"integrity":"sha512-z+EXL6c09dI9mXVu4RRKP/jVJPYZlMTsMJS+GvxfaPwMZIYKdYt+IKjFJjxUUotyN5hPU6FMibc6qiVY2eJxMA==","signatures":[{"sig":"MEUCIQDutzwx4I9tn/HYYg0oxP72Co+nNETUPVySsy4iFxA28gIgRO916t5n8Irwv9gtjFePP9rWeq/OjNmx2xJ1rqcsp24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5919},"type":"module","engines":{"node":">=18"},"gitHead":"2a86cb87ad719602d9fc2e33633b29bc52b9449d","scripts":{"test":"node --test"},"_npmUser":{"name":"buatprem","email":"alaalaesar@gmail.com"},"_npmVersion":"10.8.2","description":"Setup OpenCode untuk API OpenAI-compatible BuatPrem","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/autosetup_0.1.1_1785218500037_0.225577793848994","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@buatprem/autosetup","version":"0.1.2","license":"MIT","_id":"@buatprem/autosetup@0.1.2","maintainers":[{"name":"buatprem","email":"alaalaesar@gmail.com"}],"bin":{"autosetup":"bin/autosetup.js"},"dist":{"shasum":"685d5ace62f7433e54c2a31f8bfb7b220665e41f","tarball":"https://registry.npmjs.org/@buatprem/autosetup/-/autosetup-0.1.2.tgz","fileCount":3,"integrity":"sha512-Y6LkA7bxF4eq4SKJfH2JPAQ/oih3RTEJ42MLi+i7BDlL15USlmx0mjRytlnUwnhVcLe2zLXHpQtcLYA1E3FPAQ==","signatures":[{"sig":"MEUCIAwD5YC9eYbqMUX93VmM077uUFIhzJGbco/lXJhnjGiBAiEAlAltAnVEWlytK0gkqLw4pVKxQvwXxIIVyJ8OKexPNnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5923},"type":"module","engines":{"node":">=18"},"gitHead":"2a86cb87ad719602d9fc2e33633b29bc52b9449d","scripts":{"test":"node --test"},"_npmUser":{"name":"buatprem","email":"alaalaesar@gmail.com"},"_npmVersion":"10.8.2","description":"Setup OpenCode untuk API OpenAI-compatible BuatPrem","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/autosetup_0.1.2_1785219741941_0.6450558576905145","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@buatprem/autosetup","version":"0.1.3","license":"MIT","_id":"@buatprem/autosetup@0.1.3","maintainers":[{"name":"buatprem","email":"alaalaesar@gmail.com"}],"bin":{"autosetup":"bin/autosetup.js"},"dist":{"shasum":"d1292ba4aa36f84370fbf5b4148b7c0162e5d079","tarball":"https://registry.npmjs.org/@buatprem/autosetup/-/autosetup-0.1.3.tgz","fileCount":3,"integrity":"sha512-UYjb/oBLND7vh4SS6tLrASHl7To+UMB3eUK1MgePs8sr8yz8rj+JL/3Q/MvoR6rdsTEwH5vSmifP2AFCM46wIQ==","signatures":[{"sig":"MEYCIQDKHD51UjVGjVj1HXHmjFIkacp88A2eMWO37/v56o4g/wIhAKjkKWP3LCuvX7epfb2i/ppcnVEIHL6mMefNqERqEpAa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7061},"type":"module","engines":{"node":">=18"},"gitHead":"2a86cb87ad719602d9fc2e33633b29bc52b9449d","scripts":{"test":"node --test"},"_npmUser":{"name":"buatprem","email":"alaalaesar@gmail.com"},"_npmVersion":"10.8.2","description":"Setup OpenCode untuk API OpenAI-compatible BuatPrem","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/autosetup_0.1.3_1785220676577_0.3460444526402233","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@buatprem/autosetup","version":"0.1.4","license":"MIT","_id":"@buatprem/autosetup@0.1.4","maintainers":[{"name":"buatprem","email":"alaalaesar@gmail.com"}],"bin":{"autosetup":"bin/autosetup.js"},"dist":{"shasum":"5dd5d3d2ac9a4dbfca2ee25452ab5d661b025a98","tarball":"https://registry.npmjs.org/@buatprem/autosetup/-/autosetup-0.1.4.tgz","fileCount":3,"integrity":"sha512-CGqCjW5lxJB+kRP7tIqIpOorextOQbsCvsh9JzR1fUmDhpBkUMBLwfZKcyeu2voDH3uxBsAJEgMgSuKellj6ag==","signatures":[{"sig":"MEUCICugzsPuSBYxSXYF6J9EivnxAXseYKfdBTtrC7070gFJAiEAqL6vQK8NwHVxT2ZxkiAPhLFVbUx7wq573JekVdB1jpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15392},"type":"module","engines":{"node":">=18"},"gitHead":"00f2d2f09024c92aeeae5b4f5715f1d20fc72ee6","scripts":{"test":"node --test"},"_npmUser":{"name":"buatprem","email":"alaalaesar@gmail.com"},"_npmVersion":"10.8.2","description":"Setup OpenCode, Hermes, dan OpenClaw untuk API OpenAI-compatible BuatPrem","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/autosetup_0.1.4_1785274742641_0.7288492274297758","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@buatprem/autosetup","version":"0.1.5","description":"Setup OpenCode, Hermes, dan OpenClaw untuk API OpenAI-compatible BuatPrem","type":"module","bin":{"autosetup":"bin/autosetup.js"},"scripts":{"test":"node --test"},"dependencies":{"cross-spawn":"^7.0.6"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"license":"MIT","_id":"@buatprem/autosetup@0.1.5","gitHead":"00f2d2f09024c92aeeae5b4f5715f1d20fc72ee6","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-evc1GL2oNWvhsNm7n49WnSwblou+DUOLEToo/PsBDDAd1/YqFmHaKWCCNw7dKuCWa6gkT+KdHhdQl1nCsFJPmg==","shasum":"1dbe1a26becf9802d6e44c2e3ca256467653ff36","tarball":"https://registry.npmjs.org/@buatprem/autosetup/-/autosetup-0.1.5.tgz","fileCount":3,"unpackedSize":15308,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNnh40n3wk6om7JnpjoUYUqXamvuKuu10pkkaY9XeZmwIhANtzpT/SsU0Vcqr7pAuHLfxkkWNhZaV3PCgtJyhtdCay"}]},"_npmUser":{"name":"buatprem","email":"alaalaesar@gmail.com"},"directories":{},"maintainers":[{"name":"buatprem","email":"alaalaesar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autosetup_0.1.5_1785309164299_0.38293398095534226"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-28T05:51:45.733Z","modified":"2026-07-29T07:12:44.649Z","0.1.0":"2026-07-28T05:51:46.115Z","0.1.1":"2026-07-28T06:01:40.183Z","0.1.2":"2026-07-28T06:22:22.059Z","0.1.3":"2026-07-28T06:37:56.734Z","0.1.4":"2026-07-28T21:39:02.769Z","0.1.5":"2026-07-29T07:12:44.446Z"},"license":"MIT","description":"Setup OpenCode, Hermes, dan OpenClaw untuk API OpenAI-compatible BuatPrem","maintainers":[{"name":"buatprem","email":"alaalaesar@gmail.com"}],"readme":"# @buatprem/autosetup\n\nSetup provider BuatPrem untuk OpenCode, Hermes Agent, atau OpenClaw:\n\n```bash\nnpx @buatprem/autosetup\n```\n\nPilih target saat CLI berjalan. Jika target belum terpasang, CLI meminta konfirmasi lalu menjalankan installer resmi non-interaktif. Hermes dan OpenClaw tidak menjalankan onboarding bawaan karena provider BuatPrem langsung dikonfigurasi.\n\n- OpenCode: semua model ditambahkan ke provider `buatprem`.\n- Hermes: provider `custom:buatprem` menemukan semua model dari `/models`; satu dipilih sebagai default.\n- OpenClaw: semua model ditambahkan ke provider `buatprem`; satu dipilih sebagai default.\n\nAPI key disimpan di credential store atau `.env` aplikasi terkait dengan permission `0600`.\n\n## Publish ke npm\n\nScope `@buatprem` harus merupakan username atau organisasi npm milik Anda.\n\n```bash\nnpm adduser\nnpm whoami\ncd packages/autosetup\nnpm publish --access public\n```\n\nScoped package publik memerlukan `--access public` pada publikasi pertama.\n","readmeFilename":"README.md"}