# npm Packages

> Add the Document Editor and Document Viewer to Angular, React and Node.js from the public @txtextcontrol npm scope, in the major version of your backend.

- **Product:** TX Text Control .NET Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET Server > Installation Guide > npm Packages
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/npm/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/npm/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/npm/llms-full.txt

---

## On This Page

- [The Packages](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/npm/#the-packages)
- [Public Packages Without Credentials](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/npm/#public-packages-without-credentials)
- [Every Package Needs a Backend](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/npm/#every-package-needs-a-backend)
- [Package Versions and Product Versions](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/npm/#package-versions-and-product-versions)
- [Choose a Page](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/npm/#choose-a-page)

---

## In This Section

- [Angular](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/npm/angular/llms.txt): Install the Angular Document Editor and Viewer packages for Angular 18 to 21: ng add, root module or standalone setup, @angular/cdk and ERESOLVE conflicts.
- [Document Editor](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/npm/document-editor/llms.txt): Install tx-ng-document-editor, tx-react-document-editor or the Node.js tx-document-editor and tx-websocket-server, and set up the WebSocket backend they need.
- [Document Viewer](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/npm/document-viewer/llms.txt): Install tx-ng-document-viewer or tx-react-document-viewer, handle @angular/cdk and React 18, and set up the ASP.NET Core backend with CORS.
- [React](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/npm/react/llms.txt): Install the React DocumentEditor and DocumentViewer packages: React 19.2 and React 18 peer ranges, the Vite 8 default import, and both in one project.

---

## Nearby

- **Previous:** [Package Versioning](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/versioning/llms.txt)
- **Next:** [Document Editor](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/npm/document-editor/llms.txt)
