UNPKG

userpravah

Version:

UserPravah is an extensible, framework-agnostic tool for analyzing user flows and navigation patterns in web applications. It supports multiple frameworks (Angular, React) and output formats (DOT/Graphviz, JSON) with a plugin-based architecture for easy e

80 lines (79 loc) 2.01 kB
{ "name": "userpravah", "version": "0.1.4", "description": "UserPravah is an extensible, framework-agnostic tool for analyzing user flows and navigation patterns in web applications. It supports multiple frameworks (Angular, React) and output formats (DOT/Graphviz, JSON) with a plugin-based architecture for easy extension.", "type": "module", "main": "dist/src/index.js", "bin": { "userpravah": "dist/src/main.js" }, "exports": { ".": { "import": "./dist/src/index.js", "types": "./dist/src/index.d.ts" }, "./cli": { "import": "./dist/src/main.js" } }, "files": [ "dist", "README.md", "LICENSE" ], "scripts": { "analyze": "node dist/src/main.js", "analyze:dev": "ts-node --esm src/main.ts", "build": "tsc", "prepublishOnly": "npm run build", "start": "node dist/src/main.js", "test": "npm run build && chmod +x run-tests.sh && ./run-tests.sh", "dev": "ts-node --esm src/main.ts", "lint": "tsc --noEmit" }, "keywords": [ "user-flow", "pravah", "navigation-graph", "page-flow", "visualization", "diagram", "web-analysis", "code-analysis", "developer-tool", "graphviz", "typescript", "angular", "react", "framework-agnostic", "extensible", "plugin-based", "multi-framework", "routing-analysis" ], "author": "Praneeth Kalluri", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/ksrpraneeth/userpravah.git" }, "bugs": { "url": "https://github.com/ksrpraneeth/userpravah/issues" }, "homepage": "https://github.com/ksrpraneeth/userpravah#readme", "engines": { "node": ">=16.0.0" }, "dependencies": { "fast-glob": "^3.3.3", "graphviz-cli": "^2.0.0", "node-html-parser": "^7.0.1", "ts-graphviz": "^2.1.6", "ts-morph": "^25.0.1" }, "devDependencies": { "ts-node": "^10.9.2", "typescript": "^5.8.3", "@types/node": "^20.11.0" } }