UNPKG

@uvarovag/argv-parser

Version:

Node.js arguments parser with full support for TypeScript, CommonJS, and ES Modules

53 lines (52 loc) 1.56 kB
{ "name": "@uvarovag/argv-parser", "version": "1.1.0", "description": "Node.js arguments parser with full support for TypeScript, CommonJS, and ES Modules", "main": "dist/index.js", "module": "dist.es2015/index.js", "types": "dist.es2015/index.d.ts", "files": [ "dist", "dist.es2015" ], "scripts": { "build:cjs": "tsc --project tsconfig.cjs.json", "build:esm": "tsc --project tsconfig.esm.json", "build": "npm run build:cjs && npm run build:esm", "lint:fix": "eslint '**/*.{ts,tsx}' --fix && prettier --write '**/*.{ts,tsx,js,json,css,html,md}'", "test": "npx jest", "deploy": "npm publish", "prepare": "husky" }, "keywords": [ "argv-parser", "argv", "options", "parser", "TypeScript", "CommonJS", "Modules" ], "author": "@uvarovag", "license": "MIT", "homepage": "https://github.com/uvarovag/argv-parser/blob/master/README.md", "repository": { "type": "git", "url": "git+https://github.com/uvarovag/argv-parser.git" }, "publishConfig": { "access": "public" }, "devDependencies": { "@types/jest": "^29.5.14", "@types/node": "^22.10.1", "@uvarovag/eslint-config-ts": "^1.0.20", "@uvarovag/prettier-config": "^1.0.6", "eslint": "^9.18.0", "husky": "^9.1.7", "jest": "^29.7.0", "prettier": "^3.4.2", "ts-jest": "^29.2.5", "typescript": "^5.7.2" } }