{
  "name": "@fgv/ts-res-cli",
  "version": "5.0.2",
  "description": "Command-line interface for ts-res resource compilation and management",
  "main": "lib/index.js",
  "bin": {
    "ts-res-compile": "bin/ts-res-compile.js"
  },
  "keywords": [
    "typescript",
    "resources",
    "internationalization",
    "localization",
    "cli",
    "tool"
  ],
  "author": "Erik Fortune",
  "license": "MIT",
  "dependencies": {
    "commander": "^11.0.0",
    "@fgv/ts-res": "5.0.2",
    "@fgv/ts-utils": "5.0.2",
    "@fgv/ts-json": "5.0.2",
    "@fgv/ts-extras": "5.0.2",
    "@fgv/ts-json-base": "5.0.2"
  },
  "devDependencies": {
    "@rushstack/heft": "1.1.3",
    "@rushstack/heft-node-rig": "2.11.4",
    "@rushstack/eslint-config": "4.5.3",
    "@types/heft-jest": "1.0.6",
    "@types/jest": "^29.5.14",
    "@types/node": "^20.14.9",
    "@typescript-eslint/eslint-plugin": "^8.46.2",
    "@typescript-eslint/parser": "^8.46.2",
    "eslint": "^9.39.0",
    "jest": "^29.7.0",
    "ts-jest": "^29.4.5",
    "typescript": "5.9.3",
    "@rushstack/heft-jest-plugin": "1.1.3",
    "@fgv/ts-utils-jest": "5.0.2"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/ErikFortune/fgv.git"
  },
  "scripts": {
    "build": "heft build --clean",
    "test": "heft test --clean",
    "build-all": "rushx build && rushx build-docs",
    "coverage": "heft test --clean --coverage",
    "clean": "heft clean",
    "lint": "eslint src --ext .ts",
    "fixlint": "eslint src --ext .ts --fix",
    "build-docs": "echo nothing to de",
    "test-handles": "rushx test --detectOpenHandles",
    "clean-jest": "rushx test --clearCache",
    "build-samples": "node bin/ts-res-compile.js compile -i test/data/sample-resources.json -o temp/sample-output.json --include-metadata",
    "build-samples-all": "rushx build-samples && node bin/ts-res-compile.js compile -i test/data/resource-collection.json -o temp/collection-output.json --include-metadata && node bin/ts-res-compile.js compile -i test/data/sample-resources.json -o temp/sample-output.js -f js && node bin/ts-res-compile.js compile -i test/data/sample-resources.json -o temp/sample-output.ts -f ts"
  }
}