Catalog npm
Back to packageRELEASE DETAILS

0.1.1

npm

@0xsonic/sdk

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

community-buildingdecentralizedorbisreactsonic
Published11 Dec 2022
Direct dependencies21
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 22

Native requirements
21 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
jotai
Environment
{
  "local_name": "jotai",
  "alias": false,
  "peer_metadata": null
}
^1.11.1runtime
babel-eslint
Environment
{
  "local_name": "babel-eslint",
  "alias": false,
  "peer_metadata": null
}
^10.0.3development
cross-env
Environment
{
  "local_name": "cross-env",
  "alias": false,
  "peer_metadata": null
}
^7.0.2development
eslint
Environment
{
  "local_name": "eslint",
  "alias": false,
  "peer_metadata": null
}
^6.8.0development
eslint-config-prettier
Environment
{
  "local_name": "eslint-config-prettier",
  "alias": false,
  "peer_metadata": null
}
^6.7.0development
eslint-config-standard
Environment
{
  "local_name": "eslint-config-standard",
  "alias": false,
  "peer_metadata": null
}
^14.1.0development
eslint-config-standard-react
Environment
{
  "local_name": "eslint-config-standard-react",
  "alias": false,
  "peer_metadata": null
}
^9.2.0development
eslint-plugin-import
Environment
{
  "local_name": "eslint-plugin-import",
  "alias": false,
  "peer_metadata": null
}
^2.18.2development
eslint-plugin-node
Environment
{
  "local_name": "eslint-plugin-node",
  "alias": false,
  "peer_metadata": null
}
^11.0.0development
eslint-plugin-prettier
Environment
{
  "local_name": "eslint-plugin-prettier",
  "alias": false,
  "peer_metadata": null
}
^3.1.1development
eslint-plugin-promise
Environment
{
  "local_name": "eslint-plugin-promise",
  "alias": false,
  "peer_metadata": null
}
^4.2.1development
eslint-plugin-react
Environment
{
  "local_name": "eslint-plugin-react",
  "alias": false,
  "peer_metadata": null
}
^7.17.0development
eslint-plugin-standard
Environment
{
  "local_name": "eslint-plugin-standard",
  "alias": false,
  "peer_metadata": null
}
^4.0.1development
gh-pages
Environment
{
  "local_name": "gh-pages",
  "alias": false,
  "peer_metadata": null
}
^2.2.0development
microbundle-crl
Environment
{
  "local_name": "microbundle-crl",
  "alias": false,
  "peer_metadata": null
}
^0.13.10development
npm-run-all
Environment
{
  "local_name": "npm-run-all",
  "alias": false,
  "peer_metadata": null
}
^4.1.5development
prettier
Environment
{
  "local_name": "prettier",
  "alias": false,
  "peer_metadata": null
}
^2.0.4development
react
Environment
{
  "local_name": "react",
  "alias": false,
  "peer_metadata": null
}
^16.13.1development
react-dom
Environment
{
  "local_name": "react-dom",
  "alias": false,
  "peer_metadata": null
}
^16.13.1development
react-scripts
Environment
{
  "local_name": "react-scripts",
  "alias": false,
  "peer_metadata": null
}
^3.4.1development
react
Environment
{
  "local_name": "react",
  "alias": false,
  "peer_metadata": null
}
^16.0.0peer

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-bUn0LQylp8lptUugYKvs73Ia53pJucWYCLdc4mqIkOTq2nsyi9rNKBubnewS3x/S0PjM4MzjiqD3Ss/IbU9wlQ==",
  "shasum": "45bc97cb5308bc6afdfe3688afe0a6288d4bc77e",
  "tarball": "https://registry.npmjs.org/@0xsonic/sdk/-/sdk-0.1.1.tgz",
  "fileCount": 7,
  "unpackedSize": 8065,
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEQCIEkVZv4Km1QzRnnnz2CPKSfov3jnL6q4w70BbXZPcHccAiAcYxcUow8ISxlsPb13w/EKLu1C1MheIfBnlkGqArSW9g=="
    }
  ],
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlYj6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6ug//ZoW5ENFEMVo1JKqZ5ruJcLKCkbAUXbE4nZYUc7dj5Et4/IhQ\r\nSznrC/CpS5fbFNnqJotX7FLt2CVxNNDbYgEM1FmCioxpEhoXmoI3fjb+Mwkd\r\nZDhqJdKftxBQMG+0BkqV59eivfVd4dBREywlzV7z9XJykuxeAjGHITSacC1V\r\n6daEdnqlFXnDoiM8GmHbsAQuZfvpXGYdyCJmXHLYECsausKv11wyElECsDdp\r\nYEDoWBv+xJQd4vEsoKfiUBaw876cGxGe6SlYccaQL4Nup2RwqJRjjAsJHrFE\r\nBPzNIuTY8g3OT9qIBh3A4H0d8/wHO0sAOiarwOimFT4hpiTMOB+94z5ztHT4\r\nHNxOi8ZgnA9sWwJf/t/MVY257CHXu7bGecMABGgpr8eF4LdNnbdYQHXZ09Ln\r\nHG2LNYThBdyi9HVV0ayJHwoef+c0jBtoQvYB6eb/invDuNRy1qL6Ewd7fan1\r\nxyeWYnCN9jtKmZJkSBie78EvE3z+LqgjFvtAa+6EnYFpaNQtqy8yIaTCBDRN\r\ngLokQoi+xo1G9iWGfKNj9/eSieEHnEwsyO2qJ3nESagrAoo49eWNU5xy0QRD\r\nEZJNR/iZegwx0ticzGPEGhw+84oYK+179/cSlyuLwj32KL65xUzOVsWKS9/X\r\nKZT7jjIr3xNo8M8PMklr62YfDb3DMQtm7wk=\r\n=GluP\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:cb424e12a2bb14d9b91087f2eb4826411375f9ad01a53c43ddd88da9beff97b2

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 →