{"id":13509468,"url":"https://github.com/TrackJs/trackjs-package","last_synced_at":"2025-03-30T13:32:15.313Z","repository":{"id":20409223,"uuid":"23685422","full_name":"TrackJs/trackjs-package","owner":"TrackJs","description":"JavaScript Browser Error Monitoring Agent from TrackJS","archived":false,"fork":false,"pushed_at":"2024-01-03T15:49:32.000Z","size":333,"stargazers_count":128,"open_issues_count":3,"forks_count":18,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-03-02T07:06:52.788Z","etag":null,"topics":["error-monitoring","error-reporting","front-end-monitor","frontend-monitoring","javascript-monitoring","monitoring"],"latest_commit_sha":null,"homepage":"https://trackjs.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TrackJs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2014-09-05T01:04:54.000Z","updated_at":"2025-02-22T08:05:29.000Z","dependencies_parsed_at":"2024-01-13T20:41:07.558Z","dependency_job_id":"c21bdb47-ba19-428e-9d0d-35477cdfa033","html_url":"https://github.com/TrackJs/trackjs-package","commit_stats":{"total_commits":82,"total_committers":5,"mean_commits":16.4,"dds":"0.36585365853658536","last_synced_commit":"538e5b3b039076ff4f805285330934a1641a5065"},"previous_names":[],"tags_count":113,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrackJs%2Ftrackjs-package","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrackJs%2Ftrackjs-package/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrackJs%2Ftrackjs-package/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TrackJs%2Ftrackjs-package/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TrackJs","download_url":"https://codeload.github.com/TrackJs/trackjs-package/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246324036,"owners_count":20759067,"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":["error-monitoring","error-reporting","front-end-monitor","frontend-monitoring","javascript-monitoring","monitoring"],"created_at":"2024-08-01T02:01:08.234Z","updated_at":"2025-03-30T13:32:15.038Z","avatar_url":"https://github.com/TrackJs.png","language":null,"readme":"TrackJS Browser Agent\n===============\n\nThe browser agent for collecting errors from JavaScript, Network, and console\nexceptions. The agent wraps the browser API to record context about your\napplication, network, and visitor, and include that context when unhandled\nerrors occur.\n\nYou'll need a TrackJS account to use this agent. If you don't have one, [why not\nstart a free trial today?](https://trackjs.com/signup)\n\n## Quick Start\n\n1. [Signup for TrackJS](https://trackjs.com/signup) and get your token.\n2. Add a dependency on TrackJS with `npm install trackjs --save`\n3. Install the agent in your app. You can paste the script tags into the\n`\u003chead\u003e` of your HTML:\n\n```html\n\u003cscript src=\"PATH_TO_TRACKJS/t.js\"\u003e\u003c/script\u003e\n\u003cscript\u003e\n  window.TrackJS \u0026\u0026 TrackJS.install({ token: 'YOUR_TOKEN_HERE' });\n\u003c/script\u003e\n```\n\nOr you can bundle it as a module into your application.\n\n```javascript\nimport { TrackJS } from 'trackjs';\nTrackJS.install({ token: 'YOUR_TOKEN_HERE' });\n```\n\n4. Test it out by calling `TrackJS.track('testing!')` somewhere in your\napplication.\n5. You should see your error on [TrackJS](https://my.trackjs.com/recent) within\na few seconds.\n\n\n## More Information\n\nYou can find more information about how to install and configure the agent in\nthe [TrackJS Documentation](https://docs.trackjs.com/). If you run into any\ntrouble, let us know right away at `hello@trackjs.com`\n\n","funding_links":[],"categories":["Others"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTrackJs%2Ftrackjs-package","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTrackJs%2Ftrackjs-package","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTrackJs%2Ftrackjs-package/lists"}