{"_id":"@boostbossai/install-extension","name":"@boostbossai/install-extension","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@boostbossai/install-extension","version":"0.1.0","description":"One-command installer for Lumi for Browser Extension App — Boost Boss's Chrome MV3 extension ad SDK.","bin":{"install-extension":"bin/install.js"},"main":"./bin/install.js","engines":{"node":">=18"},"keywords":["boostboss","lumi","chrome","extension","manifest-v3","ads","monetization"],"homepage":"https://boostboss.ai/publish/extensions","repository":{"type":"git","url":"git+https://github.com/boostbossai/boostboss.git","directory":"packages/install-extension"},"license":"MIT","author":{"name":"Boost Boss"},"gitHead":"87b7456aa540943beb5b7284e7b68c30cda6d92a","_id":"@boostbossai/install-extension@0.1.0","bugs":{"url":"https://github.com/boostbossai/boostboss/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-exXoM0SHsnQDagcgX9ES/5AJGIVe8dc0s49ONe+aAjykjUcY4S5AHO96eZQrA83vf1wwDjkze52/8xxf3QR/LA==","shasum":"e48be1740002954ea1a09dc3b6a8bdbb0bd5698f","tarball":"https://registry.npmjs.org/@boostbossai/install-extension/-/install-extension-0.1.0.tgz","fileCount":10,"unpackedSize":31418,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICDw5iinI5mK8sCB+oblw5UGslI8+VeMXUyvOn9pr3F7AiEAo7PhsRUPr1UTIJUI93nrLTrzeFy73sliU2r0VmQUPGw="}]},"_npmUser":{"name":"boostboss","email":"admin@boostboss.ai"},"directories":{},"maintainers":[{"name":"boostboss","email":"admin@boostboss.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/install-extension_0.1.0_1782011701347_0.12429808859365044"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-21T03:15:01.152Z","0.1.0":"2026-06-21T03:15:01.522Z","modified":"2026-06-21T03:15:01.789Z"},"maintainers":[{"name":"boostboss","email":"admin@boostboss.ai"}],"description":"One-command installer for Lumi for Browser Extension App — Boost Boss's Chrome MV3 extension ad SDK.","homepage":"https://boostboss.ai/publish/extensions","keywords":["boostboss","lumi","chrome","extension","manifest-v3","ads","monetization"],"repository":{"type":"git","url":"git+https://github.com/boostbossai/boostboss.git","directory":"packages/install-extension"},"author":{"name":"Boost Boss"},"bugs":{"url":"https://github.com/boostbossai/boostboss/issues"},"license":"MIT","readme":"# @boostbossai/install-extension\n\nOne-command installer for **Lumi for Browser Extension App** — Boost Boss's ad\nSDK for Chrome Manifest V3 extensions.\n\n```bash\ncd /path/to/your/chrome-extension\nnpx @boostbossai/install-extension pub_a8x2k9f9\n```\n\n## What it does\n\n1. Verifies you're in a Chrome MV3 extension directory (`manifest.json` with\n   `\"manifest_version\": 3`).\n2. `npm install`s the runtime SDK [`@boostbossai/lumi-extension`](../lumi-extension).\n3. Patches `manifest.json`:\n   - adds `\"storage\"` to `permissions`\n   - adds `\"https://boostboss.ai/*\"` to `host_permissions`\n4. Patches your service worker (if `background.service_worker` is set) to call\n   `LumiBackground.init({ publisherId })`.\n5. Patches your popup, side panel, and new-tab HTML files (if declared) to\n   load the matching runtime renderer.\n6. Records every patch to `.lumi-install-log` so uninstall is symmetric.\n7. Prints a banner with the 8 placements enabled and your dashboard link.\n\n## Uninstall\n\n```bash\nnpx @boostbossai/install-extension --uninstall\n```\n\nReverses every patch in `.lumi-install-log` and `npm uninstall`s the runtime\npackage.\n\n## Scope (v0)\n\n- **Chrome MV3 only.** Firefox/Safari extension manifests differ; we'll add\n  them once Chrome flow is proven.\n- Manifest V2 is explicitly rejected with a migration link.\n- Re-running install is idempotent — existing patches are detected and skipped.\n- Zero dependencies. Node 18+.\n\n## Placements auto-enabled\n\n| Placement              | RPM        |\n| ---------------------- | ---------- |\n| Sponsored citation     | ~$4.50     |\n| Suggested chip         | ~$4.50     |\n| Inline sponsored card  | ~$6.50     |\n| Loading-state ad       | ~$7.00     |\n| Popup card             | ~$7.50     |\n| Side panel slot        | ~$8.00     |\n| New-tab takeover       | ~$16.00    |\n| Install onboarding     | ~$9.00     |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-8d93cf2d83334d08dcff9c10925a240a"}