### Install @remix-pwa/sw Package Source: https://github.com/remix-pwa/monorepo/blob/main/packages/sw/README.md Installs the `@remix-pwa/sw` package using npm, adding it to your project's dependencies. ```bash npm install @remix-pwa/sw ``` -------------------------------- ### Install @remix-pwa/client package Source: https://github.com/remix-pwa/monorepo/blob/main/packages/client/README.md Installs the `@remix-pwa/client` package, providing client-side utilities for Remix PWA applications, using npm. ```bash npm install @remix-pwa/client ``` -------------------------------- ### Install @remix-pwa/worker-runtime Source: https://github.com/remix-pwa/monorepo/blob/main/packages/worker-runtime/README.md Installs the `@remix-pwa/worker-runtime` package using npm, providing the necessary runtime for vanilla JS service workers in Remix applications. ```bash npm install @remix-pwa/worker-runtime ``` -------------------------------- ### Install @remix-pwa/push package Source: https://github.com/remix-pwa/monorepo/blob/main/packages/push/README.md Installs the `@remix-pwa/push` package using npm, adding it to your project's dependencies. ```bash npm install @remix-pwa/push ``` -------------------------------- ### Install @remix-pwa/sync package Source: https://github.com/remix-pwa/monorepo/blob/main/packages/sync/README.md This command installs the `@remix-pwa/sync` package using npm, adding Background Sync capabilities to your Remix project. It is the first step to integrate background synchronization features. ```bash npm install @remix-pwa/sync ``` -------------------------------- ### Architectural Decision Record (ADR) Template Source: https://github.com/remix-pwa/monorepo/blob/main/decisions/README.md This template outlines the required structure for all Architectural Decision Records (ADRs) within the project. It specifies the filename convention, mandatory sections like title, date, status, context, decision, and consequences, ensuring consistency and comprehensive documentation of technical choices. ```Markdown Filename: `xxx-Title of the decision.md` ### [Title of the decision] **Date: yyyy-mm-dd** **Status: [Accepted|Rejected|Deprecated|Superseded|Proposed|Accepted in principle]** ### Context Describe the context and the forces at play. ### Decision Describe the decision made. ### Consequences Describe the consequences of the decision made including **both** the pro and cons when applicable. ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.