{
    "name": "@flowfuse/nr-assistant",
    "version": "0.15.0",
    "description": "FlowFuse Node-RED Expert plugin",
    "main": "index.js",
    "scripts": {
        "test": "mocha --exit \"test/**/*.test.js\"",
        "lint": "eslint -c .eslintrc --ext js,html \"**/*.js\" \"**/*.html\"",
        "lint:fix": "eslint -c .eslintrc --ext js,html \"**/*.js\"  \"**/*.html\" --fix",
        "test:cov": "npx nyc mocha \"test/**/*.test.js\" && npx nyc report --reporter=html",
        "test:cov:view": "npx open-cli coverage/index.html"
    },
    "keywords": [
        "node-red",
        "nodered",
        "flowfuse",
        "plugin",
        "ai",
        "lowcode"
    ],
    "repository": {
        "type": "git",
        "url": "git+https://github.com/FlowFuse/nr-assistant.git"
    },
    "bugs": {
        "url": "https://github.com/FlowFuse/nr-assistant/issues"
    },
    "homepage": "https://github.com/FlowFuse/nr-assistant#readme",
    "author": "FlowFuse Inc.",
    "license": "Apache-2.0",
    "node-red": {
        "version": ">=2.2.0",
        "plugins": {
            "flowfuse-nr-assistant": "index.js",
            "ff-assistant-completions": "completions.html"
        }
    },
    "engines": {
        "node": ">=16.x"
    },
    "dependencies": {
        "@modelcontextprotocol/sdk": "^1.27.1",
        "base64url": "^3.0.1",
        "got": "^11.8.6",
        "onnxruntime-web": "^1.22.0",
        "semver": "^7.7.2",
        "zod": "^3.25.76"
    },
    "devDependencies": {
        "eslint": "^8.48.0",
        "eslint-config-standard": "^17.1.0",
        "eslint-plugin-html": "7.1.0",
        "eslint-plugin-no-only-tests": "^3.1.0",
        "mocha": "^11.7.5",
        "should": "^13.2.3",
        "sinon": "^21.0.1"
    }
}
