{"id":22059166,"url":"https://github.com/pegasystems/web-components-sdk","last_synced_at":"2025-10-24T16:42:29.180Z","repository":{"id":37454006,"uuid":"372862128","full_name":"pegasystems/web-components-sdk","owner":"pegasystems","description":"The Web Components SDK is designed to provide customers with a bridge from the Constellation JavaScript Engine (which is not open sourced) via Web Components. This is important for clients who do not want to the use the out-of-the-box React-based implementation of Constellation. The SDK provides implementations of many container and presentation components written as Web Components (and not as React components) that neither expect nor rely on React.","archived":false,"fork":false,"pushed_at":"2025-05-12T09:15:51.000Z","size":17891,"stargazers_count":8,"open_issues_count":0,"forks_count":3,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-05-12T10:30:57.736Z","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":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pegasystems.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-01T14:38:14.000Z","updated_at":"2025-04-11T05:26:26.000Z","dependencies_parsed_at":"2024-11-01T12:24:09.238Z","dependency_job_id":"d0d0c9f4-9825-4cc8-a6c6-95c47b213f33","html_url":"https://github.com/pegasystems/web-components-sdk","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasystems%2Fweb-components-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasystems%2Fweb-components-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasystems%2Fweb-components-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pegasystems%2Fweb-components-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pegasystems","download_url":"https://codeload.github.com/pegasystems/web-components-sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253809754,"owners_count":21967789,"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":[],"created_at":"2024-11-30T17:27:22.214Z","updated_at":"2025-10-24T16:42:24.144Z","avatar_url":"https://github.com/pegasystems.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg width=60% src=\"docs/media/WebCompSDK-Logo.png\"\u003e\n\n# Web Components SDK - Release Announcement - v24.2.10\n\nThe **SDK-WC v24.2.10** release is **only compatible with Pega Infinity '24.2**. This release is available in the [**release/24.2.10**](https://github.com/pegasystems/web-components-sdk/tree/release/24.2.10) branch of the Web Components SDK repository.\n\n**Note**: The main branch is the active development branch for future versions of Web Components SDK.\n\nThe SDK-WC v24.2.10 release upgrades the deprecated @lion packages to the @lion/ui package. This release allows Web components SDK users to take advantage of the latest SDK enhancements and fixes. For more information, see\n[What's new in SDK-WC v24.2.10](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/web-components-sdk-updates.html).\n\nThis [Web Components SDK updates](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/web-components-sdk-updates.html) page provides details about all of the Web Components SDK releases.\n\u003cbr\u003e\n\n---\n\n# Overview\n\nThe **Web Components SDK** provides Pega customers with the ability to build DX components that connect Pega’s ConstellationJS Engine APIs with a design system other than the Constellation design system.\n\nThe alternative design system used in this Web Components SDK is based on\n[Lion web components](https://lion-web.netlify.app/), which are open-source components that are designed to be extended and flexibly integrated with other components. The Lion web components are built with [LitElement](https://lit-element.polymer-project.org/guide)\nand [lit-html](https://lit-html.polymer-project.org/guide).\n\n\u003cbr\u003e\n\n# Prerequisites\n\n## Pega Infinity Server and Constellation-enabled Application\n\nThis version of the Web Components SDK assumes that you have access to a Pega Infinity server (**'24.2 GA and later versions**) running an application that is configured to run using the Constellation UI service.\n\nThe **MediaCo** sample application is already configured as a Constellation architecture-based application and can be found in the Web Components SDK download associated with this repo which is available at the [Marketplace page](https://community.pega.com/marketplace/components/web-components-sdk). The OAuth 2.0 Client Registration records associated with the **MediaCo** application are available in the same Web Components SDK download. For more information about the MediaCo sample application, see [MediaCo sample application](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/mediaco-sample-application.html).\n\nThe **Web Components SDK** has been tested with:\n- node 20.12.1\n- npm 10.5.0\n\nFuture updates to the SDK will support more recent LTS versions of node as the Constellation architecture supports them.\n\u003cbr\u003e\n\n---\n\n\n# Troubleshooting\nIf you are facing any issues, please see [Troubleshooting Constellation SDKs](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/troubleshooting-constellation-sdks.html).\n\u003cbr\u003e\n\n---\n\n## License\n\nThis project is licensed under the terms of the **Apache 2** license.\n\nYou can see the full license [here](LICENSE) or directly on [apache.org](https://www.apache.org/licenses/LICENSE-2.0).\n\u003cbr\u003e\n\n---\n\n## Contributing\n\nWe welcome contributions to the Web Components SDK project.\n\nRefer to our [guidelines for contributors](./docs/CONTRIBUTING.md) if you are interested in contributing to the project.\n\n\n---\n\n## Additional Resources\n\n- [LitElement](https://lit-element.polymer-project.org/guide)\n- [lit-html](https://lit-html.polymer-project.org/guide)\n- [Lion Web Components GitHub](https://github.com/ing-bank/lion)\n- [Lion Web Components Documentation Site](https://lion-web.netlify.app/)\n- [Constellation SDKs Documentation](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/constellation-sdks.html)\n- [Troubleshooting Constellation SDKs](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/troubleshooting-constellation-sdks.html)\n- [MediaCo sample application](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/mediaco-sample-application.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpegasystems%2Fweb-components-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpegasystems%2Fweb-components-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpegasystems%2Fweb-components-sdk/lists"}