{
  "name": "flexsearch-test",
  "type": "module",
  "scripts": {
    "test": "mocha ./*.js --exit",
    "test:ts": "npx tsc --noEmit --lib esnext ./types.ts",
    "test:github": "npm run test:ts && mocha ./*.js --exit flexsearch.compact.min",
    "test:coverage": "c8 -c ./.c8rc.json mocha ./*.js --exit",
    "test:keystore": "set NODE_OPTIONS=--max-old-space-size=16000 && c8 -c ./.c8rc.json mocha ./keystore.js --exit",
    "test:db": "c8 -c ./.c8rc.json mocha ./persistent.*.js --exit",
    "test:all": "npm run test:ts && npx mocha ./*.js --exit module/bundle && npx mocha ./*.js --exit module-debug/bundle && npx mocha ./*.js --exit module-min/bundle && npx mocha ./*.js --exit flexsearch.bundle.debug && npx mocha ./*.js --exit flexsearch.bundle.min && npx mocha ./*.js --exit flexsearch.bundle.module.debug && npx mocha ./*.js --exit flexsearch.bundle.module.min && npx mocha ./*.js --exit flexsearch.compact.debug && npx mocha ./*.js --exit flexsearch.compact.min && npx mocha ./*.js --exit flexsearch.compact.module.debug && npx mocha ./*.js --exit flexsearch.compact.module.min && npx mocha ./*.js --exit flexsearch.es5.debug && npx mocha ./*.js --exit flexsearch.es5.min && npx mocha ./*.js --exit flexsearch.light.debug && npx mocha ./*.js --exit flexsearch.light.min && npx mocha ./*.js --exit flexsearch.light.module.debug && npx mocha ./*.js --exit flexsearch.light.module.min"
  },
  "devDependencies": {
    "c8": "^10.1.3",
    "chai": "^5.2.0",
    "clickhouse": "^2.6.0",
    "flexsearch": "*",
    "mocha": "^11.1.0",
    "mongodb": "^6.13.0",
    "pg-promise": "^11.10.2",
    "redis": "^4.7.0",
    "rollup": "^4.35.0",
    "sqlite3": "^5.1.7",
    "typescript": "^5.8.3"
  }
}
