UNPKG

@cparra/apexdocs

Version:

Library with CLI capabilities to generate documentation for Salesforce Apex classes.

114 lines (113 loc) 2.51 kB
{ "name": "@cparra/apexdocs", "version": "3.14.0", "description": "Library with CLI capabilities to generate documentation for Salesforce Apex classes.", "keywords": [ "apex", "salesforce", "documentation", "cli", "apex-docs", "docs" ], "exports": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist" ], "bin": { "apexdocs": "./dist/cli/generate.js" }, "scripts": { "test": "wireit", "test:cov": "npm run build && jest --coverage", "build": "wireit", "lint": "wireit", "prepare": "npm run build", "version": "npm run format && git add -A src", "postversion": "git push && git push --tags" }, "wireit": { "lint": { "command": "eslint \"./src/**/*.{js,ts}\" --quiet --fix", "files": [ "src/**/*.ts" ], "output": [] }, "build": { "command": "tsc --noEmit --pretty && pkgroll", "dependencies": [ "lint" ], "files": [ "src/**/*.ts", "tsconfig.json" ], "output": [ "dist" ] }, "test": { "command": "jest", "dependencies": [ "build" ], "files": [ "src/**/*.ts" ], "output": [] } }, "author": "Cesar Parra", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/cesarParra/apexdocs" }, "devDependencies": { "@eslint/js": "^9.6.0", "@types/eslint__js": "^8.42.3", "@types/jest": "^29.5.12", "@types/node": "^20.14.10", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "husky": "^9.0.11", "jest": "^29.7.0", "lint-staged": "^15.2.7", "pkgroll": "^2.4.2", "prettier": "^3.3.2", "ts-jest": "^29.2.0", "typescript": "^5.7.3", "typescript-eslint": "^7.16.0", "wireit": "^0.14.12" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{js,ts,tsx}": [ "eslint --fix" ] }, "dependencies": { "@cparra/apex-reflection": "2.19.0", "@salesforce/source-deploy-retrieve": "^12.20.1", "@types/js-yaml": "^4.0.9", "@types/yargs": "^17.0.32", "chalk": "^4.1.2", "cosmiconfig": "^9.0.0", "cosmiconfig-typescript-loader": "^5.0.0", "fast-xml-parser": "^4.4.0", "fp-ts": "^2.16.8", "handlebars": "^4.7.8", "js-yaml": "^4.1.0", "minimatch": "^10.0.1", "yargs": "^17.7.2" }, "imports": { "#utils/*": "./src/util/*.ts" } }