{
  "name": "ch-j-tools",
  "version": "0.1.2",
  "private": true,
  "description": "CH-J Tools 0.1.2 (Rust + Tauri 2). Node.js is a development/build tool only; the released application does not need it.",
  "license": "SEE LICENSE IN legal/LICENSE",
  "author": "Josef Chudy <josef@ch-j.de>",
  "type": "module",
  "scripts": {
    "start": "node tools/dev.mjs",
    "dev": "node tools/dev.mjs",
    "build": "node tools/release.mjs",
    "build:api": "node tools/build-api.mjs",
    "typecheck": "tsc --noEmit -p tsconfig.json",
    "test:ui": "node --test tests/ui/*.test.mjs",
    "test": "npm run typecheck && npm run build:api && npm run test:ui && node --test tools/tests/*.mjs && npm run test:rust",
    "prepare:release": "node tools/prepare-release.mjs",
    "biometrics:build": "node tools/biometrics/build.mjs",
    "notices:generate": "node tools/generate-third-party-notices.mjs",
    "verify:bundle": "node tools/verify-bundle.mjs",
    "matrix:build": "node tools/matrix.mjs build",
    "matrix:check": "node tools/matrix.mjs check",
    "matrix:watch": "node tools/matrix.mjs watch",
    "test:rust": "cargo test --offline --manifest-path src-tauri/Cargo.toml --lib --tests && cargo test --offline --manifest-path src-tauri/Cargo.toml -p ch-j-standby-helper"
  },
  "devDependencies": {
    "@tauri-apps/api": "2.12.3",
    "@tauri-apps/cli": "^2.12.4",
    "esbuild": "0.28.2",
    "typescript": "6.0.3"
  }
}
