@broadcom/endevor-bridge-for-git-for-zowe-cli
Version:
Endevor Bridge for Git plug-in for Zowe CLI
147 lines • 4.7 kB
JSON
{
"name": "@broadcom/endevor-bridge-for-git-for-zowe-cli",
"version": "3.2.1",
"description": "Endevor Bridge for Git plug-in for Zowe CLI",
"author": "Broadcom",
"license": "SEE LICENSE IN LICENSE",
"repository": "",
"publishConfig": {
"registry": "https://registry.npmjs.org/"
},
"keywords": [
"endevor",
"bridge",
"git",
"mainframe",
"zos",
"CA",
"brightside",
"plugin",
"zowe",
"zowe-cli"
],
"files": [
"lib",
"CHANGELOG.md"
],
"main": "lib/index.js",
"imperative": {
"configurationModule": "lib/imperative.js"
},
"scripts": {
"installPlugin": "npm run clean && npm run build && zowe plugins install .",
"checkAndInstall": "npm run lintFix && npm run installPlugin",
"build": "node scripts/updateLicense.js && npm run build:rollup && npm run checkTestsCompile",
"build:rollup": "rollup -c",
"checkTestsCompile": "echo \"Checking that test source compiles...\" && tsc --project __tests__/test-tsconfig.json --noEmit ",
"prebuild": "npm run clean && npm run lint && echo Using TypeScript && tsc --version",
"tsc": "tsc --noEmit",
"clean": "rimraf lib",
"watch": "tsc --pretty --watch",
"prepublishOnly": "echo Look up for the output of prepublishOnly",
"lint": "npx prettier . --check && npx eslint .",
"lintFix": "npx prettier . --write && npx eslint . --fix",
"test": "npm run test:unit && npm run test:integration",
"test:unit": "env-cmd -f __tests__/__resources__/env/unit.env -- jest --coverage --testPathIgnorePatterns \".*/__system__|__integration__/.*\"",
"test:unit:ci": "env-cmd -f __tests__/__resources__/env/unit.env jest --coverage --testPathIgnorePatterns \".*/__system__|__integration__/.*\" --maxWorkers=10",
"test:system": "env-cmd -f __tests__/__resources__/env/system.env -- jest .*/__system__/.* --coverage false",
"test:integration": "env-cmd -f __tests__/__resources__/env/integration.env -- jest .*/__integration__/.* --coverage false",
"test:updateSnapshot": "env-cmd -f __tests__/__resources__/env/unit.env -- jest --updateSnapshot --coverage --testPathIgnorePatterns \".*/__system__|__integration__/.*\""
},
"dependencies": {
"@inquirer/prompts": "8.3.2",
"csv-parse": "6.1.0",
"lodash": "4.18.1",
"luxon": "3.7.2",
"zod": "4.4.2"
},
"peerDependencies": {
"@zowe/imperative": ">=8.8.3"
},
"devDependencies": {
"@broadcom/bridge-for-git-zowe-client": "3.2.1",
"@eslint/eslintrc": "3.3.5",
"@eslint/js": "10.0.1",
"@rollup/plugin-commonjs": "29.0.2",
"@rollup/plugin-node-resolve": "16.0.3",
"@rollup/plugin-typescript": "12.3.0",
"@types/fs-extra": "11.0.4",
"@types/jest": "29.5.14",
"@types/lodash": "4.17.24",
"@types/luxon": "3.7.1",
"@types/node": "22.10.0",
"@typescript-eslint/eslint-plugin": "8.59.1",
"@typescript-eslint/parser": "8.59.1",
"@zowe/imperative": "^8.27.0",
"env-cmd": "11.0.0",
"eslint": "10.3.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-prettier": "5.5.5",
"fs-extra": "11.3.4",
"glob": "13.0.6",
"globals": "17.6.0",
"jest": "29.7.0",
"jest-cli": "29.7.0",
"jest-environment-node": "29.7.0",
"jest-environment-node-debug": "2.0.0",
"jest-html-reporter": "3.10.2",
"jest-junit": "16.0.0",
"jest-stare": "2.5.3",
"js-yaml": "4.1.1",
"prettier": "3.8.3",
"rimraf": "6.1.3",
"rollup": "4.60.1",
"shebang-regex": "4.0.0",
"ts-jest": "29.4.9",
"ts-node": "10.9.2",
"tsutils": "3.21.0",
"typescript": "5.7.2",
"typescript-eslint": "8.59.1"
},
"jest": {
"modulePathIgnorePatterns": [
"__tests__/__snapshots__/"
],
"moduleNameMapper": {
"^@test-utils/(.*)$": "<rootDir>/src/test-utils/$1"
},
"transform": {
".(ts)": "ts-jest"
},
"testRegex": "(test|spec)\\.ts$",
"moduleFileExtensions": [
"ts",
"js"
],
"testPathIgnorePatterns": [
"<rootDir>/__tests__/__results__"
],
"testEnvironment": "node",
"collectCoverageFrom": [
"src/**/*.ts",
"!src/**/*.definition.ts",
"!**/__tests__/**",
"!**/test-utils/**",
"!**/index.ts",
"!**/main.ts"
],
"collectCoverage": false,
"reporters": [
"default",
"jest-junit",
"jest-html-reporter",
"jest-stare"
],
"coverageProvider": "v8",
"coverageReporters": [
"json",
"lcov",
"text",
"cobertura"
],
"coverageDirectory": "<rootDir>/__tests__/__results__/unit/coverage"
},
"jest-junit": {
"outputDirectory": "<rootDir>/__tests__/__results__/unit"
}
}