liveperson-functions-cli
Version:
LivePerson Functions CLI
155 lines (154 loc) • 5.06 kB
JSON
{
"name": "liveperson-functions-cli",
"description": "LivePerson Functions CLI",
"version": "1.31.3",
"author": {
"name": "LivePersonInc",
"email": "faas-lp@liveperson.com"
},
"bin": {
"lpf": "./bin/run"
},
"bugs": "https://github.com/LivePersonInc/faas-cli/issues",
"dependencies": {
"@oclif/color": "^1.0.13",
"@oclif/core": "^1",
"@oclif/plugin-autocomplete": "^3.2.31",
"@oclif/plugin-help": "^5",
"@oclif/plugin-not-found": "^3.2.57",
"@oclif/plugin-plugins": "^5.4.42",
"bent": "^7.3.10",
"chalk": "^4.0.0",
"cli-ux": "^6.0.0",
"fast-levenshtein": "^3.0.0",
"figlet": "^1.3.0",
"fs-extra": "^10.0.0",
"get-port": "^5.1.1",
"got": "^11.8.5",
"hpagent": "1.0.0",
"inquirer": "^8.0.0",
"js-yaml": "^4.0.0",
"jsforce": "^1.9.3",
"jsonwebtoken": "^9.0.0",
"latest-version": "^7.0.0",
"listr": "^0.14.3",
"lodash": "^4.17.21",
"moment": "^2.24.0",
"moment-timezone": "^0.5.28",
"node-emoji": "^1.10.0",
"oauth-1.0a": "^2.2.6",
"request": "^2.88.2",
"request-promise-native": "^1.0.8",
"semver": "^7.2.1",
"set-interval-async": "^2.0.0",
"systeminformation": "^5.27.6",
"uuid": "8.3.2"
},
"devDependencies": {
"@babel/core": "7.20.12",
"@babel/preset-env": "7.20.2",
"@babel/preset-typescript": "7.18.6",
"@oclif/test": "2.2.19",
"@types/figlet": "1.5.5",
"@types/fs-extra": "9.0.13",
"@types/inquirer": "8.2.1",
"@types/jest": "25.2.3",
"@types/js-yaml": "4.0.5",
"@types/jsforce": "1.9.43",
"@types/jsonwebtoken": "8.5.9",
"@types/listr": "0.14.4",
"@types/loglevel": "1.6.3",
"@types/moment-timezone": "0.5.30",
"@types/node": "14.18.36",
"@types/node-emoji": "1.8.2",
"@types/request-promise-native": "1.0.18",
"@types/semver": "7.3.13",
"@types/set-interval-async": "1.0.0",
"@typescript-eslint/eslint-plugin": "5.30.7",
"@typescript-eslint/parser": "5.30.7",
"babel-jest": "25.5.1",
"eslint": "7.32.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-oclif-typescript": "1.0.3",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"globby": "11.1.0",
"jest": "26.6.3",
"jest-cucumber": "3.0.1",
"oclif": "^4.20.1",
"prettier": "2.7.1",
"prettier-eslint": "15.0.1",
"ts-jest": "26.5.6",
"ts-node": "10.9.1",
"tslib": "2.4.1",
"tslint-config-prettier": "1.18.0",
"typescript": "4.8.4"
},
"engines": {
"node": ">=20.18.1",
"npm": ">=6.4.0"
},
"files": [
"/bin",
"/lib",
"/npm-shrinkwrap.json",
"/oclif.manifest.json"
],
"homepage": "https://github.com/LivePersonInc/faas-cli",
"keywords": [
"LivePerson",
"Functions",
"FaaS",
"CLI",
"Lambda"
],
"license": "MIT",
"main": "lib/index.js",
"oclif": {
"commands": "./lib/commands",
"bin": "lpf",
"plugins": [
"@oclif/plugin-help",
"@oclif/plugin-autocomplete"
],
"macos": {
"identifier": "com.liveperson.faas-cli"
},
"hooks": {
"init": [
"./lib/hooks/init/nodeVersion",
"./lib/hooks/init/warnIfUpdateAvailable"
],
"command_not_found": "./lib/hooks/command_not_found/commandNotFound"
},
"warn-if-update-available": {
"timeoutInDays": 2,
"npmjsRegistry": "liveperson-functions-cli"
}
},
"repository": {
"type": "git",
"url": "https://github.com/LivePersonInc/faas-cli.git"
},
"scripts": {
"precommit": "prettier --write src/**/*.ts && npm run pretest",
"rei": "rm -rf node_modules && npm install",
"postpack": "rm -f oclif.manifest.json",
"prepack": "rm -rf lib && tsc -b && oclif manifest && oclif readme && npm run compile && npm run bumpToolbeltVersion",
"pretest": "eslint test/ src/ --ext .ts --config .eslintrc.js --fix",
"fix": "eslint test/ src/ --fix --ext .ts --config .eslintrc.js",
"test": "jest --coverage --verbose --runInBand",
"e2e": "jest --config jest.config.e2e.js --testTimeout=120000",
"testSingleFile": "jest test/service/faas.service.test.ts --coverage --verbose --runInBand",
"version": "npm run compile && oclif readme && git add README.md && npm run bumpToolbeltVersion && git add bin/example/bin/lp-faas-toolbelt/package.json",
"cleanup": "rm -rf lib && rm -rf tmp && rm -rf dist",
"build:mac": "npm run cleanup && npm run compile && npm run bumpToolbeltVersion && oclif pack:macos",
"build:win": "npm run cleanup && npm run compile && npm run bumpToolbeltVersion && oclif pack:win",
"build:tarball": "npm run compile && npm run bumpToolbeltVersion && oclif pack tarballs",
"compile": "tsc && cp -R lib/shared/lp-faas-toolbelt/ bin/example/bin/lp-faas-toolbelt/ && cp -R lib/shared/faas-debugger.js bin/example/bin/faas-debugger.js",
"bumpToolbeltVersion": "node bumpToolbeltVersion.js"
},
"types": "lib/index.d.ts"
}