{
  "name": "@tradle/models",
  "version": "4.10.13",
  "description": "models for tradle apps",
  "main": "index.js",
  "scripts": {
    "gen": "npm run gen:country-model; npm run gen:dictionary",
    "gen:country-model": "bin/gen-country-model",
    "gen:dictionary": "bin/gen-dictionary",
    "lint": "eslint --quiet --ext .js --ext .json .",
    "validate": "PRINT_ONLY=1 bin/validate -f ./models.js",
    "merge": "pack-models -i ./models -o ./models.js",
    "dictionaries": "pack-models -d ./models",
    "dictionaries:en": "pack-models -d ./models -l en",
    "postpublish": "git push -u",
    "precommit": "npm run merge && npm run validate && git add models.js"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/tradle/models"
  },
  "keywords": [
    "tradle",
    "models"
  ],
  "author": "Mark Vayngrib <mark.vayngrib@lablz.com> (http://github.com/mvayngrib)",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/tradle/models/issues"
  },
  "homepage": "https://github.com/tradle/models",
  "devDependencies": {
    "@tradle/pack-models": "^4.0.8",
    "@tradle/validate-model": "^7.1.41",
    "eslint": "^8.5.0",
    "eslint-plugin-json": "^3.1.0",
    "husky": "^7.0.4",
    "json-stable-stringify": "^1.0.1",
    "minimist": "^1.2.0",
    "mockery": "^2.1.0",
    "world-countries": "github:mledoze/countries#86fd7ef8076dd65e2527b95d67d03e0b09044f42",
    "write-file-atomic": "^3.0.3"
  }
}
