@midships-global/frodo-cli
Version:
A command line interface to manage ForgeRock Identity Cloud tenants, ForgeOps deployments, and classic deployments.
165 lines (164 loc) • 4.56 kB
JSON
{
"name": "@midships-global/frodo-cli",
"version": "3.0.10-1",
"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:serial": "NODE_OPTIONS='--no-warnings --experimental-vm-modules' npx jest --silent --runInBand",
"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.3.4-1",
"@types/colors": "^1.2.1",
"@types/fs-extra": "^11.0.1",
"@types/jest": "^29.2.3",
"@types/node": "^22.13.10",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
"@yao-pkg/pkg": "^5.11.0",
"chokidar": "^4.0.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": "^8.0.0",
"eslint": "^8.28.0",
"eslint-config-prettier": "^10.1.1",
"eslint-plugin-deprecation": "^3.0.0",
"eslint-plugin-import": "^2.28.0",
"eslint-plugin-jest": "^28.11.0",
"eslint-plugin-jsx-a11y": "^6.6.1",
"eslint-plugin-prettier": "^5.0.0",
"eslint-plugin-simple-import-sort": "^12.1.1",
"fs-extra": "^11.1.1",
"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": "^6.0.1",
"slugify": "^1.6.5",
"ts-jest": "^29.1.4",
"tsup": "^8.1.0",
"typescript": "^5.2.2",
"uuid": "^11.1.0",
"yesno": "^0.4.0"
},
"dependencies": {
"deep-diff": "^1.0.2",
"tmp": "^0.2.3"
}
}