{
    "name": "@interopio/cli",
    "version": "1.5.0",
    "description": "Interop.io CLI - a command line for creating Interop.io applications",
    "main": "",
    "exports": "./lib/index.js",
    "type": "module",
    "types": "dist/index.d.ts",
    "keywords": [
        "glue",
        "glue42",
        "desktop",
        "interop",
        "context",
        "server",
        "layouts",
        "metrics",
        "io.connect",
        "interop.io",
        "io.connect browser",
        "io.connect desktop",
        "io.connect browser platform",
        "cli",
        "io.connect cli"
    ],
    "homepage": "https://interop.io/",
    "scripts": {
        "build": "shx rm -rf dist && tsc -b",
        "lint": "eslint . --ext .ts",
        "postpack": "shx rm -f oclif.manifest.json",
        "prepack": "npm run build && oclif manifest && oclif readme",
        "test": "mocha \"test/**/*.spec.ts\"",
        "readme": "oclif readme",
        "version": "oclif readme && git add README.md",
        "release": "np"
    },
    "author": {
        "name": "Interop.IO",
        "url": "https://interop.io/"
    },
    "license": "MIT",
    "bin": {
        "iop": "./bin/run.js"
    },
    "dependencies": {
        "@inquirer/prompts": "^3.2.0",
        "@inquirer/select": "^1.3.0",
        "@oclif/core": "^3",
        "@oclif/plugin-help": "^5",
        "@oclif/plugin-plugins": "^3.7.0",
        "axios": "^1.6.0",
        "decoder-validate": "^0.0.2",
        "decompress": "^4.2.1",
        "dotenv": "^16.4.1",
        "fs-extra": "^11.1.1",
        "log4js": "^6.9.1"
    },
    "devDependencies": {
        "@oclif/prettier-config": "^0.2.1",
        "@oclif/test": "^3",
        "@types/chai": "^4",
        "@types/decompress": "^4.2.6",
        "@types/fs-extra": "^11.0.3",
        "@types/mocha": "^10",
        "@types/node": "^18",
        "chai": "^4.3.10",
        "eslint": "^8",
        "eslint-config-oclif": "^5",
        "eslint-config-oclif-typescript": "^3",
        "eslint-config-prettier": "^9.0.0",
        "mocha": "^10",
        "np": "^8.0.4",
        "oclif": "^4.0.3",
        "shx": "^0.3.4",
        "sinon": "^17.0.1",
        "ts-node": "^10.9.1",
        "typescript": "^5"
    },
    "engines": {
        "node": ">=18.0.0"
    },
    "files": [
        "/bin",
        "/dist",
        "/npm-shrinkwrap.json",
        "/oclif.manifest.json",
        "manifest.json",
        "/templates"
    ],
    "oclif": {
        "bin": "iop",
        "dirname": "iop",
        "commands": "./dist/commands",
        "hooks": {
            "init": [
                "./dist/hooks/init/env-setup",
                "./dist/hooks/init/setup-logger",
                "./dist/hooks/init/configuration"
            ]
        },
        "plugins": [
            "@oclif/plugin-help",
            "@oclif/plugin-plugins"
        ],
        "topicSeparator": " ",
        "topics": {
            "new": {
                "description": "Creates a new application - browser platform, client, server, etc."
            }
        }
    },
    "np": {
        "yarn": false,
        "tests": true,
        "branch": "master"
    },
    "publishConfig": {
        "registry": "https://registry.npmjs.org",
        "access": "public"
    }
}
