UNPKG

frontend-performance-analyzer

Version:
164 lines (76 loc) 7.88 kB
# Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. ### [0.3.1](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/compare/v0.3.0...v0.3.1) (2025-07-30) ### ✨ Features * rewrite logger logic using classes ([02b56f0](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/02b56f025069d51f31e68232bffc0760289235eb)) ### ♻️ Code Refactoring * shorten version parsing in json export ([e1f43a2](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/e1f43a21095096fefe985ae47413ef47cb97c249)) * shorten version parsing in md export ([e609440](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/e60944018582a8cb3f84eef57ef54f0c1c94ece4)) ### 🐛 Bug Fixes * configure logger using options from cli ([310b2f0](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/310b2f0dd92be52570458f199ac09c4b0de08aed)) * remove unused import ([0c0f099](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/0c0f0995887ace371413d5f32469d72565b975a7)) ## [0.3.0](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/compare/v0.2.0...v0.3.0) (2025-06-09) ### ⚠ BREAKING CHANGES * add test coverage ### 🐛 Bug Fixes * delete unused script ([492074b](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/492074bc3e0664a3b24386d5239e66fd6b3c1511)) ### 🛠 Maintenance * create a Vitest configuration file ([83cba3a](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/83cba3a316cdc1cb71cea5ece7bbe63d14fa618b)) * **deps:** add testing dependencies ([e07b0eb](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/e07b0eb4fd45fffad7ceef4ef5658bdc2fe709af)) ### ✅ Testing * add test coverage ([3c2a367](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/3c2a3679d0940d08aefedcdc7354597f55c7b164)) ## [0.2.0](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/compare/v0.1.7...v0.2.0) (2025-06-08) ### ⚠ BREAKING CHANGES * modularize code into separate files ### 🛠 Maintenance * add keywords to `package.json` ([8b71ee2](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/8b71ee2ba12c46febc19d8322dfc641f1c51996a)) ### ♻️ Code Refactoring * modularize code into separate files ([d78e86a](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/d78e86a78ed2c51b25d4726127840b70e2b3e622)) ### 🐛 Bug Fixes * configure logger for silent of verbose modes ([18341ec](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/18341ec86b5714525ecbc00a598055b2c2498967)) ### 📝 Documentation * update `README.md` ([4ea0e61](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/4ea0e61f4f891ef624518e5a36f3786f5c05fab3)) ### [0.1.7](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/compare/v0.1.6...v0.1.7) (2025-06-08) ### ✨ Features * add `--json-file <file>` export option ([fca6228](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/fca62282c090356cd6fe5e94d27c2d856bb2fa21)) * add `--verbose` and `--silent` mode flags ([88eea69](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/88eea697cddb968bf166328523dbffb05690f1c9)) * improve Markdown formatting ([e3a49db](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/e3a49db1266232272166d9f94499505d03e24e7c)) ### [0.1.6](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/compare/v0.1.5...v0.1.6) (2025-06-07) ### 📝 Documentation * update `README.md` ([4a6b745](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/4a6b745f765bcfd65b5b7e6764bb01e952602fd1)) ### [0.1.5](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/compare/v0.1.4...v0.1.5) (2025-06-07) ### ✨ Features * add input validation with error messages ([82bc71f](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/82bc71f1adb4f8f2a0240b1693290b891aceeb47)) * continue on URL failures ([5380ea6](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/5380ea6f1ffa7512fa7ab564cd2f9d65ec79ade4)) * optimize browser launch configuration ([cd46aea](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/cd46aea3b00ab25354552d546a2b333e7a1b8e34)) ### 🐛 Bug Fixes * check URL accessibility before analyzing ([b5d710f](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/b5d710fc7a9252032d35cc9557c4fae35cfcd0a0)) * get version directly from `package.json` ([60d27f6](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/60d27f60d62d5a7bad3438d25a7ffa3d2ee704e5)) * handle Lighthouse internal errors ([f79bce3](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/f79bce3a6f6d61e90879d86cb3aae0abb756eefa)) ### [0.1.4](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/compare/v0.1.3...v0.1.4) (2025-06-06) ### ✨ Features * **cli:** add score threshold check ([96ce47a](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/96ce47af676336c533f82f6be438076d8e806a2e)) * **cli:** support multiple URLs ([b03a597](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/b03a597ba3dcfa66d354b233a1f810f796fc4afa)) ### 🐛 Bug Fixes * **cli:** exit with non-zero on fail ([cc59f06](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/cc59f063a24abe30576858ea33f53f80a89c08a4)) ### 🛠 Maintenance * prepare `package.json` for npm publish ([eb3fb72](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/eb3fb72c3ee389d51c4810364ec74f7b2b7d94b4)) ### 📝 Documentation * create `README.md` ([ff31897](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/ff318972e35e5e533432f7821fbc60992c5fc1ca)) ### [0.1.3](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/compare/v0.1.2...v0.1.3) (2025-06-06) ### 🛠 Maintenance * **deps:** add chalk for color output ([2c2dec8](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/2c2dec8bed17fbc327f036b7c925920c142ffebf)) ### ✨ Features * **cli:** show key performance metrics ([de39fa6](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/de39fa63cc68cf5d0487be8a56d7fcbd4f3ebcdb)) * **cli:** support Markdown report export ([9f6e3a9](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/9f6e3a9b54a0f4a510ccbbef35f7ff97616e7b00)) ### [0.1.2](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/compare/v0.1.1...v0.1.2) (2025-06-06) ### 🛠 Maintenance * **deps:** add commander for CLI support ([a7a5401](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/a7a540119747dabc1905b67a19bc259cd9f8e18f)) ### ✨ Features * **cli:** add basic CLI with URL option ([d9db3ce](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/d9db3ceac90024f3d9318d6fc906bfeb2b31f3ca)) ### 0.1.1 (2025-06-06) ### 🛠 Maintenance * **deps:** add puppeteer and lighthouse ([0aea4fa](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/0aea4fa40dc995242e72fba833925521eabdb103)) * **init:** initialize npm project ([0c7eafa](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/0c7eafab0bc215480f650dc038f6e9a6d65cb8c0)) ### ✨ Features * add basic URL performance analyzer ([5d272c0](https://github.com/OleksandrZadvornyi/frontend-performance-analyzer/commit/5d272c026898015630e5e12179b621dc3cd87472))