{"id":23924490,"url":"https://github.com/firephp/firephp-for-browser-devtools","last_synced_at":"2025-04-12T02:25:59.888Z","repository":{"id":42984469,"uuid":"69788787","full_name":"firephp/firephp-for-browser-devtools","owner":"firephp","description":"FirePHP for Browser Developer Tools (Web Extension)","archived":false,"fork":false,"pushed_at":"2022-12-11T08:17:15.000Z","size":7770,"stargazers_count":41,"open_issues_count":24,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-12T02:25:56.498Z","etag":null,"topics":["chrome-extension","devtools-extension","firefox-extension","firephp","php"],"latest_commit_sha":null,"homepage":"http://firephp.org","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/firephp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-10-02T09:20:56.000Z","updated_at":"2023-12-14T19:44:30.000Z","dependencies_parsed_at":"2023-01-26T19:01:17.627Z","dependency_job_id":null,"html_url":"https://github.com/firephp/firephp-for-browser-devtools","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firephp%2Ffirephp-for-browser-devtools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firephp%2Ffirephp-for-browser-devtools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firephp%2Ffirephp-for-browser-devtools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firephp%2Ffirephp-for-browser-devtools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/firephp","download_url":"https://codeload.github.com/firephp/firephp-for-browser-devtools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248506481,"owners_count":21115435,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome-extension","devtools-extension","firefox-extension","firephp","php"],"created_at":"2025-01-05T19:14:03.566Z","updated_at":"2025-04-12T02:25:59.853Z","avatar_url":"https://github.com/firephp.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![FirePHP Logo](https://github.com/firephp/firephp-for-browser-devtools/blob/master/src/skin/Icon_128.png?raw=true \"FirePHP Logo\")\n\nFirePHP for Browser Developer Tools [![Build](https://github.com/firephp/firephp-for-browser-devtools/workflows/Build/badge.svg)](https://github.com/firephp/firephp-for-browser-devtools/actions?query=workflow%3ABuild)\n===================================\n\nThis project holds the [FirePHP Tool](http://firephp.org) in the form of a Browser Extension compatible with:\n\n  * Mozilla Firefox - https://developer.mozilla.org/en-US/Add-ons/WebExtensions\n  * Google Chrome - https://developer.chrome.com/extensions\n  * Brave - (runs Google Chrome extensions)\n\n\u003e Log from PHP to Browser Developer Tools via HTTP Response Headers.\n\nSupported protocols:\n\n  * FirePHP (Wildfire based)\n  * [Chrome Logger](https://craig.is/writing/chrome-logger/techspecs)\n\nFor a list of supported server libraries see [http://firephp.org](http://firephp.org).\n\n\nPreview\n-------\n\n\u003cimg src=\"https://github.com/firephp/firephp-for-browser-devtools/blob/master/src/skin/CodeScreenshot.png?raw=true\" alt=\"Code\" width=\"300\"\u003e \u0026nbsp; \u003cimg src=\"https://github.com/firephp/firephp-for-browser-devtools/blob/master/src/skin/PanelScreenshot.png?raw=true\" alt=\"Panel\" width=\"300\"\u003e\n\n\nInstall\n=======\n\n## Published\n\n  * Firefox: [addons.mozilla.org/en-US/firefox/addon/firephp](https://addons.mozilla.org/en-US/firefox/addon/firephp/)\n  * Chrome \u0026 Brave: [chrome.google.com/webstore/detail/firephp/ikfbpappjhegehjflebknjbhdocbgkdi](https://chrome.google.com/webstore/detail/firephp/ikfbpappjhegehjflebknjbhdocbgkdi)\n\n## Local\n\n  * [Firefox \u0026 Chrome unpacked](https://github.com/firephp/firephp-for-browser-devtools/releases) (downloads do **NOT** auto-update)\n\n## Source\n\nRequirements (tested on macOS):\n\n  * [bash 4](https://www.gnu.org/software/bash/) - GNU Bash\n  * [nvm](https://github.com/creationix/nvm) - Node Version Manager\n\nBuild from source:\n\n    nvm use 14.2.0\n    npm install\n    npm run build\n\n*Load unpacked Addon* from `dist/firephp.build.*/` into Firefox, Chrome or Brave.\n\nRun from source:\n\n**Status: DEV - The development experience is still work in progress!**\n\n    nvm use 14.2.0\n    npm install\n    npm run dev\n\n## Notes for build reviewers\n\n  * Releases for this extension are built using [github.com/pinf-to/to.pinf.org.mozilla.web-ext](https://github.com/pinf-to/to.pinf.org.mozilla.web-ext).\n    * The tool provides a runtime framework for browser extensions as well as a build tool.\n    * The build is controlled by `./#!inf.json`.\n  * The following `./dist/firephp.build` files hold extension specific code and are built from `./src` by the build tool:\n    * `scripts/background.js` - webext **background.page** code\n    * `scripts/devtools/dist/index.js` - webext **devtools_page** code\n    * `scripts/devtools/dist/*.rep.*` - generated from `src/*.rep.js`\n    * `skin`\n    * `manifest.json`\n  * The following `./dist/firephp.build` files belong to the runtime framework and are generated by the build tool:\n    * `devtools-page.js`\n    * `devtools-page.html`\n    * `background.js`\n    * `background.html`\n    * `lib.js`\n    * `default.css`\n    * `scripts/devtools/dist/index.loader.js`\n    * `scripts/devtools/dist/index.html`\n    * `run.config.json`\n  * The following `./dist/firephp.build` files are supporting libraries provisioned by the build tool:\n    * `scripts/devtools/dist/dist/jquery3.min.js` - https://code.jquery.com/jquery-3.5.0.min.js\n    * `scripts/devtools/dist/dist/jsonrep.js` - https://github.com/jsonrep/jsonrep\n    * `scripts/devtools/dist/dist/riot.csp.js` - https://github.com/riot/riot\n    * `scripts/devtools/dist/dist/reps/insight.rep.js` - https://github.com/insight/insight.domplate.reps\n    * `scripts/devtools/dist/dist/reps/insight.domplate.reps/` - https://github.com/insight/insight.domplate.reps\n    * `scripts/devtools/dist/fireconsole.rep.*` - https://github.com/fireconsole/fireconsole.rep.js\n    * `lib/codemirror` - https://github.com/codemirror/codemirror\n    * `lib/github.com~pinf~pinf-for-mozilla-web-ext/` - https://github.com/pinf/pinf-for-mozilla-web-ext\n    * `lib/eventemitter3.js` - https://github.com/primus/EventEmitter3\n\n\nRelease\n=======\n\n  1. Increment **major**, **minor**, or **patch** version in `package.json`\n  2. To **preview**, push **branch** and verify [build](https://github.com/firephp/firephp-for-browser-devtools/actions) (will append `[\u003cbranch\u003e]` to extension name/version)\n  3. To **release**, merge to **master**, `git tag v\u003cversion\u003e` and push (will build a release for distribution and upload to [releases](https://github.com/firephp/firephp-for-browser-devtools/releases))\n  5. Download releases\n  6. Upload to https://addons.mozilla.org/en-US/developers/\n  7. Upload to https://chrome.google.com/u/2/webstore/devconsole\n\n\nProvenance\n==========\n\nCopyright \u0026copy; 2016-2020 [Christoph Dorn](http://christophdorn.com).\nLicensed under the [Open Software License (OSL 3.0)](https://opensource.org/licenses/OSL-3.0).\nContributions must be licensed under the [Academic Free License (AFL 3.0)](https://opensource.org/licenses/AFL-3.0).\nLearn about the OSL \u0026 AFL Licenses [here](http://rosenlaw.com/OSL3.0-explained.htm).\n\n```\nOpen Software License (OSL) 3.0\n\nYou are free to:\n    Use Commercially, Distribute, Modify, Use Patents, Use Privately\n\nUnder the following terms:\n    Disclose source, License and copyright notice, Network use is distribution, Same license\n\nYou cannot:\n    Use trademark, Hold liable, Claim warranty\n```\n```\nAcademic Free License (AFL) 3.0\n\nYou are free to:\n    Use Commercially, Distribute, Modify, Use Patents, Use Privately\n\nUnder the following terms:\n    License and copyright notice\n\nYou cannot:\n    Use trademark, Hold liable, Claim warranty\n```\n\n\u003e Well-crafted Contributions are Welcome.\n\n**INTENDED USE:** The *Logic and Code contained within* forms a **Developer Tool** and is intended to operate as part of a *Web Software Development Toolchain* on which a *Production System* operates indirectly. It is **NOT INTENDED FOR USE IN HIGH-LOAD ENVIRONMENTS** as there is *little focus on Runtime Optimization* in order to *maximize API Utility, Compatibility and Flexibility*.\n\nIf you *need more* than what is contained within, study the Code, understand the Logic, and build your *Own Implementation* that is *API Compatible*. Share it with others who follow the same *Logic* and *API Contract* specified within. This Community of Users may want to use Your Work in their own *Software Development Toolchains*.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirephp%2Ffirephp-for-browser-devtools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffirephp%2Ffirephp-for-browser-devtools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirephp%2Ffirephp-for-browser-devtools/lists"}