{
  "name": "decod",
  "version": "6.1.6",
  "description": "Decode unknown values into well-typed Typescript ones",
  "main": "umd/index.js",
  "types": "umd/index.d.ts",
  "module": "esm/index.js",
  "scripts": {
    "test": "jest src",
    "lint": "eslint --config .eslintrc.json --ext .ts ./src",
    "build": "npm run build:umd && npm run build:esm",
    "build:umd": "tsc -b tsconfig.umd.json",
    "build:esm": "tsc -b tsconfig.esm.json",
    "clean": "tsc -b --clean tsconfig.esm.json && tsc -b --clean tsconfig.umd.json",
    "docs": "typedoc --out docs --ignoreCompilerErrors --exclude \"**/*+(index|.test|.spec|.e2e).ts\" src/",
    "postdocs": "cp jekyll.config.yml docs/config.yml && touch docs/.nojekyll",
    "prepublishOnly": "npm run clean && npm run build"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged && npm test"
    }
  },
  "lint-staged": {
    "*.ts": [
      "eslint --config .eslintrc.json --ext .ts --fix",
      "git add"
    ],
    "*.{js,json,md}": [
      "prettier --write",
      "git add"
    ]
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/inato/decod.git"
  },
  "keywords": [
    "Typescript",
    "safe",
    "decode",
    "unknown",
    "values"
  ],
  "author": "Jordan Van Walleghem <j.vanwall@gmail.com>",
  "contributors": [
    "Hugo Saracino <hugo.saracino@gmail.com>"
  ],
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/inato/decod/issues"
  },
  "homepage": "https://inato.github.io/decod",
  "devDependencies": {
    "@types/jest": "^24.0.21",
    "@typescript-eslint/eslint-plugin": "^2.6.0",
    "@typescript-eslint/parser": "^2.6.0",
    "eslint": "^6.6.0",
    "eslint-config-prettier": "^6.5.0",
    "eslint-plugin-prettier": "^3.1.1",
    "husky": "^3.0.9",
    "jest": "^24.9.0",
    "lint-staged": "^9.4.2",
    "prettier": "^1.18.2",
    "ts-jest": "^24.1.0",
    "typedoc": "^0.15.0",
    "typescript": "^3.6.4"
  },
  "sideEffects": false
}
