{
    "name": "n8n-nodes-piapi",
    "version": "1.0.3",
    "description": "Community n8n nodes for PiAPI - integrate generative AI capabilities (image, video, audio, 3D) into your workflows",
    "keywords": [
        "n8n-community-node-package",
        "n8n",
        "piapi",
        "ai",
        "artificial intelligence",
        "generative ai",
        "image generation",
        "video generation",
        "flux",
        "midjourney",
        "dream machine",
        "kling",
        "hailuo",
        "hunyuan",
        "wanx",
        "text to image",
        "image to image",
        "text to video",
        "image to video",
        "face swap",
        "faceswap",
        "lip sync",
        "lipsync",
        "virtual try on",
        "background removal",
        "image upscale",
        "video upscale",
        "3d generation",
        "trellis",
        "text to speech",
        "tts",
        "audio generation",
        "gpt-4o",
        "llm"
    ],
    "license": "MIT",
    "homepage": "https://piapi.ai/workspace?via=valics",
    "author": {
        "name": "Valics Lehel",
        "email": "lvalics@gmail.com"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/lvalics/n8n-nodes-piapi.git"
    },
    "engines": {
        "node": ">=18.10",
        "pnpm": ">=9.1"
    },
    "packageManager": "pnpm@9.1.4",
    "main": "index.js",
    "scripts": {
        "clean": "rm -rf dist",
        "build": "npm run clean && tsc && gulp build:icons",
        "dev": "tsc --watch",
        "format": "prettier nodes credentials --write",
        "lint": "echo 'Linting disabled temporarily'",
        "lintfix": "echo 'Linting disabled temporarily'",
        "prepublishOnly": "npm run build",
        "runn8n": "npx nodemon -q -e js,ts,yml,yaml,json,node,graphql,env,env.sample --exec n8n start"
    },
    "files": [
        "dist"
    ],
    "n8n": {
        "n8nNodesApiVersion": 1,
        "credentials": [
            "dist/credentials/PiAPI.credentials.js"
        ],
        "nodes": [
            "dist/nodes/PiAPI/Flux/FluxTextToImage.node.js",
            "dist/nodes/PiAPI/Flux/FluxImageToImage.node.js",
            "dist/nodes/PiAPI/TaskStatus/PiAPITaskStatus.node.js",
            "dist/nodes/PiAPI/DreamMachine/DreamMachineTextToVideo.node.js",
            "dist/nodes/PiAPI/DreamMachine/DreamMachineImageToVideo.node.js",
            "dist/nodes/PiAPI/DreamMachine/DreamMachineExtendVideo.node.js",
            "dist/nodes/PiAPI/WanX/WanXTextToVideo.node.js",
            "dist/nodes/PiAPI/WanX/WanXImageToVideo.node.js",
            "dist/nodes/PiAPI/Hunyuan/HunyuanTextToVideo.node.js",
            "dist/nodes/PiAPI/Hunyuan/HunyuanImageToVideo.node.js",
            "dist/nodes/PiAPI/Kling/KlingTextToVideo.node.js",
            "dist/nodes/PiAPI/Kling/KlingImageToVideo.node.js",
            "dist/nodes/PiAPI/Kling/KlingVideoExtend.node.js",
            "dist/nodes/PiAPI/Kling/KlingLipSync.node.js",
            "dist/nodes/PiAPI/Kling/KlingEffects.node.js",
            "dist/nodes/PiAPI/Kling/KlingTryOn.node.js",
            "dist/nodes/PiAPI/Hailuo/HailuoTextToVideo.node.js",
            "dist/nodes/PiAPI/Hailuo/HailuoImageToVideo.node.js",
            "dist/nodes/PiAPI/Hailuo/HailuoSubjectVideo.node.js",
            "dist/nodes/PiAPI/Skyreels/SkyreelsImageToVideo.node.js",
            "dist/nodes/PiAPI/Trellis/TrellisModelGeneration.node.js",
            "dist/nodes/PiAPI/Faceswap/FaceswapImageToImage.node.js",
            "dist/nodes/PiAPI/Faceswap/FaceswapVideoToVideo.node.js",
            "dist/nodes/PiAPI/MMAudio/MMAudioVideoToAudio.node.js",
            "dist/nodes/PiAPI/DiffRhythm/DiffRhythmAudioGeneration.node.js",
            "dist/nodes/PiAPI/TTS/TextToSpeech.node.js",
            "dist/nodes/PiAPI/Midjourney/PiAPIMidjourney.node.js",
            "dist/nodes/PiAPI/VideoUpscale/VideoUpscale.node.js",
            "dist/nodes/PiAPI/ImageUpscale/ImageUpscale.node.js",
            "dist/nodes/PiAPI/RemoveBackground/RemoveBackground.node.js",
            "dist/nodes/PiAPI/Qubico/QubicoSegment.node.js",
            "dist/nodes/PiAPI/FileUpload/FileUpload.node.js",
            "dist/nodes/PiAPI/LLM/LLMTextToImage.node.js",
            "dist/nodes/PiAPI/LLM/LLMImageToImage.node.js",
            "dist/nodes/PiAPI/Udio/Udio.node.js"
        ]
    },
    "devDependencies": {
        "@types/node": "^22.13.10",
        "@typescript-eslint/parser": "~8.26.1",
        "eslint": "^9.22.0",
        "eslint-plugin-jsdoc": "^50.6.6",
        "eslint-plugin-n8n-nodes-base": "^1.16.3",
        "gulp": "^5.0.0",
        "i": "^0.3.7",
        "n8n-workflow": "~1.70.0",
        "prettier": "^3.5.3",
        "typescript": "~5.8.2"
    },
    "dependencies": {},
    "pnpm": {
        "ignoredBuiltDependencies": [
            "eslint-plugin-n8n-nodes-base"
        ],
        "onlyBuiltDependencies": [
            "es5-ext",
            "eslint-plugin-n8n-nodes-base"
        ]
    },
    "directories": {
        "doc": "docs"
    },
    "bugs": {
        "url": "https://github.com/lvalics/n8n-nodes-piapi/issues"
    }
}
