UNPKG

@midships-global/frodo-cli

Version:

A command line interface to manage ForgeRock Identity Cloud tenants, ForgeOps deployments, and classic deployments.

163 lines (162 loc) 4.46 kB
{ "name": "@midships-global/frodo-cli", "version": "3.1.2", "type": "module", "description": "A command line interface to manage ForgeRock Identity Cloud tenants, ForgeOps deployments, and classic deployments.", "keywords": [ "ping", "pingone", "forgerock", "cli", "am", "openam", "idm", "openidm", "forgeops", "identity cloud", "advanced identity cloud", "export", "import", "ci/cd", "devops" ], "engines": { "node": ">=18.17.0" }, "repository": { "type": "git", "url": "https://github.com/rockcarver/frodo-cli.git" }, "bugs": { "url": "https://github.com/rockcarver/frodo-cli/issues" }, "main": "dist/launch.cjs", "scripts": { "test": "npm run test:only", "test:only": "NODE_OPTIONS='--no-warnings --experimental-vm-modules' npx jest --silent", "test:debug": "NODE_OPTIONS='--no-warnings --experimental-vm-modules' npx jest --silent=false --json --outputFile=./testResults.json", "test:update": "NODE_OPTIONS='--no-warnings --experimental-vm-modules' npx jest --silent=false --updateSnapshot", "lint": "eslint --ext .ts --ignore-path .gitignore .", "lint:fix": "eslint --fix --ext .ts --ignore-path .gitignore .", "build": "npm run build:binary", "build:only": "npx tsup && npx tsc", "build:binary": "npm run build:only && npm run dist-pkg", "dist-pkg": "pkg -C Gzip -t node20 --config package.json -o frodo dist/app.cjs", "link": "npm link ../frodo-lib", "dev": "npx tsup --watch src" }, "jest": { "testTimeout": 120000, "testMatch": [ "**/?(*.)(test).js" ], "globalSetup": "./global-jest-setup.js" }, "contributors": [ { "name": "Sandeep Chaturvedi", "email": "sandeep.chaturvedi@forgerock.com" }, { "name": "Adam Crockett", "email": "adam.crockett@forgerock.com" }, { "name": "Mees van Dongen", "email": "meesvandongen@gmail.com" }, { "name": "Ali Falahi", "email": "ali@falahi.com" }, { "name": "Huston Franklin", "email": "hfranklin@trivir.com" }, { "name": "Preston Hales", "email": "phales@trivir.com" }, { "name": "Nick Hangartner", "email": "nhangartner@gmail.com" }, { "name": "Marcel Maas", "email": "maas.marcel@gmail.com" }, { "name": "Joshua Sayers", "email": "joshua.sayers@forgerock.com" }, { "name": "Volker Scheuber", "email": "volker.scheuber@forgerock.com" } ], "license": "MIT", "bin": { "frodo": "dist/launch.cjs" }, "pkg": { "_assets": [ "package.json", "cjs/ops/templates/*.json", "cjs/ops/templates/**/*.json", "node_modules/@rockcarver/frodo-lib/cjs/ops/templates/*.json", "node_modules/@rockcarver/frodo-lib/cjs/ops/templates/**/*.json" ], "_scripts": [ "cjs/cli/**/*.js", "cjs/ops/**/*.js", "cjs/storage/**/*.js", "cjs/utils/**/*.js" ] }, "devDependencies": { "@rockcarver/frodo-lib": "npm:@midships-global/frodo-lib@^3.1.0", "@types/colors": "^1.2.1", "@types/fs-extra": "^11.0.1", "@types/jest": "^29.2.3", "@types/node": "^20.5.8", "@typescript-eslint/eslint-plugin": "^6.5.0", "@typescript-eslint/parser": "^6.5.0", "@yao-pkg/pkg": "^5.11.0", "chokidar": "^3.5.3", "cli-progress": "^3.11.2", "cli-table3": "^0.6.3", "colors": "^1.4.0", "commander": "^11.0.0", "compare-versions": "^6.1.0", "copyfiles": "^2.4.1", "del": "^6.0.0", "eslint": "^8.28.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-deprecation": "^2.0.0", "eslint-plugin-import": "^2.28.0", "eslint-plugin-jest": "^27.1.5", "eslint-plugin-jsx-a11y": "^6.6.1", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-simple-import-sort": "^10.0.0", "fs-extra": "^11.1.1", "fuzzy": "^0.1.3", "inquirer": "^8.2.5", "inquirer-autocomplete-prompt": "^2.0.0", "jest": "^29.3.1", "loglevel": "^1.9.1", "map-stream": "^0.0.7", "nanospinner": "^1.1.0", "prettier": "^3.0.3", "properties-reader": "^2.2.0", "readline-sync": "^1.4.10", "replaceall": "^0.1.6", "resolve": "^1.22.1", "rimraf": "^5.0.1", "slugify": "^1.6.5", "ts-jest": "^29.1.4", "tsup": "^8.1.0", "typescript": "^5.2.2", "uuid": "^9.0.0", "yesno": "^0.4.0" } }