11cb0ef41Sopenharmony_ci{
21cb0ef41Sopenharmony_ci  "name": "commander",
31cb0ef41Sopenharmony_ci  "version": "9.5.0",
41cb0ef41Sopenharmony_ci  "description": "the complete solution for node.js command-line programs",
51cb0ef41Sopenharmony_ci  "keywords": [
61cb0ef41Sopenharmony_ci    "commander",
71cb0ef41Sopenharmony_ci    "command",
81cb0ef41Sopenharmony_ci    "option",
91cb0ef41Sopenharmony_ci    "parser",
101cb0ef41Sopenharmony_ci    "cli",
111cb0ef41Sopenharmony_ci    "argument",
121cb0ef41Sopenharmony_ci    "args",
131cb0ef41Sopenharmony_ci    "argv"
141cb0ef41Sopenharmony_ci  ],
151cb0ef41Sopenharmony_ci  "author": "TJ Holowaychuk <tj@vision-media.ca>",
161cb0ef41Sopenharmony_ci  "license": "MIT",
171cb0ef41Sopenharmony_ci  "repository": {
181cb0ef41Sopenharmony_ci    "type": "git",
191cb0ef41Sopenharmony_ci    "url": "https://github.com/tj/commander.js.git"
201cb0ef41Sopenharmony_ci  },
211cb0ef41Sopenharmony_ci  "scripts": {
221cb0ef41Sopenharmony_ci    "lint": "npm run lint:javascript && npm run lint:typescript",
231cb0ef41Sopenharmony_ci    "lint:javascript": "eslint index.js esm.mjs \"lib/*.js\" \"tests/**/*.js\"",
241cb0ef41Sopenharmony_ci    "lint:typescript": "eslint typings/*.ts tests/*.ts",
251cb0ef41Sopenharmony_ci    "test": "jest && npm run test-typings",
261cb0ef41Sopenharmony_ci    "test-esm": "node --experimental-modules ./tests/esm-imports-test.mjs",
271cb0ef41Sopenharmony_ci    "test-typings": "tsd",
281cb0ef41Sopenharmony_ci    "typescript-checkJS": "tsc --allowJS --checkJS index.js lib/*.js --noEmit",
291cb0ef41Sopenharmony_ci    "test-all": "npm run test && npm run lint && npm run typescript-checkJS && npm run test-esm"
301cb0ef41Sopenharmony_ci  },
311cb0ef41Sopenharmony_ci  "files": [
321cb0ef41Sopenharmony_ci    "index.js",
331cb0ef41Sopenharmony_ci    "lib/*.js",
341cb0ef41Sopenharmony_ci    "esm.mjs",
351cb0ef41Sopenharmony_ci    "typings/index.d.ts",
361cb0ef41Sopenharmony_ci    "package-support.json"
371cb0ef41Sopenharmony_ci  ],
381cb0ef41Sopenharmony_ci  "type": "commonjs",
391cb0ef41Sopenharmony_ci  "main": "./index.js",
401cb0ef41Sopenharmony_ci  "exports": {
411cb0ef41Sopenharmony_ci    ".": {
421cb0ef41Sopenharmony_ci      "types": "./typings/index.d.ts",
431cb0ef41Sopenharmony_ci      "require": "./index.js",
441cb0ef41Sopenharmony_ci      "import": "./esm.mjs"
451cb0ef41Sopenharmony_ci    },
461cb0ef41Sopenharmony_ci    "./esm.mjs": "./esm.mjs"
471cb0ef41Sopenharmony_ci  },
481cb0ef41Sopenharmony_ci  "devDependencies": {
491cb0ef41Sopenharmony_ci    "@types/jest": "^28.1.4",
501cb0ef41Sopenharmony_ci    "@types/node": "^16.11.15",
511cb0ef41Sopenharmony_ci    "@typescript-eslint/eslint-plugin": "^5.30.6",
521cb0ef41Sopenharmony_ci    "@typescript-eslint/parser": "^5.30.6",
531cb0ef41Sopenharmony_ci    "eslint": "^8.19.0",
541cb0ef41Sopenharmony_ci    "eslint-config-standard": "^17.0.0",
551cb0ef41Sopenharmony_ci    "eslint-config-standard-with-typescript": "^22.0.0",
561cb0ef41Sopenharmony_ci    "eslint-plugin-import": "^2.25.3",
571cb0ef41Sopenharmony_ci    "eslint-plugin-jest": "^26.5.3",
581cb0ef41Sopenharmony_ci    "eslint-plugin-n": "^15.2.4",
591cb0ef41Sopenharmony_ci    "eslint-plugin-promise": "^6.0.0",
601cb0ef41Sopenharmony_ci    "jest": "^28.1.2",
611cb0ef41Sopenharmony_ci    "ts-jest": "^28.0.5",
621cb0ef41Sopenharmony_ci    "tsd": "^0.22.0",
631cb0ef41Sopenharmony_ci    "typescript": "^4.7.4"
641cb0ef41Sopenharmony_ci  },
651cb0ef41Sopenharmony_ci  "types": "typings/index.d.ts",
661cb0ef41Sopenharmony_ci  "jest": {
671cb0ef41Sopenharmony_ci    "testEnvironment": "node",
681cb0ef41Sopenharmony_ci    "collectCoverage": true,
691cb0ef41Sopenharmony_ci    "transform": {
701cb0ef41Sopenharmony_ci      "^.+\\.tsx?$": "ts-jest"
711cb0ef41Sopenharmony_ci    },
721cb0ef41Sopenharmony_ci    "testPathIgnorePatterns": [
731cb0ef41Sopenharmony_ci      "/node_modules/"
741cb0ef41Sopenharmony_ci    ]
751cb0ef41Sopenharmony_ci  },
761cb0ef41Sopenharmony_ci  "engines": {
771cb0ef41Sopenharmony_ci    "node": "^12.20.0 || >=14"
781cb0ef41Sopenharmony_ci  },
791cb0ef41Sopenharmony_ci  "support": true
801cb0ef41Sopenharmony_ci}
81