UNPKG

@rightcapital/phpdoc-parser

Version:

TypeScript version of PHPDoc parser with support for intersection types and generics

70 lines (69 loc) 1.91 kB
{ "name": "@rightcapital/phpdoc-parser", "version": "0.5.3", "description": "TypeScript version of PHPDoc parser with support for intersection types and generics", "keywords": [ "PHP", "PHPDoc", "PHPDoc Parser", "Parser", "TypeScript", "PHPStan", "AST", "Lexer" ], "repository": "https://github.com/RightCapitalHQ/phpdoc-parser", "license": "MIT", "author": "RightCapital Ecosystem team <npm-publisher@rightcapital.com>", "main": "dist/index.js", "files": [ "dist" ], "scripts": { "build": "pnpm run clean && tsc --project ./tsconfig.build.json", "change": "beachball change --no-commit", "check": "beachball check", "clean": "tsc --build --clean ./tsconfig.build.json", "commit": "cz", "eslint": "eslint --report-unused-disable-directives 'src/**/*.ts*'", "eslint:fix": "eslint --report-unused-disable-directives --fix 'src/**/*.ts*'", "preinstall": "npx only-allow pnpm", "test": "vitest" }, "config": { "commitizen": { "path": "@commitlint/cz-commitlint" } }, "dependencies": { "@types/node": "22.19.1", "lodash": "4.17.21", "typescript": "5.9.3" }, "devDependencies": { "@babel/core": "7.26.9", "@babel/preset-env": "7.26.9", "@babel/preset-typescript": "7.26.0", "@commitlint/cli": "19.7.1", "@commitlint/config-conventional": "19.7.1", "@commitlint/cz-commitlint": "19.6.1", "@rightcapital/eslint-config": "42.1.0", "@rightcapital/prettier-config": "7.2.1", "@types/lodash": "4.17.16", "beachball": "2.51.0", "commitizen": "4.3.1", "eslint": "9.13.0", "husky": "9.1.7", "inquirer": "12.4.2", "prettier": "3.5.3", "vitest": "3.0.7" }, "packageManager": "pnpm@10.21.0", "engines": { "node": ">=16.x", "pnpm": ">=8.x" }, "publishConfig": { "registry": "https://registry.npmjs.org" } }