{"_id":"@andypai/up","_rev":"3-f3302942b352d90f489c73f2bd0f97d1","name":"@andypai/up","dist-tags":{"latest":"0.3.0"},"versions":{"0.2.0":{"name":"@andypai/up","version":"0.2.0","license":"MIT","_id":"@andypai/up@0.2.0","maintainers":[{"name":"andypai.me","email":"andy@r2pi.co"}],"bin":{"up":"bin/up.js"},"dist":{"shasum":"e5815a33b73f71c35a7be52926fd1a90b1229870","tarball":"https://registry.npmjs.org/@andypai/up/-/up-0.2.0.tgz","fileCount":7,"integrity":"sha512-EcEQKzXP+JN4xPe3ZB+dgfDDp4PSD7NcmN1fGc+NVfTECMuoeU11nzsnGP6eVHWlAyUWhFMangH8zUYDNrX1+A==","signatures":[{"sig":"MEYCIQCWv26mLQAqAWSrQiBKEQl1Rl//hfIwzUO/cZgo3RfjrwIhAIcowGXhHlyeXKnRVfs43XLV7E8zxU7kwNvlSSHOBC1U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15052},"type":"module","_from":"file:andypai-up-0.2.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint .","test":"node --test","build":"node -e \"console.log('No build step required for @andypai/up')\""},"_npmUser":{"name":"andypai.me","email":"andy@r2pi.co"},"_resolved":"/private/var/folders/zj/c10d515j4lz3hq26nmc156c00000gn/T/72cae670b01c2429700f62d5bb33e464/andypai-up-0.2.0.tgz","_integrity":"sha512-EcEQKzXP+JN4xPe3ZB+dgfDDp4PSD7NcmN1fGc+NVfTECMuoeU11nzsnGP6eVHWlAyUWhFMangH8zUYDNrX1+A==","_npmVersion":"11.9.0","description":"Upload local files to Up and get back public share links","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^11.0.0","commander":"^14.0.3","mime-types":"^3.0.2","@iarna/toml":"^2.2.5","@clack/prompts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/up_0.2.0_1774843810743_0.9898658383871606","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@andypai/up","version":"0.2.1","license":"MIT","_id":"@andypai/up@0.2.1","maintainers":[{"name":"andypai.me","email":"andy@r2pi.co"}],"homepage":"https://github.com/abpai/up#readme","bugs":{"url":"https://github.com/abpai/up/issues"},"bin":{"up":"bin/up.js"},"dist":{"shasum":"5c293bc0d6c63fbcdef7d5b003755aca3914c426","tarball":"https://registry.npmjs.org/@andypai/up/-/up-0.2.1.tgz","fileCount":7,"integrity":"sha512-XyaNhS14CUh23KGi3i7yhoB9mf9FNeAacWFzgkxcweoWqMyAtHGvBOXWHY5JJ/JyzwqzQ+toI9ESkpi9g5hrow==","signatures":[{"sig":"MEYCIQCe1/nrHrfj0/r3Os8FWdVHPspVbEhz+M/QhyDbTq+AEQIhAIvzW6PbPSpAsd0ueZTu+HhMQDTkug8tgRdxEI60ZXft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15260},"type":"module","_from":"file:andypai-up-0.2.1.tgz","engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint .","test":"node --test","build":"node -e \"console.log('No build step required for @andypai/up')\""},"_npmUser":{"name":"andypai.me","email":"andy@r2pi.co"},"_resolved":"/private/var/folders/zj/c10d515j4lz3hq26nmc156c00000gn/T/d0cdca33f25ed89559cd930d55a0379f/andypai-up-0.2.1.tgz","_integrity":"sha512-XyaNhS14CUh23KGi3i7yhoB9mf9FNeAacWFzgkxcweoWqMyAtHGvBOXWHY5JJ/JyzwqzQ+toI9ESkpi9g5hrow==","repository":{"url":"git+https://github.com/abpai/up.git","type":"git"},"_npmVersion":"11.9.0","description":"Upload local files to Up and get back public share links","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^11.0.0","commander":"^14.0.3","mime-types":"^3.0.2","@iarna/toml":"^2.2.5","@clack/prompts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/up_0.2.1_1774845386239_0.5054726410689889","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@andypai/up","version":"0.3.0","description":"Upload local files to Up and get back public share links","type":"module","bin":{"up":"bin/up.js"},"engines":{"node":">=20.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/abpai/up.git"},"homepage":"https://github.com/abpai/up#readme","bugs":{"url":"https://github.com/abpai/up/issues"},"publishConfig":{"access":"public"},"dependencies":{"@clack/prompts":"^1.1.0","@iarna/toml":"^2.2.5","commander":"^14.0.3","mime-types":"^3.0.2","open":"^11.0.0"},"scripts":{"build":"node -e \"console.log('No build step required for @andypai/up')\"","test":"node --test","lint":"eslint ."},"_id":"@andypai/up@0.3.0","_integrity":"sha512-XlJltVU+JYMtIMXm79xg9K40xBNrMP8GL9kpbVPnW+6x53VoOnIkEUCrtbPEhTnRzrf2nuoDQ9n/a4/F43IZ3A==","_resolved":"/tmp/192d452ed05d7be86128c42aa7db1c5d/andypai-up-0.3.0.tgz","_from":"file:andypai-up-0.3.0.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-XlJltVU+JYMtIMXm79xg9K40xBNrMP8GL9kpbVPnW+6x53VoOnIkEUCrtbPEhTnRzrf2nuoDQ9n/a4/F43IZ3A==","shasum":"7252b8b72b7eb837c1eca5b176882619c221c447","tarball":"https://registry.npmjs.org/@andypai/up/-/up-0.3.0.tgz","fileCount":7,"unpackedSize":19653,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andypai%2fup@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCTOOv70rgYed8Z/Bl0PqTnXTbK6E7DvXhoqmERfYzbxgIgdTjeYK1qVmx0Blg6aU7hBzBNowGWsfJ9zN5FGNXRqCs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:907c0825-20af-4ce2-8a9f-e605698ceb3c"}},"directories":{},"maintainers":[{"name":"andypai.me","email":"andy@r2pi.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/up_0.3.0_1781695000396_0.34366425869191364"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-30T04:10:10.680Z","modified":"2026-06-17T11:16:40.894Z","0.2.0":"2026-03-30T04:10:10.873Z","0.2.1":"2026-03-30T04:36:26.393Z","0.3.0":"2026-06-17T11:16:40.538Z"},"bugs":{"url":"https://github.com/abpai/up/issues"},"license":"MIT","homepage":"https://github.com/abpai/up#readme","repository":{"type":"git","url":"git+https://github.com/abpai/up.git"},"description":"Upload local files to Up and get back public share links","maintainers":[{"name":"andypai.me","email":"andy@r2pi.co"}],"readme":"# @andypai/up\n\nCLI for uploading local files to Up and getting back public share links.\n\n## Install\n\n```bash\nnpm install -g @andypai/up\nup --version\n```\n\n## Usage\n\n```bash\nup ./file.pdf\nup --collection ./a.png ./b.png\nup --json ./file.pdf\nup setup\n```\n\n## Config\n\nPersistent defaults live in `~/.up/config.toml`.\n\nThe easiest way to create them is:\n\n```bash\nup setup\n```\n\nFor headless terminals, CI, or dotfile automation, add `--yes` to write the\nconfig without prompting:\n\n```bash\nup setup --token \"$UP_TOKEN\" --yes\nup setup --api https://up.example.com --app https://up.example.com --token \"$UP_TOKEN\" --no-open --mode single --yes\n```\n\nWithout `--yes`, the same flags prefill the interactive prompts so you can\nconfirm or tweak each value.\n\nFor local authenticated uploads, create an API token in the Up dashboard and\npaste it into `up setup`.\n\nFor CI or scripts, prefer:\n\n```bash\nexport UP_TOKEN=up_your_token\nup --json ./artifact.zip\n```\n","readmeFilename":"README.md"}