{"_id":"@eli7pm/invoicer","_rev":"2-b550477d9e4e85fa7ddb3a69663317cd","name":"@eli7pm/invoicer","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@eli7pm/invoicer","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@eli7pm/invoicer@1.0.0","maintainers":[{"name":"eli7pm","email":"eli7pm.dev@gmail.com"}],"bin":{"invoicer":"src/index.js"},"dist":{"shasum":"44d1230dd49b6831b2e2a09739a108677415f70c","tarball":"https://registry.npmjs.org/@eli7pm/invoicer/-/invoicer-1.0.0.tgz","fileCount":4,"integrity":"sha512-H3r/dD5mI3itZynxt48ik2eGeJf7S8EJa4caTQQrVoMGBwjTKlhMpW3h+6Y2HY6hgz3pFm7p48F830Uli+Y5Dw==","signatures":[{"sig":"MEUCICCZu7UfDju4XqJalM2e6HiwQIus5272gvj3fv74J3GlAiEA/X6K3Ud9QuacJf6fKnkxu+Vx9pY3RLrBune6wMeKg4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6689},"main":"src/index.js","gitHead":"be1bd3f4e9d6c9fc70fa47c10d2e2bcabb13e54d","scripts":{"start":"node src/index.js"},"_npmUser":{"name":"eli7pm","email":"eli7pm.dev@gmail.com"},"_npmVersion":"10.9.8","description":"Generate and send PDF invoices from the terminal.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"chalk":"^4.1.2","dotenv":"^16.6.1","shared":"workspace:*","inquirer":"^8.2.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0","_npmOperationalInternal":{"tmp":"tmp/invoicer_1.0.0_1779400473523_0.6334443327683068","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@eli7pm/invoicer","version":"1.0.1","main":"src/index.js","bin":{"invoicer":"src/index.js"},"scripts":{"start":"node src/index.js"},"dependencies":{"chalk":"^4.1.2","dotenv":"^16.0.0","inquirer":"^8.0.0","puppeteer":"^25.0.4","resend":"^6.12.3"},"_id":"@eli7pm/invoicer@1.0.1","gitHead":"be1bd3f4e9d6c9fc70fa47c10d2e2bcabb13e54d","description":"Generate and send PDF invoices from the terminal.","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-tF7FMt5+DaW26+05S78kJd1nTl5RfoKwfTj2lWnPC4T51O0Chf07+s+VAqqAq8SZZrX5W5W6XtstIZEPM2D6yw==","shasum":"9cebd9d48d818e94534482f20c9b8f43a1501faa","tarball":"https://registry.npmjs.org/@eli7pm/invoicer/-/invoicer-1.0.1.tgz","fileCount":7,"unpackedSize":12528,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEaHO6OJ7N6dX8i+k9LXCtNbH1MpBPm5gipnJDXgXu5NAiBlI0900u9wtBhTkEETV+AgL7ASi1XWBmoNUYbD0bEfsg=="}]},"_npmUser":{"name":"eli7pm","email":"eli7pm.dev@gmail.com"},"directories":{},"maintainers":[{"name":"eli7pm","email":"eli7pm.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/invoicer_1.0.1_1779400779764_0.7494000237881857"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T21:54:33.358Z","modified":"2026-05-21T21:59:40.054Z","1.0.0":"2026-05-21T21:54:33.682Z","1.0.1":"2026-05-21T21:59:39.919Z"},"description":"Generate and send PDF invoices from the terminal.","maintainers":[{"name":"eli7pm","email":"eli7pm.dev@gmail.com"}],"readme":"# invoicer CLI\n\nGenerate and send PDF invoices from the terminal.\n\n## Requirements\n\n- Node.js 22+\n- Google Chrome installed at `/Applications/Google Chrome.app`\n- A configured `.env` at the project root\n\n## Install\n\nFrom the project root:\n\n```bash\ncd apps/cli && npm link\n```\n\nThen run from anywhere:\n\n```bash\ninvoicer\n```\n\n## Usage\n\nYou'll be prompted for:\n\n- **Invoice number** — incremental number for the invoice\n- **Month** — select with ↑↓ arrows\n- **Amount** — in USD\n- **From** — select from configured senders\n- **Bill to** — select from configured recipients\n- **Bank account** — select from configured accounts\n- **Recipient email** — where to send the invoice\n- **Send via email** — confirm before sending\n\n## Configuration\n\nCreate `apps/cli/invoice.config.json` to define your reusable details:\n\n```json\n{\n  \"from\": [\n    {\n      \"name\": \"John Doe\",\n      \"details\": \"John Doe\\n123 Main Street\\nSan Francisco, CA 94105\\nUnited States\"\n    }\n  ],\n  \"billTo\": [\n    {\n      \"name\": \"Acme Corp\",\n      \"details\": \"Acme Corp\\n456 Market Street\\nNew York, NY 10001\\nUnited States\"\n    }\n  ],\n  \"bankAccounts\": [\n    {\n      \"name\": \"Wise USD\",\n      \"details\": \"Beneficiary: John Doe\\nRouting number: 021000021\\nSWIFT/BIC: CHASUS33\\nAccount number: 1234567890\"\n    }\n  ]\n}\n```\n\n## Environment\n\nReads from the root `.env`:\n\n```\nRESEND_API_KEY=your_resend_api_key\nEMAIL_USER=onboarding@resend.dev\n```\n","readmeFilename":"README.md"}