Catalog npm
Back to packageRELEASE DETAILS

0.1.3

npm

@0xsonic/sdk

Sonic SDK enables you to quickly setup and integrate your decentralized community in a flash!

community-buildingdecentralizedorbisreactsonic
Published12 Dec 2022
Direct dependencies9
Transitive dependenciesNot calculated

README

Current package documentation

@0xsonic/sdk

Sonic SDK enables you to quickly setup and integrate your decentralized community in a flash!

NPM Package NPM Downloads Stars License

Table of Contents:

📦 Getting Started

Installation

Install Sonic SDK using any npm package provider.

NPM

npm install @0xsonic/sdk

Yarn

yarn add @0xsonic/sdk

PNPM

pnpm install @0xsonic/sdk

Usage

React-js Application:

// src/index.js

import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';
import { SonicProvider } from '@0xsonic/sdk';

// ...

root.render(
  <React.StrictMode>
    <SonicProvider> // wrap around your react app component
      <App />
    </SonicProvider>
  </React.StrictMode>
);
// src/App.js

import React from 'react';
import { Sonic } from '@0xsonic/sdk';

function App() {
  return (
    <>
      <Blog/>
      <Sonic context="blog-related-context"/> // enables decentralised comments for your dapp
    </>
  );
}

export default App;

⭐️ Features

  1. <SonicProvider />
    SonicProvider wrapper helps us to manage the states and connection with Orbis & Ceramic protocol under the hood.
  2. <Sonic context=""/>
    Sonic is the main plug-&-play comments widget that dApps can use to integrate decentralised comments feature with 0 headache.
  3. <SonicForum />
    WIP 🏗 A easy to use forums widget for all Web3ians
  4. <SonicChat />
    WIP 🏗 Another quick, plug-&-play chat widget for dApps, dGames

🚀 Support

FrameworkVersion
react-js0.2.5 ✅
next-js0.3.0 🏗
react-ts0.3.5 🏗
next-ts0.4.0 🏗
vue0.5.0 🏗
svelte0.6.0 🏗

We plan to release these major versions and support all the leading web frameworks in coming months.

✅ Contributing

All code contributions, including those of people having commit access, must go through a pull request and be approved by a core developer before being merged. This is to ensure a proper review of all the code.

We truly ❤️ pull requests! If you wish to help, we will soon be making our sdk ready to be contribute post hackathon, and we'll do a proper announcement for everyone to contribute.

👨🏻‍💻 Builders

Twitter Twitter

📄 License

This repository is available under the MIT License.

Downloads & popularity

Awaiting observations

No metric observations yet

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

Declared dependencies 11

Native requirements
9 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
@orbisclub/orbis-sdk
Environment
{
  "local_name": "@orbisclub/orbis-sdk",
  "alias": false,
  "peer_metadata": null
}
^0.4.4-beta.41runtime
recoil
Environment
{
  "local_name": "recoil",
  "alias": false,
  "peer_metadata": null
}
^0.7.6runtime
@types/node
Environment
{
  "local_name": "@types/node",
  "alias": false,
  "peer_metadata": null
}
^18.11.13development
@types/react
Environment
{
  "local_name": "@types/react",
  "alias": false,
  "peer_metadata": null
}
^18.0.26development
@types/react-dom
Environment
{
  "local_name": "@types/react-dom",
  "alias": false,
  "peer_metadata": null
}
^18.0.9development
prettier
Environment
{
  "local_name": "prettier",
  "alias": false,
  "peer_metadata": null
}
^2.8.1development
react
Environment
{
  "local_name": "react",
  "alias": false,
  "peer_metadata": null
}
^18.2.0development
react-dom
Environment
{
  "local_name": "react-dom",
  "alias": false,
  "peer_metadata": null
}
^18.2.0development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^4.9.4development
react
Environment
{
  "local_name": "react",
  "alias": false,
  "peer_metadata": null
}
^18.2.0peer
react-dom
Environment
{
  "local_name": "react-dom",
  "alias": false,
  "peer_metadata": null
}
^18.2.0peer

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-5+6dnyI9b4o3lqqN+lCPrMIzRDyR+ZRaySrcLgWnmj0DGb17aqvBzeSiTjNkb0rlzggoC4i/+gbbUp1/1oVUoA==",
  "shasum": "aaee305fcd531252f74f602c4a4e2182a683b9ac",
  "tarball": "https://registry.npmjs.org/@0xsonic/sdk/-/sdk-0.1.3.tgz",
  "fileCount": 31,
  "unpackedSize": 14158,
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEQCIAtXglOGSKhFktll1eOt2iyeP7qXIHeqj9Wa++l2SO21AiA8zPrKGtAYpMSKhX1FmtbA0jWO5+qHG+n2tfP0bAcimw=="
    }
  ],
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjluZvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon1g/9GEH1XvctLJA8I6iaAlumBEAzxHxcjr5y7Y4wHQWAFb95yO5Z\r\nTLaRy3RkXEe69+jvll4X8VkN0/9syDtmdn9c+1NmkmLor/53R7OrdkwYXjej\r\nSPcgxnuq6KJQ51ZOR5aBRDZoWH5oMvSzLC7E6z+Rfj+k2EIy2j5RATwuUM+Q\r\nLruamIzdVkOkDVpJBuCzlJZ7qDEooNDDyjK1T/IB9+8Rc8coq9qmvVYveyNh\r\nYbsOkIfUcJWIDU6jRrzpM4qzWuasshstSABGQ1Z1QZjVxAt50t6u7HXwMi7F\r\n8kLFsTok3jzhuHHncdPfQmsPTsjU0J4m6+VaS1yW5D0IF1dPAR1O7MVHp/lu\r\nZrixLckDg3YFcex8/t6anrurCjq7v/IFyyQadlVhfLbxrmilB/rwGc43nFxw\r\nw5Hw1Nl1KX3BtDRY4k1tMhPNu970hEU19ORALlrb5+Srw6qs5aQ897zmyijE\r\nrC3/kJ2KLZfTXKEGiWOwFi5UXItUYeUVNrav+HCMW3/KslOE7QQvLgBIJ0GK\r\nxUxSWxTCHPz8udfynwqTk9pnCpkWbpFqt+XIYm4q9LwO28HkZ0Oxk34GVILw\r\nxZinYpXFono40rOgfp1CTTkul2n3QjdO/UiCAXEh4q9/5Y2pdlEITN4jcJ1e\r\n6KR0hldaEG2LcDdBJBQTBwAs15KSzq9lmp4=\r\n=Gt7w\r\n-----END PGP SIGNATURE-----\r\n"
}

Repository

PENDING
sahilpabale/sonic-sdk

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:36 UTC

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

Record identity

package_version:49a42a50fe55566d661ea38c70e5a35b4292a0a95fc80224f285cce4596fc3c8

Other collected versions

0.2.631 Dec0.2.531 Dec0.2.428 Dec0.2.328 Dec0.2.228 Dec0.2.128 DecView all collected versions →