{"bin":{"tapp":"bin/tapp.js"},"bugs":{"url":"https://github.com/aarwitz/tapp/issues"},"dist":{"shasum":"352454039c45807ea87f5efe643eb0695f5446d9","tarball":"https://registry.npmjs.org/@aarwitz/tapp/-/tapp-0.17.27.tgz","fileCount":76,"integrity":"sha512-eHYOha5gr+Jo40aL+s9QceTHdo2rm2XfX0EIri/ggxwvnLN94OgBOu02mW1PAvoU025jxJ6TnSsTY/KAAj0VCw==","signatures":[{"sig":"MEYCIQCFXQO9L+JjdKzN9/Dm5nFZrKFMqVK/VHHccksYZZ2nZQIhAOKqlM0DaDnxFo36RD33x4OzxQgcVkY45krUSk1jbn4v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCey71C5eNLVCh+kEKAZBENXBpLXLoS5OaUV/J/2E30nAIgKaC+5WUigm6p2eBeafrExybQmcQUBYwZ53F6NkOuJAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aarwitz%2ftapp@0.17.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1721949},"name":"@aarwitz/tapp","type":"module","engines":{"node":">=18"},"exports":{".":"./mcp-server/src/index.js","./contracts":{"types":"./mcp-server/src/release-contract.d.ts","import":"./mcp-server/src/contract-authoring.js"},"./product-operations":"./mcp-server/src/product-operations.js"},"gitHead":"9751d4c6cc26c02be84db80d2a08480a4d26d587","license":"MIT","mcpName":"io.github.aarwitz/tapp","scripts":{"test":"node --test tests/report.test.js tests/regression.test.js tests/engine.test.js tests/project-config.test.js tests/application-model.test.js tests/ui-map.test.js tests/focused-navigation.test.js tests/task-runtime.test.js tests/release-contract.test.js tests/pr-selection.test.js tests/flow-runtime.test.js tests/web-explorer.test.js tests/web-session.test.js tests/web-link-audit.test.js tests/web-audit.test.js tests/capture-provenance.test.js tests/ios-crash-attribution.test.js tests/web-flow.test.js tests/scenario-runtime.test.js tests/android-driver.test.js tests/android-explorer.test.js tests/android-flow.test.js tests/android-primitives-protocol.test.js tests/managed-web.test.js tests/product-operations.test.js tests/browser-product.test.js tests/browser-onboarding.test.js tests/managed-operation.test.js tests/cloud-runner.test.js tests/ci-setup.test.js tests/ci-install.test.js tests/cli.test.js tests/mcp-workspace.test.js tests/action.test.js tests/package-surface.test.js tests/agent-surface.test.js tests/presentation-contract.test.js tests/landing-brand.test.js tests/ci-gate.test.js tests/ci-report.test.js tests/desktop-protocol.test.js tests/ios-flow-protocol.test.js tests/feedback-triage-0919.test.js vscode-extension/test/bridge.test.js","test:browser-native":"TAPP_RUN_NATIVE_BROWSER=1 node --test tests/browser-native-journey.test.js","test:browser-journey":"node --test tests/browser-journey.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9d1d0605-b0b5-4ca3-9bdd-377b41bd3c82"}},"homepage":"https://runtapp.com/","keywords":["tapp","cli","ios","android","simulator","mcp","mcp-server","xcuitest","e2e","testing","qa","playwright","release-contracts","release-gate","agent","claude","cursor","copilot","automation","mobile"],"repository":{"url":"git+https://github.com/aarwitz/tapp.git","type":"git"},"_npmVersion":"11.21.0","description":"Let coding agents verify UI changes on real iOS, Android, and web surfaces, then enforce reviewed proof in deterministic CI.","directories":{},"maintainers":[{"name":"aarwitz","email":"aaronhorowitz97@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"typescript":"^5.9.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"playwright":"1.61.1"},"_npmOperationalInternal":{"tmp":"tmp/tapp_0.17.27_1791835902864_0.21704477301127234","host":"s3://npm-registry-packages-npm-production"},"_id":"@aarwitz/tapp@0.17.27","version":"0.17.27"}