{
  "name": "upscayl-node",
  "version": "3.1.1",
  "description": "Upscale node package based on upscayl",
  "main": "dist/index.ts",
  "scripts": {
    "start": "node ./dist/index.js",
    "start:dev": "ts-node-dev --respawn -- src/index.ts",
    "start:prod": "node ./dist/index.js",
    "build": "tsc && npm run build:models && npm run build:binaries",
    "build:models": "copyfiles -u 1 src/upscaler/sub-classes/model-manager/models/* dist/",
    "build:binaries": "copyfiles -u 1 src/upscaler/sub-classes/driver/command-upscayl/resources/**/* dist/",
    "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
    "postinstall": "node -e \"if (process.platform !== 'win32') { require('child_process').execSync('chmod +x ./dist/upscaler/sub-classes/driver/command-upscayl/resources/mac/bin/upscayl-bin && chmod +x ./dist/upscaler/sub-classes/driver/command-upscayl/resources/linux/bin/upscayl-bin', { stdio: 'inherit' }); }\""
  },
  "author": "Nahuel Tomás Rodriguez",
  "license": "AGPL-3.0",
  "repository": "https://github.com/NahueTomas/upscayl-node",
  "exports": {
    ".": "./dist/index.js"
  },
  "keywords": [
    "Upscaler",
    "Image upscaler",
    "AI",
    "IA",
    "Upscaler node",
    "Upscayl",
    "upscayl-node",
    "realesrgan"
  ],
  "devDependencies": {
    "@types/cli-progress": "^3.11.5",
    "@types/express": "4.17.21",
    "@types/node": "20.14.2",
    "@typescript-eslint/eslint-plugin": "7.12.0",
    "@typescript-eslint/parser": "7.12.0",
    "copyfiles": "2.4.1",
    "eslint": "8.57.0",
    "eslint-config-prettier": "9.1.0",
    "eslint-plugin-prettier": "5.1.3",
    "prettier": "3.3.1",
    "ts-loader": "9.5.1",
    "ts-node-dev": "^2.0.0",
    "tsconfig-paths": "4.2.0",
    "typescript": "5.4.5"
  }
}
