Observed since 21 Oct, 11:36 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0xsonic/sdk
Sonic SDK enables you to quickly setup and integrate your decentralized community in a flash!
Table of Contents:
Install Sonic SDK using any npm package provider.
npm install @0xsonic/sdk
yarn add @0xsonic/sdk
pnpm install @0xsonic/sdk
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;
<SonicProvider />
<Sonic context=""/>
<SonicForum />
<SonicChat />
| Framework | Version |
|---|---|
| react-js | 0.2.5 ✅ |
| next-js | 0.3.0 🏗 |
| react-ts | 0.3.5 🏗 |
| next-ts | 0.4.0 🏗 |
| vue | 0.5.0 🏗 |
| svelte | 0.6.0 🏗 |
We plan to release these major versions and support all the leading web frameworks in coming months.
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.
This repository is available under the MIT License.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
@chakra-ui/reactEnvironment{
"local_name": "@chakra-ui/react",
"alias": false,
"peer_metadata": null
} | ^2.4.3 | runtime |
@davatar/reactEnvironment{
"local_name": "@davatar/react",
"alias": false,
"peer_metadata": null
} | ^1.11.1 | runtime |
@emotion/reactEnvironment{
"local_name": "@emotion/react",
"alias": false,
"peer_metadata": null
} | ^11.10.5 | runtime |
@emotion/styledEnvironment{
"local_name": "@emotion/styled",
"alias": false,
"peer_metadata": null
} | ^11.10.5 | runtime |
@orbisclub/orbis-sdkEnvironment{
"local_name": "@orbisclub/orbis-sdk",
"alias": false,
"peer_metadata": null
} | ^0.4.5 | runtime |
dayjsEnvironment{
"local_name": "dayjs",
"alias": false,
"peer_metadata": null
} | ^1.11.7 | runtime |
framer-motionEnvironment{
"local_name": "framer-motion",
"alias": false,
"peer_metadata": null
} | ^7.10.0 | runtime |
react-hook-formEnvironment{
"local_name": "react-hook-form",
"alias": false,
"peer_metadata": null
} | ^7.40.0 | runtime |
react-iconsEnvironment{
"local_name": "react-icons",
"alias": false,
"peer_metadata": null
} | ^4.7.1 | runtime |
react-queryEnvironment{
"local_name": "react-query",
"alias": false,
"peer_metadata": null
} | ^3.39.2 | runtime |
recoilEnvironment{
"local_name": "recoil",
"alias": false,
"peer_metadata": null
} | ^0.7.6 | runtime |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^18.11.13 | development |
@types/reactEnvironment{
"local_name": "@types/react",
"alias": false,
"peer_metadata": null
} | ^18.0.26 | development |
@types/react-domEnvironment{
"local_name": "@types/react-dom",
"alias": false,
"peer_metadata": null
} | ^18.0.9 | development |
@typescript-eslint/eslint-pluginEnvironment{
"local_name": "@typescript-eslint/eslint-plugin",
"alias": false,
"peer_metadata": null
} | ^5.46.1 | development |
@typescript-eslint/parserEnvironment{
"local_name": "@typescript-eslint/parser",
"alias": false,
"peer_metadata": null
} | ^5.46.1 | development |
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | ^8.29.0 | development |
eslint-config-prettierEnvironment{
"local_name": "eslint-config-prettier",
"alias": false,
"peer_metadata": null
} | ^8.5.0 | development |
eslint-import-resolver-typescriptEnvironment{
"local_name": "eslint-import-resolver-typescript",
"alias": false,
"peer_metadata": null
} | ^3.5.2 | development |
eslint-plugin-importEnvironment{
"local_name": "eslint-plugin-import",
"alias": false,
"peer_metadata": null
} | ^2.26.0 | development |
eslint-plugin-prettierEnvironment{
"local_name": "eslint-plugin-prettier",
"alias": false,
"peer_metadata": null
} | ^4.2.1 | development |
eslint-plugin-reactEnvironment{
"local_name": "eslint-plugin-react",
"alias": false,
"peer_metadata": null
} | ^7.31.11 | development |
eslint-plugin-react-hooksEnvironment{
"local_name": "eslint-plugin-react-hooks",
"alias": false,
"peer_metadata": null
} | ^4.6.0 | development |
prettierEnvironment{
"local_name": "prettier",
"alias": false,
"peer_metadata": null
} | ^2.8.1 | development |
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | ^18.2.0 | development |
react-domEnvironment{
"local_name": "react-dom",
"alias": false,
"peer_metadata": null
} | ^18.2.0 | development |
tsupEnvironment{
"local_name": "tsup",
"alias": false,
"peer_metadata": null
} | ^6.5.0 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^4.9.4 | development |
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | ^18.2.0 | peer |
react-domEnvironment{
"local_name": "react-dom",
"alias": false,
"peer_metadata": null
} | ^18.2.0 | peer |
Source distribution
{
"integrity": "sha512-LtlEa3Mk+BAyOrfBAHP7y26//J79ggriQuqzJF37dtBaKOl8GLoLIzaCAznx6piKPrCw/MwgQy8wjXnYOU/AHA==",
"shasum": "45097c67c64b356d627eacd9f616a92e83199aab",
"tarball": "https://registry.npmjs.org/@0xsonic/sdk/-/sdk-0.2.1.tgz",
"fileCount": 62,
"unpackedSize": 1226596,
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEYCIQCEoMVh63jQOIZon24bT10ikcjnuyqghCSmEz6PghSJ5wIhAK9YkbFrlGtBcNPI7zDvmGoAVA6Bl3LyIhRl9Z6xCAXx"
}
],
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjq9vcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNuhAAoumMpH+csiADji5ICfhPlaJRtGeXv+3v/hITm06rF1f0L1ps\r\na+5NQgPQcRpeV5dIlFQv0i4CjuVTSJhsvhh9SkZkr8lg0kOiEKUUsaS9iPYr\r\nQm/tuEJ+Fsv+/1Cv15QcGv1YYixgrEtzDjnyikMhycpIfdbkWttitOLFICSF\r\nWYIJT9lPcWPnM68xnP+FhDO6kuFAovVmHJ3NXEq6LNl9cbSeACQyG4fCNwc8\r\nU7zfrVfeM80bRXyxn8LrA4BOfuJgQWMUY5FT+esk1aBiCy7VRpDy28O14/sW\r\npwpXvT/Bm4tMFlbnjgtWo0x6F2jo72OIGWa1MGOq0MaBVouployW2W/8UqsY\r\nrTvoQiLx54xalXzkXA6AWWfPRgSDI2Bn5TXEGHYOU8HXk1OzzqnR7vufQpmw\r\nV5GuyldPfX59mH8a7SahrjkG4vAZrOf0IijUMj0YBd99Um7YSvV1wZ4QiXnM\r\nY7FaAvhl9io3ooGKWep6zKhLmSlfs8vzwLpRIuleOs/Bj2i+iMwRbAaIedNk\r\nXmeRZgZyOGCv9QyXzEBQQghD1Ww7eym4VDS4KWf1RD+LMWetYMjoE62JrHs3\r\naLvQr7bl7eno1I1bpPv4dWeiLkKkW7nu+xzWydCwlsHl7opsfykMPmTu3K7E\r\nRxWNHZtTE/yP0IZhIqOBsPQg15ebBXtEriU=\r\n=hSvh\r\n-----END PGP SIGNATURE-----\r\n"
}Observed since 21 Oct, 11:36 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:ccf9d3b8f00931a99a7a40ef0c9b9817a1982ec2475e8be602acbc10cfa0488b