{
  "name": "BrowserBible",
  "version": "4.0.0",
  "type": "module",
  "description": "Bible software that runs in the browser.",
  "repository": {
    "type": "git",
    "url": "https://github.com/digitalbiblesociety/browserbible-3"
  },
  "author": "John Dyer",
  "license": "MIT",
  "scripts": {
    "dev": "vite",
    "build": "SITE=inscript vite build",
    "build:dev": "SITE=dev vite build",
    "build:inscript": "SITE=inscript vite build",
    "preview": "vite preview",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:coverage": "vitest run --coverage",
    "test:e2e": "playwright test",
    "test:e2e:ui": "playwright test --ui",
    "fetch-starter-pack": "node tests/scripts/fetch-starter-pack.mjs",
    "repair-starter-pack": "node tests/scripts/repair-starter-pack.mjs",
    "audit-strongs-baseline": "node tools/audit-strongs-baseline.mjs",
    "build-strongs-english-v1": "node tools/build-strongs-english-v1.mjs",
    "validate-strongs-multilingual-v2": "node tools/validate-strongs-multilingual-v2.mjs",
    "import-strongs-french-crosswire": "node tools/import-crosswire-french-strongs.mjs",
    "build-strongs-spanish-pilot-source": "node tools/build-strongs-spanish-pilot-source.mjs",
    "build-strongs-spanish-batch-source": "node tools/build-strongs-spanish-batch-source.mjs",
    "compile-strongs-spanish-pilot": "node tools/compile-strongs-spanish-pilot.mjs",
    "build-basemap": "node tools/build-basemap.mjs",
    "build-dbs-video-media": "node tools/build-dbs-video-media.mjs",
    "lint": "eslint browserbible/js",
    "lint:fix": "eslint browserbible/js --fix",
    "vd:dev": "vite --config verse-detection/vite.config.js serve verse-detection",
    "vd:build": "vite --config verse-detection/vite.config.ts build && vite --config verse-detection/vite.config.auto.ts build",
    "vd:preview": "vite --config verse-detection/vite.config.js preview verse-detection",
    "knip": "knip"
  },
  "dependencies": {
    "@browserbible/verse-detection": "workspace:*"
  },
  "devDependencies": {
    "@eslint/js": "^9.39.2",
    "@playwright/test": "^1.49.0",
    "@types/node": "^25.2.1",
    "@vitest/coverage-v8": "^4.1.5",
    "browserslist": "^4.28.1",
    "eslint": "^9.39.2",
    "globals": "^16.5.0",
    "jsdom": "^29.1.1",
    "knip": "^6.20.0",
    "lightningcss": "^1.31.1",
    "typescript": "^5.9.3",
    "vite": "^7.2.4",
    "vite-plugin-compression2": "^2.4.0",
    "vitest": "^4.1.5"
  }
}
