{
  "type": "module",
  "engines": {
    "npm": "please-use-yarn",
    "yarn": ">=1.22.0",
    "node": ">=16.0.0"
  },
  "scripts": {
    "start": "yarn install && yarn dev",
    "dev": "tsx scripts/esbuild.config.ts",
    "build": "tsc -noEmit -skipLibCheck && tsx scripts/esbuild.config.ts production",
    "real": "tsx scripts/esbuild.config.ts production real",
    "acp": "tsx scripts/acp.ts",
    "bacp": "tsx scripts/acp.ts -b",
    "update-version": "tsx scripts/update-version.ts",
    "v": "tsx scripts/update-version.ts",
    "release": "tsx scripts/release.ts",
    "r": "tsx scripts/release.ts",
    "help": "tsx scripts/help.ts",
    "h": "tsx scripts/help.ts",
    "lint": "eslint . --ext .ts",
    "lint:fix": "eslint . --ext .ts --fix",
    "prettier": "prettier --check '**/*.{ts,json}'",
    "prettier:fix": "prettier --write '**/*.{ts,json}'"
  },
  "devDependencies": {
    "@types/eslint": "latest",
    "@types/node": "^25.9.2",
    "@typescript-eslint/eslint-plugin": "latest",
    "@typescript-eslint/parser": "latest",
    "builtin-modules": "latest",
    "dedent": "latest",
    "dotenv": "latest",
    "esbuild": "latest",
    "eslint": "latest",
    "eslint-import-resolver-typescript": "latest",
    "jiti": "latest",
    "obsidian": "*",
    "obsidian-typings": "latest",
    "prettier": "latest",
    "tslib": "2.4.0",
    "tsx": "^4.21.0",
    "typescript": "^5.8.2"
  }
}
