Vite Installation
Vite Installation Guide for Squid Widget
This guide will help you integrate the Squid Widget into your Vite + TypeScript project.
For a complete working example, check out our full Vite example.
Prerequisites
Ensure you have the following installed:
Node.js
Yarn or npm
Git (for cloning the example repository)
Installation Steps
Step 1: Install Dependencies
First, install the Squid Widget and necessary dependencies:
Step 2: Add Polyfills
Squid requires some polyfills for browser compatibility. Follow these steps to add them:
Install the
vite-plugin-node-polyfills
plugin:
Update your
vite.config.ts
file:
Step 3: Integrate the Widget
Add the Squid Widget to your desired component. For example, in src/App.tsx
:
Replace <your-integrator-id>
with the Integrator ID you received from Squid.
Running Your Vite App
After setting up the widget, you can start your Vite development server:
Example Project
For a full working example, you can clone our example repository:
Customization
To customize the widget's appearance and behavior:
Use the Squid Widget Studio to generate a custom configuration.
Copy the generated config and paste it into your
config
prop in theSquidWidget
component.
Troubleshooting
If you encounter any issues:
Ensure you're using the latest version of the widget (^3.0.10).
Verify that you've correctly configured the
vite.config.ts
file with the polyfills.Check that you've added the correct
integratorId
andapiUrl
in the widget config.Make sure all dependencies are properly installed.
Last updated