{"_id":"@boostbossai/install-mobile","name":"@boostbossai/install-mobile","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@boostbossai/install-mobile","version":"0.1.0","description":"One-command installer for Lumi for Mobile App — Boost Boss's React Native (Expo + bare RN) ad SDK.","bin":{"install-mobile":"bin/install.js"},"main":"./bin/install.js","engines":{"node":">=18"},"keywords":["boostboss","lumi","react-native","expo","mobile","ios","android","ads","monetization"],"homepage":"https://boostboss.ai/publish/mobile","repository":{"type":"git","url":"git+https://github.com/boostbossai/boostboss.git","directory":"packages/install-mobile"},"license":"MIT","author":{"name":"Boost Boss"},"gitHead":"87b7456aa540943beb5b7284e7b68c30cda6d92a","_id":"@boostbossai/install-mobile@0.1.0","bugs":{"url":"https://github.com/boostbossai/boostboss/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-iRBpFqYtUbh864OyJJ2sSRs//v9CZBHaUZmc8Xu5w3RSmygXTbFMnL1p3F9f9OnuEY+Z+pjSZ13HUk0JAAaxzg==","shasum":"4518a8c128780a7df6cb73ede5c009c46107b7ea","tarball":"https://registry.npmjs.org/@boostbossai/install-mobile/-/install-mobile-0.1.0.tgz","fileCount":9,"unpackedSize":39984,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUMG6FRuJqUeAB8pEKgLiXBOp2uFRLNGcxId26jUjEnwIhAIRYeds+CX7euhCJegcbBAPi7W5T8roo8AO9ANWHiumN"}]},"_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-mobile_0.1.0_1782011726501_0.2805052242090518"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-21T03:15:26.402Z","0.1.0":"2026-06-21T03:15:26.637Z","modified":"2026-06-21T03:15:26.884Z"},"maintainers":[{"name":"boostboss","email":"admin@boostboss.ai"}],"description":"One-command installer for Lumi for Mobile App — Boost Boss's React Native (Expo + bare RN) ad SDK.","homepage":"https://boostboss.ai/publish/mobile","keywords":["boostboss","lumi","react-native","expo","mobile","ios","android","ads","monetization"],"repository":{"type":"git","url":"git+https://github.com/boostbossai/boostboss.git","directory":"packages/install-mobile"},"author":{"name":"Boost Boss"},"bugs":{"url":"https://github.com/boostbossai/boostboss/issues"},"license":"MIT","readme":"# @boostbossai/install-mobile\n\nOne-command installer for **Lumi for Mobile App** — Boost Boss's ad SDK for\nReact Native (Expo + bare).\n\n```bash\ncd /path/to/your/react-native-app\nnpx @boostbossai/install-mobile pub_a8x2k9f9\n```\n\n## What it does\n\n1. Detects whether your project is **Expo** or **bare React Native** by\n   reading `./package.json`.\n2. `npm install`s the runtime SDK [`@boostbossai/lumi-mobile`](../lumi-mobile).\n3. **Expo only:** registers `@boostbossai/lumi-mobile` as an Expo plugin in\n   `app.json` (or drops a TODO comment in `app.config.js` / `app.config.ts`).\n4. Wraps your root component's return JSX with\n   `<LumiProvider publisherId=\"...\"> ... </LumiProvider>`.\n   - Looks for `App.tsx`, `App.jsx`, `App.js`, `src/App.{tsx,jsx,js}`, and\n     Expo Router's `app/_layout.tsx`.\n   - Adds the matching import line at the top of the file.\n5. **Bare React Native on macOS only:** runs `cd ios && pod install`. On\n   Windows/Linux it prints a reminder to run that on a Mac.\n6. Records every patch to `.lumi-install-log` so uninstall is symmetric.\n7. Prints a banner listing the 10 mobile placements enabled and your\n   dashboard link.\n\n## Uninstall\n\n```bash\nnpx @boostbossai/install-mobile --uninstall\n```\n\nReverses every patch in `.lumi-install-log` and `npm uninstall`s the\nruntime package.\n\n## Scope (v0)\n\n- **React Native only.** Native-iOS Swift and native-Android Kotlin SDKs\n  will ship as separate packages.\n- Re-running install is idempotent — existing `<LumiProvider` marker = skip.\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| Pre-roll video         | ~$11.00    |\n| Rewarded video         | ~$35.00    |\n| Bottom banner          | ~$6.50     |\n| Inline native banner   | ~$7.50     |\n| Full-screen interstitial | ~$18.00  |\n| Splash sponsor         | ~$15.00    |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-e3c40d8bf8efe67e6a24d0fa98793041"}