{
  "name": "vaultfire-solana-v3-source-candidate",
  "version": "0.0.0-source-only",
  "private": true,
  "license": "ISC",
  "scripts": {
    "lint:fix": "prettier */*.js \"*/**/*{.js,.ts}\" -w",
    "lint": "prettier */*.js \"*/**/*{.js,.ts}\" --check",
    "test": "npm run test:rehearsal",
    "release:gate": "node scripts/verify-release-scope.mjs",
    "test:rehearsal": "npm run release:gate && node --test tests/*.test.mjs",
    "test:readiness": "npm run test:rehearsal",
    "artifacts:verify": "node scripts/verify-artifacts.mjs",
    "idls:verify": "node scripts/verify-idls.mjs",
    "verify:source": "npm run test:rehearsal && cargo metadata --locked --format-version 1 --no-deps | node scripts/verify-cargo-metadata.mjs && cargo fmt --all -- --check && cargo test --workspace --locked && cargo clippy --workspace --all-targets --locked -- -D warnings",
    "rehearse:container": "sh scripts/container-rehearsal.sh",
    "deploy": "node scripts/deploy-blocked.mjs"
  },
  "dependencies": {
    "@coral-xyz/anchor": "0.32.1",
    "@coral-xyz/borsh": "^0.32.1",
    "buffer-layout": "^1.2.2"
  },
  "devDependencies": {
    "@types/bn.js": "^5.1.0",
    "@types/chai": "^4.3.0",
    "@types/mocha": "^9.0.0",
    "chai": "^4.3.4",
    "mocha": "^9.0.3",
    "prettier": "^2.6.2",
    "ts-mocha": "^10.0.0",
    "typescript": "^5.3.3"
  },
  "files": [
    "Anchor.toml",
    "Cargo.toml",
    "Cargo.lock",
    "v3-program-dispositions.json",
    "MAINNET_READINESS.json",
    "V3_SECURITY_RELEASE.json",
    "README.md",
    "PARTNER_LOCAL_REHEARSAL.md",
    "PROGRAM_IDS.md",
    "SECURITY_OPERABILITY_NOTES.md",
    "rehearsal-versions.env",
    "Containerfile.rehearsal",
    "scripts/",
    "programs/ai_accountability_bonds/",
    "programs/ai_partnership_bonds/",
    "programs/identity_registry/",
    "programs/multisig_governance/",
    "programs/privacy_guarantees/",
    "programs/vaultfire_adapter/"
  ]
}
