{
	"name": "@axway/axway-central-cli",
	"version": "4.1.0",
	"description": "Manage APIs, services and publish to the Amplify Marketplace",
	"homepage": "https://platform.axway.com",
	"author": {
		"email": "support@axway.com",
		"name": "Axway",
		"url": "https://axway.com"
	},
	"license": "SEE LICENCE IN LICENSE",
	"engines": {
		"node": ">=12.13.0"
	},
	"keywords": [
		"axway",
		"amplify",
		"apicentral",
		"central",
		"engage",
		"amplify-package"
	],
	"repository": {
		"type": "git",
		"url": "https://git.ecd.axway.org/apigov/apicentral-cli.git"
	},
	"scripts": {
		"build": "babel src --extensions .ts -d dist --ignore src/**/*.spec.ts,src/**/*.spec.js",
		"test": "ts-mocha --timeout 10000",
		"test:cov": "nyc yarn test",
		"test:c": "yarn test:cov",
		"test:w": "yarn test  -w --watch-extensions ts",
		"type-check": "tsc -p tsconfig.build.json",
		"start": "nodemon --watch src -e yaml,ts,js,json -i *.spec.ts --exec npm run build",
		"sonar": "bash sonar.sh"
	},
	"main": "./dist/main.js",
	"amplify": {
		"type": "amplify-cli-plugin"
	},
	"cli-kit": {
		"main": "./dist/cli.js",
		"name": "engage,central"
	},
	"dependencies": {
		"@axway/amplify-cli-utils": "^5.0.11",
		"@sideway/formula": "^3.0.1",
		"@xmldom/xmldom": "^0.8.7",
		"chalk": "^4.1.2",
		"cli-kit": "^1.16.0",
		"dayjs": "^1.11.2",
		"easy-table": "^1.2.0",
		"extract-zip": "^2.0.1",
		"form-data": "^4.0.0",
		"fs-extra": "^10.1.0",
		"handlebars": "^4.7.7",
		"http-cache-semantics": "^4.1.1",
		"inquirer": "^8.2.4",
		"js-yaml": "^4.1.0",
		"json5": "^2.2.3",
		"lodash": "^4.17.21",
		"node-cache": "^5.1.2",
		"npm-check-updates": "16.14.5",
		"ora": "^5.4.1",
		"promise-limit": "^2.7.0",
		"semver": "^7.3.7",
		"snooplogg": "^3.0.2",
		"tmp": "^0.2.1"
	},
	"devDependencies": {
		"@babel/cli": "^7.17.10",
		"@babel/core": "^7.18.2",
		"@babel/plugin-proposal-class-properties": "^7.17.12",
		"@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12",
		"@babel/plugin-proposal-optional-chaining": "^7.17.12",
		"@babel/preset-env": "^7.18.2",
		"@babel/preset-typescript": "^7.17.12",
		"@types/chai": "^4.3.1",
		"@types/chai-as-promised": "^7.1.5",
		"@types/form-data": "^2.5.0",
		"@types/fs-extra": "^9.0.13",
		"@types/inquirer": "^8.2.1",
		"@types/js-yaml": "^4.0.5",
		"@types/lodash": "^4.14.182",
		"@types/mocha": "^9.1.1",
		"@types/node": "^18.15.11",
		"@types/rx": "^4.1.2",
		"@types/semver": "^7.3.10",
		"@types/sinon": "^10.0.14",
		"@types/tmp": "^0.2.3",
		"@types/update-notifier": "^6.0.2",
		"@types/uuid": "^8.3.4",
		"babel-plugin-lodash": "^3.3.4",
		"chai": "^4.3.7",
		"chai-as-promised": "^7.1.1",
		"core-js": "^3.22.8",
		"mocha": "^9.2.2",
		"nock": "^13.3.0",
		"nodemon": "^2.0.18",
		"nyc": "^15.1.0",
		"prettier": "^2.6.2",
		"sinon": "^15.0.3",
		"source-map-support": "^0.5.21",
		"ts-mocha": "^10.0.0",
		"typescript": "^4.7.2"
	},
	"jest": {
		"verbose": true,
		"roots": [
			"<rootDir>"
		],
		"modulePaths": [
			"<rootDir>"
		],
		"moduleDirectories": [
			"node_modules"
		]
	},
	"prettier": {
		"bracketSpacing": true,
		"printWidth": 120,
		"semi": true,
		"singleQuote": true,
		"tabWidth": 2,
		"useTabs": true
	},
	"resolutions": {
		"**/lodash": "4.17.21"
	}
}
