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