{"_id":"@bradthomasbrown/podman","_rev":"9-04823970f157286697aa41a8ef83e8a9","name":"@bradthomasbrown/podman","dist-tags":{"latest":"1.1.7"},"versions":{"1.0.0":{"name":"@bradthomasbrown/podman","version":"1.0.0","author":{"name":"Brad Brown","email":"https://t.me/bradthomasbrown"},"_id":"@bradthomasbrown/podman@1.0.0","maintainers":[{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"}],"dist":{"shasum":"bde0b8d883819af6abd45f9d307c051010f11d52","tarball":"https://registry.npmjs.org/@bradthomasbrown/podman/-/podman-1.0.0.tgz","fileCount":5,"integrity":"sha512-7UZMZ/jtBCx5GWWtprm9HGcE9RlDY3tLNGoAf4lus7wuHUejqGiIN7I9QwOLamvs6/6hcupNQAXfsfIatHA3hg==","signatures":[{"sig":"MEYCIQD4lAd2zPSpny3+qx42h6LgzFylfEt73HnIAYYMRnJV0QIhAM6SJm9qtKpxLlUnoZnd7EGWHIsX17OoN4RxvSoiBN5H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12276},"type":"module","exports":{".":"./dist/podman.js"},"gitHead":"401cb47bc0e82ab0ba9e9e7dcbf389a4672b5e16","_npmUser":{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"},"_npmVersion":"10.9.2","description":"Minimal, unoptimized, and unaudited `podman` library for Bun and JavaScript/TypeScript.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/podman_1.0.0_1766123479211_0.8709711887337008","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bradthomasbrown/podman","version":"1.1.0","author":{"name":"Brad Brown","email":"https://t.me/bradthomasbrown"},"_id":"@bradthomasbrown/podman@1.1.0","maintainers":[{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"}],"dist":{"shasum":"83a128189cd853d0f29e36262539b30c57945765","tarball":"https://registry.npmjs.org/@bradthomasbrown/podman/-/podman-1.1.0.tgz","fileCount":5,"integrity":"sha512-Gm5q9zwJpEzlnmDc2Ur75zXCgf77DCMqPo75jsshOFHeNglW1QHq5sNDMBnJuMZOQ9qNu/sRNg5+malUXaWPbg==","signatures":[{"sig":"MEQCIFptdL99G1A6+WNafcCjSc/YWx4KToqIOAmq24JfvyPvAiBEfhE1LWh2rZifiG5tcOyPeh0Ifc8XdIn/RSJrQGXsEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12276},"type":"module","exports":{".":"./dist/podman.js"},"gitHead":"698a4f4fed812abf63a9ccea9b0bce8efe0a0c14","_npmUser":{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"},"_npmVersion":"10.9.2","description":"Minimal, unoptimized, and unaudited `podman` library for Bun and JavaScript/TypeScript.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/podman_1.1.0_1766185519752_0.016890102013545683","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@bradthomasbrown/podman","version":"1.1.1","author":{"name":"Brad Brown","email":"https://t.me/bradthomasbrown"},"_id":"@bradthomasbrown/podman@1.1.1","maintainers":[{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"}],"dist":{"shasum":"b3e4497b3295e0edaf58b3ac3139ea67c2d2f690","tarball":"https://registry.npmjs.org/@bradthomasbrown/podman/-/podman-1.1.1.tgz","fileCount":5,"integrity":"sha512-gmTlxasMUcIY3ozZOJf5fe+EActCpxIp1NZvPPMBpXiYhxydNf/PgCUnufaEJqp6gRDu92V1oPxRUPWwT7Nl0Q==","signatures":[{"sig":"MEYCIQChDbIZh+Y777kWIroT9V5s6DfFiRht+Uf9aaWnDnnb6AIhAOQXfZrL6KNIIHEe0k/Dqf0eOF0d24CrhyOGe3yVcySm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12236},"type":"module","exports":{".":"./dist/podman.js"},"gitHead":"cd9f60a252f0838ab1ef92f82a99617bd41f5096","_npmUser":{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"},"_npmVersion":"10.9.2","description":"Minimal, unoptimized, and unaudited `podman` library for Bun and JavaScript/TypeScript.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/podman_1.1.1_1766185590959_0.4802453499067485","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@bradthomasbrown/podman","version":"1.1.2","author":{"name":"Brad Brown","email":"https://t.me/bradthomasbrown"},"_id":"@bradthomasbrown/podman@1.1.2","maintainers":[{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"}],"dist":{"shasum":"29c74ab0fd398128610197ab5781caa173d7f727","tarball":"https://registry.npmjs.org/@bradthomasbrown/podman/-/podman-1.1.2.tgz","fileCount":5,"integrity":"sha512-7dylEwrajCjlt85QV9AlYXzb1kKmw7cWDLj8zMvCRmOixd7vvQK8wv2A9isJcRu5FcYIK2GgJ+0KthTpkstWRw==","signatures":[{"sig":"MEYCIQCA8dqRN1u/7yp8DojcWd3emxxYkLQdTEEibVOt420L/AIhANwYdnzBBO4YraHOeV+6wRSjmm+igXFsuQTgf9+6q2Og","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12236},"type":"module","exports":{".":"./dist/podman.js"},"gitHead":"40564161ed7db67ba7fd5654c63499407679c17e","_npmUser":{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"},"_npmVersion":"10.9.2","description":"Minimal, unoptimized, and unaudited `podman` library for Bun and JavaScript/TypeScript.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/podman_1.1.2_1766185676849_0.06485885094522814","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@bradthomasbrown/podman","version":"1.1.3","author":{"name":"Brad Brown","email":"https://t.me/bradthomasbrown"},"_id":"@bradthomasbrown/podman@1.1.3","maintainers":[{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"}],"dist":{"shasum":"86ea39d90ca3f3a79f38e97679bf4e36592c0989","tarball":"https://registry.npmjs.org/@bradthomasbrown/podman/-/podman-1.1.3.tgz","fileCount":5,"integrity":"sha512-PPQi8IVaXnXZ8jL9Q75MAL3S8TqtVIPDyWpVRolbMf8xK9oAfR9cw/W9F2uCS+c6BC7FZruq/xb4MVTYMlf4ng==","signatures":[{"sig":"MEQCIC+x5XHzaAfd7s96+LHTbpA/WG94fX+umooeezwHORjMAiB4vW+/fIBCvVGMKqumZGyx6ZP26g/MSuPts4DX7qjt7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12232},"type":"module","exports":{".":"./dist/podman.js"},"gitHead":"8b3207242392cb2e4e45eab1c8086c18432967d4","_npmUser":{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"},"_npmVersion":"10.9.2","description":"Minimal, unoptimized, and unaudited `podman` library for Bun and JavaScript/TypeScript.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/podman_1.1.3_1766185716475_0.5214175908185326","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@bradthomasbrown/podman","version":"1.1.4","author":{"name":"Brad Brown","email":"https://t.me/bradthomasbrown"},"_id":"@bradthomasbrown/podman@1.1.4","maintainers":[{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"}],"dist":{"shasum":"c887d81507d4a6bc89902472b32abce497993105","tarball":"https://registry.npmjs.org/@bradthomasbrown/podman/-/podman-1.1.4.tgz","fileCount":5,"integrity":"sha512-hFmwshxFO51+FJlcCxoRva/xiiJQ35HpeORNa4S28lngpeiqo7jMny6CbkmSob/dPtvJz5AhGXyFu6IATbfJtA==","signatures":[{"sig":"MEYCIQD5CMTKHYC0ZECUlgFf7Ho6s8xUE4o9RgiyoCPNHf+PtgIhAO4j7p3aMCfWUdbh9Kj6BIw0B3Uibz1Lsz8bXOoF86xs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12881},"type":"module","exports":{".":"./dist/podman.js"},"gitHead":"82743eab7ceca1c6b2682f7047cec5545757098d","_npmUser":{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"},"_npmVersion":"10.9.2","description":"Minimal, unoptimized, and unaudited `podman` library for Bun and JavaScript/TypeScript.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/podman_1.1.4_1766185949982_0.6897823785737209","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@bradthomasbrown/podman","version":"1.1.5","author":{"name":"Brad Brown","email":"https://t.me/bradthomasbrown"},"_id":"@bradthomasbrown/podman@1.1.5","maintainers":[{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"}],"dist":{"shasum":"becbed878c00cb963c45f0195accc9d49efd06e0","tarball":"https://registry.npmjs.org/@bradthomasbrown/podman/-/podman-1.1.5.tgz","fileCount":5,"integrity":"sha512-7OjaONRh4hOtulC7VHdI9l5re48NnVN8GqIxes0kAoG/e6WVEzuJuFwK7EWqrxA8REynTbYPmzcsDTP2aLdm5Q==","signatures":[{"sig":"MEUCICn+3inHSYN/h6vV7ddJCGHKHYM38FibjV39vR7zzKnYAiEA1Hn31xc24QOF/8N7vX2EkgUxuWoYT8vgJVh1QFJzp6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12865},"type":"module","exports":{".":"./dist/podman.js"},"gitHead":"616536b9bba043f638f6bd898fe121db67262d90","_npmUser":{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"},"_npmVersion":"10.9.2","description":"Minimal, unoptimized, and unaudited `podman` library for Bun and JavaScript/TypeScript.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/podman_1.1.5_1766186824565_0.5458719076161487","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@bradthomasbrown/podman","version":"1.1.6","author":{"name":"Brad Brown","email":"https://t.me/bradthomasbrown"},"_id":"@bradthomasbrown/podman@1.1.6","maintainers":[{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"}],"dist":{"shasum":"301dd5dcde006683f6664b964ee2581937aa01c5","tarball":"https://registry.npmjs.org/@bradthomasbrown/podman/-/podman-1.1.6.tgz","fileCount":5,"integrity":"sha512-y59BS0Tp4A6ZiPHPxii7ZaFrqR5UI0f2Lb1k7DCmk8Pjz2YUezbrJhdIICOzCDf3KTeIf90+Na5cv4Ol7rnVyg==","signatures":[{"sig":"MEUCIGhMSRn0WhA8qBMvaQT19I02qdCMoAioHaPzmFsaypZdAiEArCJi5cpDTKav/ifhblOkEcGHBacIOItLaJNcxgJq7rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12888},"type":"module","exports":{".":"./dist/podman.js"},"gitHead":"a507618b65a43cf87bbad8e0ac9dbdb8bd5fb467","_npmUser":{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"},"_npmVersion":"10.9.2","description":"Minimal, unoptimized, and unaudited `podman` library for Bun and JavaScript/TypeScript.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/podman_1.1.6_1766186894122_0.5499919176991932","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@bradthomasbrown/podman","description":"Minimal, unoptimized, and unaudited `podman` library for Bun and JavaScript/TypeScript.","version":"1.1.7","author":{"name":"Brad Brown","email":"https://t.me/bradthomasbrown"},"type":"module","exports":{".":"./dist/podman.js"},"devDependencies":{"@bradthomasbrown/jra":"^1.0.4","@types/bun":"^1.3.5"},"_id":"@bradthomasbrown/podman@1.1.7","gitHead":"849cb9121e034496ec1c324f5df70ec670d4f33a","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-t8/yLda6k/T2BgrztvdIJbIZjBPCvVqJG524ceCNW6oPa7cwP0uT49yrhXHfj4dsicONKOTHYFcWzDGjx9hb6g==","shasum":"b4cf67affec30bd1cce219a179cb8a88bc5db87f","tarball":"https://registry.npmjs.org/@bradthomasbrown/podman/-/podman-1.1.7.tgz","fileCount":5,"unpackedSize":13060,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQChhkK6jFJN/MZJcSPDuaZO2+4LNhTbG8ZsL6N7tUVQigIhANVygfaVk4YamnaGiOrLOXc7rG+LLLHmWQ96CzaBywHv"}]},"_npmUser":{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"},"directories":{},"maintainers":[{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/podman_1.1.7_1767261177880_0.11999360854495777"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-19T05:51:19.024Z","modified":"2026-01-01T09:52:58.205Z","1.0.0":"2025-12-19T05:51:19.362Z","1.1.0":"2025-12-19T23:05:19.919Z","1.1.1":"2025-12-19T23:06:31.135Z","1.1.2":"2025-12-19T23:07:56.991Z","1.1.3":"2025-12-19T23:08:36.672Z","1.1.4":"2025-12-19T23:12:30.155Z","1.1.5":"2025-12-19T23:27:04.705Z","1.1.6":"2025-12-19T23:28:14.271Z","1.1.7":"2026-01-01T09:52:58.008Z"},"author":{"name":"Brad Brown","email":"https://t.me/bradthomasbrown"},"description":"Minimal, unoptimized, and unaudited `podman` library for Bun and JavaScript/TypeScript.","maintainers":[{"name":"bradthomasbrown","email":"bradthomasbrown@outlook.com"}],"readme":"# podman\r\nThis is a simple, minimal library with some Bun-specific `podman` bindings with TypeScript/JavaScript.\r\n\r\n## Why?\r\nSurprisingly, I wasn't able to find this as something that already exists. I may have missed something, but if it does exist, chances are it isn't simple and minimal.\r\n\r\n## Installation\r\n```sh\r\nnpm i @bradthomasbrown/podman\r\n```\r\n\r\n## Usage\r\n```js\r\n// a simple getter that uses --format json to get a json version of all containers\r\nconst containers = await Podman.containers;\r\n\r\n// run command can return an id (if detached), has some vaguely helpful autocomplete types for choosing options\r\nconst id = await Podman.run([[\"detach\"], [\"publish\", \"8545:8545\"]], \"ghcr.io/foundry-rs/foundry:latest\", \"anvil -b 1 --host 0.0.0.0\");\r\n// d31868ff00545548d6234222c469951f0c87fc0e0b5fcb04c08c4e44ec1e25be\r\n\r\n// can kill a container with the id retreived from a `detach` option run command\r\nPodman.kill(id);\r\n```","readmeFilename":"README.md"}