{"bin":{"ceraph":"dist/cli.js","react-native-mcp":"dist/cli.js"},"bugs":{"url":"https://github.com/ceraph-dev/community/issues"},"dist":{"shasum":"35719dfa194394ba2824f29aba71969406ff661d","tarball":"https://registry.npmjs.org/@ceraph/react-native-mcp/-/react-native-mcp-1.1.2.tgz","fileCount":92,"integrity":"sha512-fToHp6ES2M2kFIRJqr8ZDjGpNwd30+7GzC4WVrrFL5rAjozJ34rhOLmD8Zp4WAS/ucqERpY4wCvIxbKA6mQhwg==","signatures":[{"sig":"MEQCIBcd6GiMdFG5hsAL/nfiDK08xrWWixvIrmyuBgG//OgFAiAOhjBEyNove0aO7NzoVrG/u5AAXm/N31bDPsseaKtvJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG9yYgtx52//38WL+Slvif2xDsdNZj/xu1QmglGPFF0yAiEAl0hXxkiAfGAstRukI91S5BOmzP6p3hGreVqYyPXYJaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4889200},"main":"./dist/index.js","name":"@ceraph/react-native-mcp","type":"module","_from":"file:ceraph-react-native-mcp-1.1.2.tgz","author":{"name":"Ike Studios LLC"},"engines":{"node":"^20.19.0 || ^22.12.0 || >=24.0.0"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js"},"./shim":{"types":"./dist/shim/index.d.ts","import":"./dist/shim/index.js","default":"./dist/shim/index.js","react-native":"./dist/shim/index.js"},"./babel-plugin":{"types":"./dist/babel-plugin/index.d.ts","import":"./dist/babel-plugin/index.js","require":"./dist/babel-plugin/index.cjs"},"./metro-config":{"types":"./dist/metro-config/index.d.ts","import":"./dist/metro-config/index.js","require":"./dist/metro-config/index.cjs"},"./shim/error-bootstrap":{"types":"./dist/shim/error-bootstrap.d.ts","import":"./dist/shim/error-bootstrap.js","default":"./dist/shim/error-bootstrap.js","react-native":"./dist/shim/error-bootstrap.js"}},"license":"SEE LICENSE IN LICENSE","mcpName":"dev.ceraph/react-native-mcp","scripts":{"test":"vitest run --passWithNoTests --maxWorkers=4","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsup && tsc -p tsconfig.shim.json && node scripts/generate-tool-catalog.mjs","obfuscate":"tsx scripts/obfuscate.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.shim.json","postinstall":"node -e \"try{var e=process.env;if(e.CI||e.CERAPH_SKIP_POSTINSTALL||require('fs').existsSync(process.cwd()+'/../../pnpm-workspace.yaml'))process.exit(0);process.stderr.write('\\n[@ceraph/react-native-mcp] installed. To finish setup run: npx @ceraph/react-native-mcp init\\n  (MCP config, sign-in, and the runtime-error hook. Build/run/device tools work without it.)\\n\\n')}catch(_){}\"","check:license":"tsx scripts/check-license.ts","test:oss-compat":"node e2e/oss-compatibility.mjs","check:catalog-key":"tsx scripts/check-catalog-key.ts"},"_npmUser":{"name":"ikestudios","email":"ejike@ike-studios.com"},"homepage":"https://ceraph.dev","keywords":["react-native","expo","mobile","debug","debugging","testing","react-native-testing","expo-testing","e2e-testing","e2e","end-to-end","ui-testing","automated-testing","test-automation","harness","agentic","agentic-testing","loops","agentic-loops","agent-loops","qa","quality-assurance","screenshot","ios","ios-simulator","ios-testing","android","android-emulator","android-testing","windows","linux","mac","macos","ai","agent","llm","mcp","mcp-server","model-context-protocol","mobile-testing","webdriveragent","uiautomator2","accessibility","ceraph"],"_resolved":"/private/var/folders/np/wpbh074s7s3gxb_bw1bjngdm0000gn/T/5b67ad261419325b12f2c8fe75c4f77a/ceraph-react-native-mcp-1.1.2.tgz","_integrity":"sha512-fToHp6ES2M2kFIRJqr8ZDjGpNwd30+7GzC4WVrrFL5rAjozJ34rhOLmD8Zp4WAS/ucqERpY4wCvIxbKA6mQhwg==","repository":{"url":"git+https://github.com/ceraph-dev/community.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for React Native and Expo development","directories":{},"maintainers":[{"name":"ikestudios","email":"ejike@ike-studios.com"}],"_nodeVersion":"26.0.0","dependencies":{"ws":"8.21.0","zod":"^3.25.0","plist":"^3.1.1","ts-morph":"^25","smol-toml":"^1.8.0","fast-sha256":"1.3.0","jsonc-parser":"^3.3.1","@grpc/grpc-js":"1.14.4","fast-xml-parser":"^5.11.0","@bybrave/proper-lockfile2":"5.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","tsup":"^8.5.0","react":"18.3.1","vitest":"^3","@types/ws":"^8","typescript":"^5.7","@babel/core":"^7.25.0","@types/node":"^22","@babel/types":"^7.25.0","@ceraph/core":"0.1.0","@types/plist":"^3.0.5","@ceraph/graph":"0.1.0","babel-preset-expo":"55.0.25","@types/babel__core":"^7.20.5","react-test-renderer":"18.3.1","javascript-obfuscator":"^5.4.3","@ceraph/remote-protocol":"0.0.0","@babel/plugin-syntax-jsx":"^7.25.0","@babel/preset-typescript":"^7.25.0","@react-native/babel-preset":"0.83.10"},"peerDependencies":{"react":"*","@babel/core":">=7","expo-camera":"*","react-native":"*"},"peerDependenciesMeta":{"react":{"optional":true},"@babel/core":{"optional":true},"expo-camera":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-mcp_1.1.2_1791856110253_0.3254615160482526","host":"s3://npm-registry-packages-npm-production"},"_id":"@ceraph/react-native-mcp@1.1.2","version":"1.1.2"}