{"repo":"push-based/user-flow","free":true,"listed":false,"github":"https://github.com/push-based/user-flow","clone":"git clone https://github.com/push-based/user-flow.git","description":"📦 Combine Chrome tooling like Lighthouse userflows and DevTools reconder scripts in your CI","language":"HTML","stars":131,"topics":["performance-analysis","performance-monitoring","performance-testing","web-performance","chrome","cli","devtools","lighthouse-audits","performance-metrics","pupeteer"],"license":"MIT","category":"cli-tools","readme_excerpt":"@push-based/user-flow Runtime performance measurements done right, with Lighthouse user flows! --- This is a library & CLI to organize and run Lighthouse user flows in an organized and scalable way 🛸 with CI automation in place --- What is it? A CLI tool to measure performance continuously and also integrate it into your CI. It provides lot's of DX features, nice commands with rich arguments and integration with the latest dev tooling. Why to use it? It will enable you to measure bootstrap as well as runtime performance with minimum effort, speed up your performance test development and reduced the needed code and configuration to a minimum. In addition, it is always up-to-date with the latest Chrome DevTools features. Benefits - ⚙ Run it in your CI - ▶ Execute ChromeDevTools recorder exports - 🏃‍♀️ Measure Runtime performance - 🦮 Zero setup cost - 🤓 Excellent DX through --dryRun and friends - ⚙ Nx plugin user-flow-nx-plugin to generate/execute/migrate lighthouse user flows - 🛸 Advanced architecture with UFO's - 🔥 Write tests directly in TypeScript (we compile them live) - 🧠 Use best practices out of the box - 🅾 No boilerplate Install Run npm i @push-based/user-flow --save-dev or yarn add @push-based/user-flow --dev to install the library. After that you can run: user-flow --help or user-flow --help Run without install You can also use npx to run it in e.g. the CI setup: npx @push-based/user-flow --help Quick Start As the CLI needs a npm project to run in we explain 2","default_branch":null,"files":null,"tree":[],"storefront":"/r/push-based","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/push-based/user-flow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}