Catalog npm
Back to packageRELEASE DETAILS

0.1.4

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-w4QvSiu15LGpKTP0SSlSRRzhmCw8cGLNcBtmjAZKIA1bh4CIzcJtM9C1zeIcrWlMrglUFJDL5NAO73a6xre3Ww==",
  "shasum": "ff1548d9fd5f7d9ec310394ec66484d8d46de899",
  "tarball": "https://registry.npmjs.org/@0xsonic/sdk/-/sdk-0.1.4.tgz",
  "fileCount": 37,
  "unpackedSize": 14176,
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEYCIQCfyh1/cFYKkDV2wVej6BRah82OThRcOGLaqkN3Dw1j9gIhAIDjWyMUseeZYN7z0FcuLdjwn7KxP+9zY7gk928bGP7U"
    }
  ],
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlvBuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpW3Q/+JDZYMMJ7PGCXsYptaQ7/S01OfqM+sRwn63xtBTGTWXakcnyJ\r\nWHm6jkMS2SkDKjjEy4MivYu2C+Ukrbndkkt5JvWKwGa0K4zGSHzXbgTE0q7Y\r\nb0fdRcu0950yIrmMqDJLUkjtZRrqxeU4s8M6/2NwAyxauGoE/hn5jeXS7H5H\r\np3CFLFxoHsuvwwezLSygIPExyIhwmwDRzAJLVCAtuKxcJdMi7V7u4765Fa6L\r\nJoVUiUEP0ZgsE3e/F4Up2DP4lEr6kk//37494VZr566ttJkLOtJ1uDsiSRy+\r\n4ei/wENUzV6vqvjtTPZ4aqID0kkjU5bX9qQyJeuJtNYP1U9T2K5YuqSA0Q64\r\n4byON7FYbODzt52BcyQYmsZSdSABDZx+aA/QTGjaWtlvKhBp+P6UEoa3lpIm\r\nAyWkaev5BupIeIbnL1cj+3i1cMli6L55ZarLimmZtz1Dn0CiDuZSlSJOVjYq\r\ngYj5IlxxEN8ge6j6gwzElCQBNki89VYu03AJYhR0CYr9rZI53XdlOMxiS0EX\r\nnI0HnQYAt1D5qfgc8W+PF3YurrpSLb+kfkesubKCj9SKdz/NbWl08DCfuqJs\r\nXJYTO+xOaQYBi4sj1OO73m5GladZxII9kioWj4PRKj3sjq/WiLpCWWa1lJKT\r\nUYvYetChsVE4VDOwAT7mM8BaXU49OkhH980=\r\n=szwx\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:ec6f691c3bf6ce127f596eb3071cfea1abf75e8443c3f22fed0f132d86a896cf

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 →