{"id":30219689,"url":"https://github.com/davidtranjs/webpack-log-forward-plugin","last_synced_at":"2026-04-16T00:32:58.205Z","repository":{"id":307437767,"uuid":"1029447323","full_name":"davidtranjs/webpack-log-forward-plugin","owner":"davidtranjs","description":"Webpack plugin for forward browser log to console. Help work with LLM better","archived":false,"fork":false,"pushed_at":"2025-09-10T14:10:06.000Z","size":153,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-11-23T03:08:53.007Z","etag":null,"topics":["cursor","llm","typescript","webpack","webpack-plugin"],"latest_commit_sha":null,"homepage":"https://webpack-log-forward-plugin.davidtran.dev","language":"TypeScript","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/davidtranjs.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-31T04:24:22.000Z","updated_at":"2025-09-10T14:10:11.000Z","dependencies_parsed_at":"2025-07-31T10:04:38.587Z","dependency_job_id":null,"html_url":"https://github.com/davidtranjs/webpack-log-forward-plugin","commit_stats":null,"previous_names":["davidtranjs/log-forward-webpack-plugin"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/davidtranjs/webpack-log-forward-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidtranjs%2Fwebpack-log-forward-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidtranjs%2Fwebpack-log-forward-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidtranjs%2Fwebpack-log-forward-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidtranjs%2Fwebpack-log-forward-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidtranjs","download_url":"https://codeload.github.com/davidtranjs/webpack-log-forward-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidtranjs%2Fwebpack-log-forward-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31866347,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cursor","llm","typescript","webpack","webpack-plugin"],"created_at":"2025-08-14T08:23:09.184Z","updated_at":"2026-04-16T00:32:58.187Z","avatar_url":"https://github.com/davidtranjs.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Webpack Log Forward Plugin\n\nA webpack plugin that forwards browser console logs to terminal during development.\n\n## Features\n\n- Forwards browser console logs (log, info, warn, error, debug) to terminal\n- Configurable log types, prefix, and timestamp options\n- Works with webpack-dev-server\n- Non-intrusive - preserves original console behavior\n- TypeScript support\n\n## Installation\n\n```bash\nnpm install @davidtranjs/webpack-log-forward-plugin\n```\n\n## Usage\n\n```javascript\nconst { WebpackLogForwardPlugin } = require('@davidtranjs/webpack-log-forward-plugin');\n\nmodule.exports = {\n  // ... other webpack config\n  plugins: [\n    new WebpackLogForwardPlugin({\n      logTypes: ['log', 'info', 'warn', 'error', 'debug'], // optional\n      prefix: '[Browser]', // optional\n      includeTimestamp: true, // optional\n      enabled: true // optional\n    })\n  ]\n};\n```\n\n## Development\n\nThis project uses Biome.js for linting and formatting. To work on this project:\n\n### Prerequisites\n\n- Node.js 18+\n- pnpm (enforced via `preinstall` script)\n\n### Setup\n\n```bash\npnpm install\n```\n\n### Available Scripts\n\n- `pnpm build` - Build the TypeScript source\n- `pnpm dev` - Watch mode for development\n- `pnpm test` - Run tests\n- `pnpm lint` - Check code with Biome\n- `pnpm lint:fix` - Fix auto-fixable issues\n- `pnpm format` - Format code with Biome\n- `pnpm format:check` - Check formatting without fixing\n\n### Code Quality\n\nThis project uses [Biome.js](https://biomejs.dev/) for:\n- **Linting**: Catches potential errors and enforces code quality rules\n- **Formatting**: Consistent code formatting across the project\n- **Import organization**: Automatically sorts and organizes imports\n\nThe Biome configuration is in `biome.json` and includes:\n- Single quotes for strings\n- 2-space indentation\n- 100 character line width\n- Strict TypeScript rules\n- Git integration with `.gitignore` support\n\n## License\n\nMIT ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidtranjs%2Fwebpack-log-forward-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidtranjs%2Fwebpack-log-forward-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidtranjs%2Fwebpack-log-forward-plugin/lists"}