Catalog npm
Back to packageRELEASE DETAILS

1.4.27

npm

@0xsquid/widget

A front end widget for using Squid

Published8 Feb 2023
Direct dependencies30
Transitive dependenciesNot calculated

README

Current package documentation

Squid Widget

Squid Widget is a cross-chain swap widget built with TypeScript & React. It is designed to be embedded into websites, providing an easy and convenient way to perform cross-chain swaps directly from the partner's website.

Tech Stack

Project Structure

├── src
│   ├── widget
│   │   ├── assets
│   │   ├── components
│   │   ├── connectors
│   │   ├── contracts
│   │   ├── core
│   │   ├── hooks
│   │   ├── services
│   │   ├── store
│   │   ├── views
│   └── index.tsx
├───index.ts
└───compiled-tailwind.css

External providers (Gnosis / Ledger)

For more informations about external providers, click here

Getting Started

Prerequisites

  • Node.js
  • Yarn

Installation

Install Yarn packages at the root folder

yarn

Development

The development server must be started from the nextjs package, which embeds the widget.

cd ../nextjs
yarn dev

Building

The build command must be run from the root folder as this is a lerna monorepo.

cd ../..
yarn build

Please note that TailwindCSS has to be built manually as it's embedded in the build. Therefore, sometimes you may have to run yarn build.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 32

