{
    "name": "@ind-rcg/modeler-sfdx-cli-plugin",
    "displayName": "modeler-sfdx-cli-plugin",
    "version": "262.1040.0",
    "type": "module",
    "author": "Salesforce",
    "license": "BSD-3-Clause",
    "description": "This plugin is an enhancement of the sfdx cli and provide you features to customize the Consumer Goods Cloud Mobility application. This version will be the replacement for the Consumer Goods Mobile Modeler which was hosted on a Windows Server machine.",
    "dependencies": {
        "@ind-rcg/backend": "262.1007.0",
        "@ind-rcg/framework": "262.1087.0",
        "@ind-rcg/generator": "262.1029.0",
        "@inquirer/prompts": "8.2.0",
        "@oclif/core": "4.8.0",
        "@salesforce/core": "8.24.1",
        "@salesforce/sf-plugins-core": "12.2.6",
        "@xmldom/xmldom": "0.9.8",
        "chalk": "5.6.2",
        "cross-spawn": "7.0.6",
        "decompress": "4.2.1",
        "eta": "4.5.0",
        "fs-extra": "11.3.3",
        "jszip": "3.10.1",
        "klaw-sync": "7.0.0",
        "latest-version": "9.0.0",
        "rxjs": "7.8.2",
        "tree-kill": "1.2.2",
        "xpath": "0.0.34"
    },
    "devDependencies": {
        "@oclif/plugin-command-snapshot": "5.3.8",
        "@salesforce/cli-plugins-testkit": "5.3.41",
        "@salesforce/dev-scripts": "11.0.4",
        "@salesforce/plugin-command-reference": "3.1.79",
        "@salesforce/ts-sinon": "1.4.31",
        "@types/cross-spawn": "6.0.6",
        "@types/decompress": "4.2.7",
        "@types/fs-extra": "11.0.4",
        "@types/klaw-sync": "6.0.5",
        "c8": "10.1.3",
        "eslint-plugin-sf-plugin": "1.20.33",
        "oclif": "4.22.65",
        "ts-node": "10.9.2",
        "typescript": "5.9.3",
        "uglifyjs-folder": "3.3.0"
    },
    "engines": {
        "node": ">=22.x"
    },
    "files": [
        "/lib/**/*.js",
        "/messages",
        "/templates",
        "/oclif.manifest.json"
    ],
    "oclif": {
        "commands": "./lib/commands",
        "hooks": {
            "init": "./lib/hooks/init/updateCheck"
        },
        "plugins": [
            "@salesforce/plugin-command-reference"
        ],
        "bin": "sf",
        "topics": {
            "modeler": {
                "description": "Modeler commands"
            },
            "modeler:workspace": {
                "description": "Modeler workspace commands"
            },
            "modeler:workspace:utils": {
                "description": "Modeler workspace utils commands"
            },
            "modeler:workspace:server": {
                "description": "Modeler workspace server commands"
            }
        }
    },
    "scripts": {
        "build": "wireit",
        "clean": "sf-clean",
        "clean-all": "sf-clean all",
        "compile": "wireit",
        "format": "wireit",
        "lint": "wireit",
        "prepack": "oclif manifest",
        "prepare": "sf-install",
        "readme": "oclif readme",
        "test": "wireit",
        "test:nuts": "wireit",
        "test:unit": "wireit",
        "version": "oclif readme && git add README.md"
    },
    "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e",
    "resolutions": {
        "@ind-rcg/backend/sqlite3/node-gyp": "12.1.0",
        "@salesforce/core": "8.24.1",
        "@oclif/core": "4.8.0",
        "tar": "7.5.9"
    },
    "overrides": {
        "node-gyp": "12.1.0",
        "@salesforce/core": "8.24.1",
        "tar": "7.5.9"
    },
    "peerDependencies": {
        "node-gyp": "12.1.0"
    },
    "wireit": {
        "build": {
            "dependencies": [
                "compile",
                "lint",
                "uglify"
            ]
        },
        "compile": {
            "command": "tsc -p . --pretty --incremental",
            "files": [
                "src/**/*.ts",
                "**/tsconfig.json",
                "messages/**"
            ],
            "output": [
                "lib/**",
                "*.tsbuildinfo"
            ],
            "clean": "if-file-deleted"
        },
        "format": {
            "command": "prettier --write \"+(src|test|schemas)/**/*.+(ts|js|json)|command-snapshot.json\"",
            "files": [
                "src/**/*.ts",
                "test/**/*.ts",
                "schemas/**/*.json",
                "command-snapshot.json",
                ".prettier*"
            ],
            "output": []
        },
        "lint": {
            "command": "eslint src test --color --cache --cache-location .eslintcache",
            "files": [
                "src/**/*.ts",
                "test/**/*.ts",
                "messages/**",
                "**/.eslint*",
                "**/tsconfig.json"
            ],
            "output": []
        },
        "link-check": {
            "command": "node -e \"process.exit(process.env.CI ? 0 : 1)\" || linkinator \"**/*.md\" --skip \"CHANGELOG.md|node_modules|test/|confluence.internal.salesforce.com|my.salesforce.com|localhost|%s\" --markdown --retry --directory-listing --verbosity error",
            "files": [
                "./*.md",
                "./!(CHANGELOG).md",
                "messages/**/*.md"
            ],
            "output": []
        },
        "test:compile": {
            "command": "tsc -p \"./test\" --pretty",
            "files": [
                "test/**/*.ts",
                "**/tsconfig.json"
            ],
            "output": []
        },
        "test": {
            "dependencies": [
                "test:all"
            ]
        },
        "test:command-reference": {
            "command": "node --loader ts-node/esm --no-warnings=ExperimentalWarning \"./bin/dev.js\" commandreference:generate --erroronwarnings",
            "files": [
                "src/**/*.ts",
                "messages/**",
                "package.json"
            ],
            "output": [
                "tmp/root"
            ]
        },
        "test:deprecation-policy": {
            "command": "node --loader ts-node/esm --no-warnings=ExperimentalWarning \"./bin/dev.js\" snapshot:compare",
            "files": [
                "src/**/*.ts"
            ],
            "output": [],
            "dependencies": [
                "compile"
            ]
        },
        "test:json-schema": {
            "command": "node --loader ts-node/esm --no-warnings=ExperimentalWarning \"./bin/dev.js\" schema:compare",
            "files": [
                "src/**/*.ts",
                "schemas"
            ],
            "output": []
        },
        "test:clean": {
            "command": "rm -rf ./coverage",
            "files": [
                "coverage/**"
            ],
            "output": []
        },
        "test:unit": {
            "command": "c8 --report-dir=./coverage/unit --check-coverage=false mocha \"test/**/*.test.ts\"",
            "files": [
                "test/**/*.ts",
                "src/**/*.ts",
                "**/tsconfig.json",
                ".mocha*",
                "!*.nut.ts",
                ".nycrc"
            ],
            "output": [
                "coverage/unit/**"
            ],
            "dependencies": [
                "test:clean",
                "test:compile"
            ]
        },
        "test:nuts": {
            "command": "c8 --report-dir=./coverage/nuts --check-coverage=false mocha \"test/**/*.nut.ts\" --slow 5000 --timeout 180000",
            "files": [
                "test/**/*.ts",
                "src/**/*.ts",
                "**/tsconfig.json",
                ".mocha*",
                "!*.test.ts",
                ".nycrc"
            ],
            "output": [
                "coverage/nuts/**"
            ],
            "dependencies": [
                "test:clean",
                "build"
            ]
        },
        "test:report": {
            "command": "c8 report --reporter=text-summary --reporter=lcov",
            "dependencies": [
                "test:collect"
            ]
        },
        "test:collect": {
            "command": "mkdir -p ./coverage/tmp && cp -r ./coverage/**/tmp/*.json ./coverage/tmp",
            "dependencies": [
                "test:unit",
                "test:nuts"
            ]
        },
        "test:all": {
            "dependencies": [
                "test:clean",
                "test:unit",
                "test:nuts",
                "test:collect",
                "test:report"
            ]
        },
        "uglify": {
            "command": "uglifyjs-folder lib -e -x .js -o lib --log-level error",
            "files": [
                "lib/**/*.js"
            ],
            "output": [
                "lib/**"
            ],
            "dependencies": [
                "compile"
            ],
            "clean": false
        }
    },
    "sfdx": {
        "publicKeyUrl": "https://developer.salesforce.com/media/salesforce-cli/security/@ind-rcg/modeler-sfdx-cli-plugin/262.1040.0.crt",
        "signatureUrl": "https://developer.salesforce.com/media/salesforce-cli/security/@ind-rcg/modeler-sfdx-cli-plugin/262.1040.0.sig"
    }
}