{"id":28961800,"url":"https://github.com/getappmap/appmap-js","last_synced_at":"2026-02-23T21:15:08.493Z","repository":{"id":37029740,"uuid":"322649459","full_name":"getappmap/appmap-js","owner":"getappmap","description":"Client libraries for AppMap","archived":false,"fork":false,"pushed_at":"2025-12-29T10:18:02.000Z","size":47058,"stargazers_count":52,"open_issues_count":389,"forks_count":18,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-01-01T09:33:18.854Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/getappmap.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":"2020-12-18T16:37:32.000Z","updated_at":"2025-12-05T19:40:19.000Z","dependencies_parsed_at":"2023-09-28T21:29:26.310Z","dependency_job_id":"5f3437e2-5c00-480a-bd3c-34e8ebbbc2de","html_url":"https://github.com/getappmap/appmap-js","commit_stats":{"total_commits":2394,"total_committers":20,"mean_commits":119.7,"dds":0.7360066833751044,"last_synced_commit":"381fda6d700cbd8b4550a1121cc109d198c0838f"},"previous_names":["applandinc/appmap-js"],"tags_count":1290,"template":false,"template_full_name":null,"purl":"pkg:github/getappmap/appmap-js","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getappmap%2Fappmap-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getappmap%2Fappmap-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getappmap%2Fappmap-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getappmap%2Fappmap-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getappmap","download_url":"https://codeload.github.com/getappmap/appmap-js/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getappmap%2Fappmap-js/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28198485,"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","status":"online","status_checked_at":"2026-01-04T02:00:06.065Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2025-06-24T02:05:09.077Z","updated_at":"2026-01-04T07:20:44.092Z","avatar_url":"https://github.com/getappmap.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# appmap-js\n\nThis repository is home to a variety of AppLand JavaScript/TypeScript projects. Many of our projects\nare standalone but depend on one another, meaning code changes can often span multiple projects.\nThis monorepo serves to simplify the code review and publishing process across all of these\nprojects.\n\n## Packages\n\n- [@appland/cli](https://github.com/getappmap/appmap-js/tree/main/packages/cli)\n- [@appland/components](https://github.com/getappmap/appmap-js/tree/main/packages/components)\n- [@appland/diagrams](https://github.com/getappmap/appmap-js/tree/main/packages/diagrams)\n- [@appland/models](https://github.com/getappmap/appmap-js/tree/main/packages/models)\n- [@appland/validate](https://github.com/getappmap/appmap-js/tree/main/packages/validate)\n\nLooking for the AppMap client for JavaScript? Find it here:\nhttps://github.com/getappmap/appmap-node\n\n## Development\n\nThis project uses `yarn` workspaces to tie internal packages together. To get started, make sure\nthat `yarn` is installed, install the project dependencies and run an initial build.\n\n```sh\n$ npm install -g yarn\n$ yarn \u0026\u0026 yarn build\n```\n\nTo continuously build changes, `yarn run watch` will run a watch server for every project that\nspecifies a `watch` script.\n\n### Testing\n\nEach package should have a script named `test`. Running the following command from the root\ndirectory will run tests in every package, and running the command from within a package directory\nwill run the tests for that specific package.\n\n```sh\n$ yarn test\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetappmap%2Fappmap-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetappmap%2Fappmap-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetappmap%2Fappmap-js/lists"}