Native requirements
30 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
clsx
Environment
{
  "local_name": "clsx",
  "alias": false,
  "peer_metadata": null
}
^1.2.1runtime
color
Environment
{
  "local_name": "color",
  "alias": false,
  "peer_metadata": null
}
^4.2.3runtime
wagmi
Environment
{
  "local_name": "wagmi",
  "alias": false,
  "peer_metadata": null
}
^0.10.4runtime
buffer
Environment
{
  "local_name": "buffer",
  "alias": false,
  "peer_metadata": null
}
^6.0.3runtime
ethers
Environment
{
  "local_name": "ethers",
  "alias": false,
  "peer_metadata": null
}
^5.7.2runtime
lodash
Environment
{
  "local_name": "lodash",
  "alias": false,
  "peer_metadata": null
}
^4.17.21runtime
daisyui
Environment
{
  "local_name": "daisyui",
  "alias": false,
  "peer_metadata": null
}
^2.31.0runtime
fuse.js
Environment
{
  "local_name": "fuse.js",
  "alias": false,
  "peer_metadata": null
}
^6.6.2runtime
zustand
Environment
{
  "local_name": "zustand",
  "alias": false,
  "peer_metadata": null
}
^4.1.1runtime
date-fns
Environment
{
  "local_name": "date-fns",
  "alias": false,
  "peer_metadata": null
}
^2.29.3runtime
react-dom
Environment
{
  "local_name": "react-dom",
  "alias": false,
  "peer_metadata": null
}
^18.0.6runtime
release-it
Environment
{
  "local_name": "release-it",
  "alias": false,
  "peer_metadata": null
}
^15.5.0runtime
react-icons
Environment
{
  "local_name": "react-icons",
  "alias": false,
  "peer_metadata": null
}
^4.7.1runtime
tailwindcss
Environment
{
  "local_name": "tailwindcss",
  "alias": false,
  "peer_metadata": null
}
^3.1.8runtime
@0xsquid/sdk
Environment
{
  "local_name": "@0xsquid/sdk",
  "alias": false,
  "peer_metadata": null
}
^1.3.9runtime
@types/color
Environment
{
  "local_name": "@types/color",
  "alias": false,
  "peer_metadata": null
}
^3.0.3runtime
@types/lodash
Environment
{
  "local_name": "@types/lodash",
  "alias": false,
  "peer_metadata": null
}
^4.14.186runtime
@cosmjs/stargate
Environment
{
  "local_name": "@cosmjs/stargate",
  "alias": false,
  "peer_metadata": null
}
^0.29.2runtime
react-router-dom
Environment
{
  "local_name": "react-router-dom",
  "alias": false,
  "peer_metadata": null
}
^6.3.0runtime
@headlessui/react
Environment
{
  "local_name": "@headlessui/react",
  "alias": false,
  "peer_metadata": null
}
^1.7.7runtime
react-content-loader
Environment
{
  "local_name": "react-content-loader",
  "alias": false,
  "peer_metadata": null
}
^6.2.0runtime
@tanstack/react-query
Environment
{
  "local_name": "@tanstack/react-query",
  "alias": false,
  "peer_metadata": null
}
^4.3.9runtime
@floating-ui/react-dom
Environment
{
  "local_name": "@floating-ui/react-dom",
  "alias": false,
  "peer_metadata": null
}
^1.0.1runtime
@tanstack/react-query-devtools
Environment
{
  "local_name": "@tanstack/react-query-devtools",
  "alias": false,
  "peer_metadata": null
}
^4.3.9runtime
@lottiefiles/react-lottie-player
Environment
{
  "local_name": "@lottiefiles/react-lottie-player",
  "alias": false,
  "peer_metadata": null
}
^3.5.0runtime
@release-it/conventional-changelog
Environment
{
  "local_name": "@release-it/conventional-changelog",
  "alias": false,
  "peer_metadata": null
}
github:release-it/conventional-changelogruntime
@floating-ui/react-dom-interactions
Environment
{
  "local_name": "@floating-ui/react-dom-interactions",
  "alias": false,
  "peer_metadata": null
}
^0.12.0runtime
axios
Environment
{
  "local_name": "axios",
  "alias": false,
  "peer_metadata": null
}
^0.27.2peer
react
Environment
{
  "local_name": "react",
  "alias": false,
  "peer_metadata": null
}
^18.2.0peer
daisyui
Environment
{
  "local_name": "daisyui",
  "alias": false,
  "peer_metadata": null
}
^2.31.0peer
react-dom
Environment
{
  "local_name": "react-dom",
  "alias": false,
  "peer_metadata": null
}
^18.2.0peer
@types/react
Environment
{
  "local_name": "@types/react",
  "alias": false,
  "peer_metadata": null
}
18.0.6peer

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "71a2f00f14f73f069470ed5a9435bd8ee30444fb",
  "tarball": "https://registry.npmjs.org/@0xsquid/widget/-/widget-1.4.27.tgz",
  "fileCount": 852,
  "integrity": "sha512-u3UdtAJrE8MKhoi3FpLtfOUi3k3f05NsDFy5QGUuy9kt4AYegXIc5/Q+Em6daXZ28gboGirSXoqYpEYz3vqmsw==",
  "signatures": [
    {
      "sig": "MEUCIQD73otQcjZNOwkOT2pGbqrIhu0Ze2NHofzOdsKkEYdyYQIgdgZaeDzXLh46+tFQa5IFz0SC5t1e0+f/ZisAKxaYuPI=",
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
    }
  ],
  "unpackedSize": 19844251,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5Bj6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcuxAAjR8YkQLJizakE34JRq1p/UnDdqxizqxDrMuypXsaXChzWc5a\r\nY5tsH4aB7pomrf3sUWSZ3TNR2LBSkIluxTzjWZguEcvJ9j1qehPdSGjpArPU\r\nz5Fv0+rWpUZMKEX2yAHm4bHgccEUZlGm4Siy89wf0cX53A678jp9ffxED4CL\r\n2g+pJub/tgi7I1TKYZ0aSNNA2qP0U6vvwyYeVnx348hklFUKdGoxNhb4Tbah\r\ntKldNNnqZRWfrTPhc19vVqOLpgd76AtUts4WD/R21XH/McfFV8+lEM+sxPwC\r\nAvqgaBcoAlhnPuX3+Sai1v8ZXfu2W5n7U46tpVY201ct1xO2JAHvaaNCGjDn\r\nke8F0AfjpJbFI7oF/iESApL07E5ZPqlrqhpk4zBHzqkyRaZNqCcNyF6oO81s\r\nvCoBeWltmahHxycnYQF06/swA5/ng1hj6oq7LTweKwd3lp3GZ3HrYQXMgqpe\r\noD+JlUp+qHd0MKpnkq3aWRfZg/OMa3P5aMIAEwQ4HBeQINtb63QdIl60iove\r\nM97DUqr8yHh/5llITmUqVkGsoYXeWWCpvNJrKWokrglHfhcpwgmPzFDq0AM7\r\ncMovi9NaaCaF6XxWIwCsLI/I4ixjzy0MlIeU/tkg/hhvziWXm6Qf55H/lYqs\r\nYkMMtbT/nfadUK+hkzOAELoWC+h9mkZ7AA4=\r\n=mgCB\r\n-----END PGP SIGNATURE-----\r\n"
}

Repository

PENDING
0xsquid/squid-widget

Shared repository data · GitHub

License detected in repository
Not collected

Repository

PENDING
0xsquid/api-widget

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:50 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:f1bb6aff1069c7b8680cc972017e2b63b6055738730d7979d4d50d26a31fb1bc

Other collected versions

7.0.019 Oct6.13.1-beta-nodev24.06 Oct6.17.029 Sept6.13.1-beta-bump-deps.024 Sept6.16.015 Sept6.15.09 SeptView all collected versions →