{
  "name": "node-libpng",
  "keywords": [
    "png",
    "libpng",
    "decoder",
    "encoder",
    "node-png",
    "pngjs",
    "node-libpng"
  ],
  "version": "0.2.20",
  "description": "Unofficial bindings for node to libpng.",
  "main": "dist/index.js",
  "author": "Frederick Gnodtke",
  "license": "MIT",
  "gypfile": true,
  "scripts": {
    "install": "node scripts/install.js",
    "prebuild": "node-gyp rebuild -j 8",
    "build": "tsc -p tsconfig-production.json --sourceMap",
    "postbuild": "node scripts/rename.js",
    "test": "cross-env TZ=UTC jest",
    "lint": "tslint --format stylish --project tsconfig.json",
    "clean": "rm -rf dist build",
    "docs": "typedoc --mode file --out docs/ --exclude '**/test-*.ts' src/"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/Prior99/node-libpng"
  },
  "files": [
    "index.d.ts",
    "./dist",
    "./docs",
    "./images",
    "./scripts",
    "./src",
    "./LICENSE",
    "./README.md"
  ],
  "jest": {
    "coverageThreshold": {
      "global": {
        "statements": 100,
        "lines": 100,
        "functions": 100,
        "branches": 100
      }
    },
    "collectCoverage": true,
    "moduleFileExtensions": [
      "ts",
      "js"
    ],
    "transform": {
      "^.+\\.(ts)$": "ts-jest"
    },
    "testMatch": [
      "**/__tests__/test-*.(ts|js)"
    ],
    "moduleDirectories": [
      "node_modules",
      "src"
    ],
    "coverageReporters": [
      "text",
      "lcov"
    ]
  },
  "devDependencies": {
    "@types/jest": "^26.0.23",
    "@types/node": "^16.0.0",
    "coveralls": "^3.1.1",
    "cross-env": "^7.0.3",
    "jest": "^27.0.6",
    "nan": "^2.14.2",
    "node-gyp": "^6.1.0",
    "ts-jest": "^27.0.3",
    "tslint": "^6.1.3",
    "typedoc": "^0.17.8",
    "typescript": "^4.3.5"
  },
  "dependencies": {
    "request": "^2.88.2"
  }
}
