{"id":13808719,"url":"https://github.com/ngworker/ngworker","last_synced_at":"2025-07-24T14:33:20.788Z","repository":{"id":39579117,"uuid":"329329492","full_name":"ngworker/ngworker","owner":"ngworker","description":"Monorepo for the @ngworker NPM organization. Packages for Angular applications and testing.","archived":false,"fork":false,"pushed_at":"2025-02-19T23:45:55.000Z","size":3447,"stargazers_count":36,"open_issues_count":4,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-07-06T08:16:22.088Z","etag":null,"topics":["angular","spectacular","testing"],"latest_commit_sha":null,"homepage":"https://ngworker.github.io/ngworker/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ngworker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["LayZeeDK"]}},"created_at":"2021-01-13T14:15:29.000Z","updated_at":"2025-06-28T13:53:37.000Z","dependencies_parsed_at":"2024-06-20T21:58:12.717Z","dependency_job_id":"0480d18c-e73b-420d-a797-a143b347f530","html_url":"https://github.com/ngworker/ngworker","commit_stats":{"total_commits":232,"total_committers":4,"mean_commits":58.0,"dds":"0.017241379310344862","last_synced_commit":"88d4f334c26eccc5add12484c5e5ac5cb5fd5387"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/ngworker/ngworker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngworker%2Fngworker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngworker%2Fngworker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngworker%2Fngworker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngworker%2Fngworker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ngworker","download_url":"https://codeload.github.com/ngworker/ngworker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngworker%2Fngworker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266855774,"owners_count":23995547,"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":"2025-07-24T02:00:09.469Z","response_time":99,"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":["angular","spectacular","testing"],"created_at":"2024-08-04T01:01:50.214Z","updated_at":"2025-07-24T14:33:20.762Z","avatar_url":"https://github.com/ngworker.png","language":"TypeScript","readme":"# @ngworker/\\* monorepo\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-5-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\nMonorepo for the `ngworker` NPM organization. Packages for Angular applications.\n\n## Packages\n\nPackages in this monorepo.\n\n| Package                                                     | Description                                                                                     |\n| ----------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |\n| [Spectacular (@ngworker/spectacular)](packages/spectacular) | Spectacular Angular integration testing. Test harnesses for Angular applications and libraries. |\n\n## Sponsors\n\n### Wallaby 🦘\n\nThe maintainers of ngworker use Wallaby.js for inline test feeedback sponsored\nby Wallaby.\n[Get your free OSS license at the Wallaby website](https://wallabyjs.com/oss/).\n\n[![Wallaby.js](https://img.shields.io/badge/wallaby.js-powered-blue.svg?style=for-the-badge\u0026logo=github)](https://wallabyjs.com/oss/)\n\nContributors to this repository are welcome to use the\n[Wallaby.js OSS License](https://wallabyjs.com/oss/) to get test results\nimmediately as you type, and see the results in your editor right next to your\ncode.\n\n### Nrwl 🌊\n\nNrwl sponsors computation hours saved for ngworker through Nx Cloud ☁. Apply for\na free license for your OSS project at cloud-support@nrwl.io or\n[watch ngworker's Nx Cloud runs and cache stats on nx.app](https://nx.app/orgs/5e8d01f710d04300054a941c/workspaces/5ffee040c41e064440fa7253/report).\n\n#### Computation Memoization in the Cloud\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/nrwl/nx/master/images/nx-cloud-card.png\"\u003e\u003c/p\u003e\n\nNx Cloud pairs with Nx in order to enable you to build and test code more\nrapidly, by up to 10 times. Even teams that are new to Nx can connect to Nx\nCloud and start saving time instantly.\n\nTeams using Nx gain the advantage of building full-stack applications with their\npreferred framework alongside Nx’s advanced code generation and project\ndependency graph, plus a unified experience for both frontend and backend\ndevelopers.\n\nVisit [Nx Cloud](https://nx.app/) to learn more.\n\n## Contributors\n\nThanks goes to these wonderful people:\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://dev.to/layzee\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6364586?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLars Gyrup Brink Nielsen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-LayZeeDK\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/issues?q=author%3ALayZeeDK\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/commits?author=LayZeeDK\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/commits?author=LayZeeDK\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#example-LayZeeDK\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"#ideas-LayZeeDK\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#infra-LayZeeDK\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#maintenance-LayZeeDK\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#mentoring-LayZeeDK\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e \u003ca href=\"#platform-LayZeeDK\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e \u003ca href=\"#plugin-LayZeeDK\" title=\"Plugin/utility libraries\"\u003e🔌\u003c/a\u003e \u003ca href=\"#projectManagement-LayZeeDK\" title=\"Project Management\"\u003e📆\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/pulls?q=is%3Apr+reviewed-by%3ALayZeeDK\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/commits?author=LayZeeDK\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.santoshyadav.dev/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11923975?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSantosh Yadav\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-santoshyadavdev\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/commits?author=santoshyadavdev\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/commits?author=santoshyadavdev\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#ideas-santoshyadavdev\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/pulls?q=is%3Apr+reviewed-by%3Asantoshyadavdev\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/commits?author=santoshyadavdev\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.linkedin.com/in/serkan-sipahi-59b20081/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1880749?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBitcollage\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-SerkanSipahi\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/issues?q=author%3ASerkanSipahi\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/commits?author=SerkanSipahi\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#example-SerkanSipahi\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"#ideas-SerkanSipahi\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#infra-SerkanSipahi\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#maintenance-SerkanSipahi\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#platform-SerkanSipahi\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/pulls?q=is%3Apr+reviewed-by%3ASerkanSipahi\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/commits?author=SerkanSipahi\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/NachoVazquez\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/9338604?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNacho Vazquez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-NachoVazquez\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/issues?q=author%3ANachoVazquez\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/commits?author=NachoVazquez\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/commits?author=NachoVazquez\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#example-NachoVazquez\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"#ideas-NachoVazquez\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#infra-NachoVazquez\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#platform-NachoVazquez\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/pulls?q=is%3Apr+reviewed-by%3ANachoVazquez\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/ngworker/commits?author=NachoVazquez\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://timdeschryver.dev\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/28659384?v=4?s=100\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTim Deschryver\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ngworker/ngworker/commits?author=timdeschryver\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\n([emoji key](https://allcontributors.org/docs/en/emoji-key))\n\nThis project follows the\n[all-contributors](https://github.com/all-contributors/all-contributors)\nspecification. Contributions of any kind welcome!\n","funding_links":["https://github.com/sponsors/LayZeeDK"],"categories":["Third Party Components"],"sub_categories":["Mixed Utilities"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngworker%2Fngworker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fngworker%2Fngworker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngworker%2Fngworker/lists"}