@broadcom/endevor-bridge-for-git-for-zowe-cli
Version:
Endevor Bridge for Git plug-in for Zowe CLI
141 lines • 4.34 kB
JSON
{
"name": "@broadcom/endevor-bridge-for-git-for-zowe-cli",
"version": "3.0.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"
],
"main": "lib/index.js",
"imperative": {
"configurationModule": "lib/imperative.js"
},
"scripts": {
"installPlugin": "npm run clean && npm run build && zowe plugins install .",
"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: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": {
"lodash": "4.17.21",
"luxon": "3.7.1",
"uuid": "11.0.3",
"zod": "4.0.10"
},
"peerDependencies": {
"@zowe/imperative": ">=8.8.3"
},
"devDependencies": {
"@broadcom/bridge-for-git-zowe-client": "3.0.0",
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.15.0",
"@rollup/plugin-commonjs": "29.0.0",
"@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.13",
"@types/luxon": "3.6.2",
"@types/node": "22.10.0",
"@typescript-eslint/eslint-plugin": "8.16.0",
"@typescript-eslint/parser": "8.16.0",
"@zowe/imperative": "^8.27.0",
"env-cmd": "10.1.0",
"eslint": "9.15.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-prettier": "5.2.1",
"fs-extra": "11.2.0",
"glob": "11.0.0",
"globals": "15.12.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.2",
"js-yaml": "4.1.0",
"prettier": "3.4.1",
"rimraf": "6.0.1",
"shebang-regex": "4.0.0",
"ts-jest": "29.2.5",
"ts-node": "10.9.2",
"tsutils": "3.21.0",
"typescript": "5.7.2",
"typescript-eslint": "8.16.0"
},
"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"
],
"coverageReporters": [
"json",
"lcov",
"text",
"cobertura"
],
"coverageDirectory": "<rootDir>/__tests__/__results__/unit/coverage"
},
"jest-junit": {
"outputDirectory": "<rootDir>/__tests__/__results__/unit"
}
}