{
  "name": "staging-inspection-runner",
  "version": "0.1.0",
  "private": true,
  "type": "module",
  "scripts": {
    "inspect": "node src/cli.mjs",
    "test:public-oauth": "node --test src/public-oauth.selftest.mjs",
    "test:unit": "node --test src/*.test.mjs tests/*.test.mjs",
    "session-lifecycle": "node src/session-lifecycle-cli.mjs",
    "session-lifecycle:cleanup": "SESSION_LIFECYCLE_CLEANUP_ONLY=1 node src/session-lifecycle-cli.mjs",
    "provision:order-source-contract-fixture": "node src/provision-salesforce-order-source-contract-fixture.mjs",
    "test:order-source-contract": "node --test tests/salesforce-order-source-contract.test.mjs",
    "test:http-headers": "node --test src/http-headers.test.mjs",
    "test:body-text": "node --test src/body-text.test.mjs",
    "test:multipart-record-file": "node --test src/multipart-record-file.test.mjs",
    "test:http-error-body": "node --test src/http-error-body.test.mjs",
    "test:http-pre-execution-retry": "node --test src/http-pre-execution-retry.test.mjs",
    "test:replay-safety": "node --test src/replay-safety.test.mjs",
    "test:api-script-cleanup": "node --test src/api-script-cleanup.test.mjs",
    "test:selection": "node --test src/selection.test.mjs",
    "test:fixture-lengths": "node --test src/fixture-lengths.test.mjs",
    "test:browser-login": "node src/browser-login.selftest.mjs",
    "test:bootstrap-role-users": "node --test ../scripts/bootstrap-role-users.test.mjs",
    "test:performance-sampling": "node --test src/browser-performance-sampling.test.mjs",
    "test:redaction": "node src/artifact-redaction.selftest.mjs",
    "test:connected-app-secret-operator": "node --test src/connected-app-secret-browser-operator.test.mjs",
    "test:session-lifecycle": "node src/session-lifecycle.selftest.mjs && python3 -m unittest discover -s tests -p 'test_staging_session_lifecycle_db.py'"
  },
  "dependencies": {
    "playwright": "^1.52.0"
  }
}
