Observed since 21 Oct, 09:01 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0xkilo/components
Pangolin Components
Ui Kit for Pangolin
yarn add @pangolindex/components @gelatonetwork/limit-orders-react@2.4.0 @pangolindex/sdk
or
npm install @pangolindex/components @gelatonetwork/limit-orders-react@2.4.0 @pangolindex/sdk
Wrap your app with the PangolinProvider and pass the pangolin reducers into your redux store.
In your store pass the gelato reducers:
import { configureStore, getDefaultMiddleware } from "@reduxjs/toolkit";
import { save, load } from "redux-localstorage-simple";
import {
pangolinReducers,
PANGOLIN_PERSISTED_KEYS,
} from "@pangolindex/components";
const PERSISTED_KEYS: string[] = ["your_keys", ...PANGOLIN_PERSISTED_KEYS];
const store = configureStore({
reducer: {
...your_reducers,
...pangolinReducers,
},
middleware: [
...getDefaultMiddleware({ thunk: false }),
save({ states: PERSISTED_KEYS }),
],
preloadedState: load({ states: PERSISTED_KEYS }),
});
export default store;
In your main file wrap your app with PangolinProvider:
import React from "react";
import ReactDOM from "react-dom";
import "./index.css";
import App from "./App";
import store from "./state";
import { useWeb3React, Web3ReactProvider } from "@web3-react/core";
import { Provider } from "react-redux";
import { PangolinProvider } from "@pangolindex/components";
import getLibrary from "./utils/getLibrary";
const AppProvider = () => {
const { library, account, chainId } = useWeb3React();
return (
<PangolinProvider
library={library}
chainId={chainId}
account={account as string}
>
<App />
</PangolinProvider>
);
};
ReactDOM.render(
<React.StrictMode>
<Web3ReactProvider getLibrary={getLibrary}>
<Provider store={store}>
<AppProvider />
</Provider>
</Web3ReactProvider>
</React.StrictMode>,
document.getElementById("root")
);
yarn in componentsyarn dev which will watch for any files changes and recompiles filesyalc link "@pangolindex/components" in the project where you want to use componentsIncase react hook violation error comes, in that case follow below steps also.
yarn link in <project_root>/node_modules/react.yarn link react in components which will symlink react which are being used by project.yarn publish which will build the components and publish to npm.Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
cidsEnvironment{
"local_name": "cids",
"alias": false,
"peer_metadata": null
} | ^1.1.9 | runtime |
react-switchEnvironment{
"local_name": "react-switch",
"alias": false,
"peer_metadata": null
} | ^6.0.0 | runtime |
@babel/coreEnvironment{
"local_name": "@babel/core",
"alias": false,
"peer_metadata": null
} | ^7.15.8 | development |
@ethersproject/experimentalEnvironment{
"local_name": "@ethersproject/experimental",
"alias": false,
"peer_metadata": null
} | ^5.5.0 | development |
@gelatonetwork/limit-orders-reactEnvironment{
"local_name": "@gelatonetwork/limit-orders-react",
"alias": false,
"peer_metadata": null
} | ^2.3.1 | development |
@pangolindex/sdkEnvironment{
"local_name": "@pangolindex/sdk",
"alias": false,
"peer_metadata": null
} | 2.0.1 | development |
@pangolindex/token-listsEnvironment{
"local_name": "@pangolindex/token-lists",
"alias": false,
"peer_metadata": null
} | ^1.0.1 | development |
@reduxjs/toolkitEnvironment{
"local_name": "@reduxjs/toolkit",
"alias": false,
"peer_metadata": null
} | ^1.7.2 | development |
@rollup/plugin-commonjsEnvironment{
"local_name": "@rollup/plugin-commonjs",
"alias": false,
"peer_metadata": null
} | ^21.0.0 | development |
@rollup/plugin-jsonEnvironment{
"local_name": "@rollup/plugin-json",
"alias": false,
"peer_metadata": null
} | ^4.1.0 | development |
@rollup/plugin-node-resolveEnvironment{
"local_name": "@rollup/plugin-node-resolve",
"alias": false,
"peer_metadata": null
} | ^13.0.5 | development |
@storybook/addon-actionsEnvironment{
"local_name": "@storybook/addon-actions",
"alias": false,
"peer_metadata": null
} | ^6.3.12 | development |
@storybook/addon-essentialsEnvironment{
"local_name": "@storybook/addon-essentials",
"alias": false,
"peer_metadata": null
} | ^6.3.12 | development |
@storybook/addon-linksEnvironment{
"local_name": "@storybook/addon-links",
"alias": false,
"peer_metadata": null
} | ^6.3.12 | development |
@storybook/reactEnvironment{
"local_name": "@storybook/react",
"alias": false,
"peer_metadata": null
} | ^6.3.12 | development |
@types/prop-typesEnvironment{
"local_name": "@types/prop-types",
"alias": false,
"peer_metadata": null
} | ^15.7.4 | development |
@types/qsEnvironment{
"local_name": "@types/qs",
"alias": false,
"peer_metadata": null
} | ^6.9.7 | development |
@types/reactEnvironment{
"local_name": "@types/react",
"alias": false,
"peer_metadata": null
} | ^17.0.30 | development |
@types/react-isEnvironment{
"local_name": "@types/react-is",
"alias": false,
"peer_metadata": null
} | ^17.0.2 | development |
@types/react-reduxEnvironment{
"local_name": "@types/react-redux",
"alias": false,
"peer_metadata": null
} | ^7.1.23 | development |
@types/react-router-domEnvironment{
"local_name": "@types/react-router-dom",
"alias": false,
"peer_metadata": null
} | ^5.3.3 | development |
@types/styled-componentsEnvironment{
"local_name": "@types/styled-components",
"alias": false,
"peer_metadata": null
} | ^5.1.15 | development |
@types/styled-systemEnvironment{
"local_name": "@types/styled-system",
"alias": false,
"peer_metadata": null
} | ^5.1.13 | development |
@typescript-eslint/eslint-pluginEnvironment{
"local_name": "@typescript-eslint/eslint-plugin",
"alias": false,
"peer_metadata": null
} | ^5.0.0 | development |
@typescript-eslint/parserEnvironment{
"local_name": "@typescript-eslint/parser",
"alias": false,
"peer_metadata": null
} | ^5.0.0 | development |
@web3-react/coreEnvironment{
"local_name": "@web3-react/core",
"alias": false,
"peer_metadata": null
} | ^6.1.9 | development |
babel-loaderEnvironment{
"local_name": "babel-loader",
"alias": false,
"peer_metadata": null
} | ^8.2.2 | development |
chokidar-cliEnvironment{
"local_name": "chokidar-cli",
"alias": false,
"peer_metadata": null
} | ^3.0.0 | development |
concurrentlyEnvironment{
"local_name": "concurrently",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
deep-equalEnvironment{
"local_name": "deep-equal",
"alias": false,
"peer_metadata": null
} | ^2.0.5 | development |
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | ^8.0.1 | development |
eslint-config-airbnbEnvironment{
"local_name": "eslint-config-airbnb",
"alias": false,
"peer_metadata": null
} | ^18.2.1 | development |
eslint-config-prettierEnvironment{
"local_name": "eslint-config-prettier",
"alias": false,
"peer_metadata": null
} | ^8.3.0 | development |
eslint-import-resolver-nodeEnvironment{
"local_name": "eslint-import-resolver-node",
"alias": false,
"peer_metadata": null
} | ^0.3.6 | development |
eslint-plugin-importEnvironment{
"local_name": "eslint-plugin-import",
"alias": false,
"peer_metadata": null
} | ^2.25.2 | development |
eslint-plugin-jsx-a11yEnvironment{
"local_name": "eslint-plugin-jsx-a11y",
"alias": false,
"peer_metadata": null
} | ^6.4.1 | development |
eslint-plugin-prettierEnvironment{
"local_name": "eslint-plugin-prettier",
"alias": false,
"peer_metadata": null
} | ^4.0.0 | development |
eslint-plugin-reactEnvironment{
"local_name": "eslint-plugin-react",
"alias": false,
"peer_metadata": null
} | ^7.26.1 | development |
eslint-plugin-react-hooksEnvironment{
"local_name": "eslint-plugin-react-hooks",
"alias": false,
"peer_metadata": null
} | ^4.2.0 | development |
eslint-plugin-testing-libraryEnvironment{
"local_name": "eslint-plugin-testing-library",
"alias": false,
"peer_metadata": null
} | ^4.12.4 | development |
ethersEnvironment{
"local_name": "ethers",
"alias": false,
"peer_metadata": null
} | ^5.5.4 | development |
huskyEnvironment{
"local_name": "husky",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
lint-stagedEnvironment{
"local_name": "lint-staged",
"alias": false,
"peer_metadata": null
} | ^11.2.3 | development |
polishedEnvironment{
"local_name": "polished",
"alias": false,
"peer_metadata": null
} | ^4.1.3 | development |
prettierEnvironment{
"local_name": "prettier",
"alias": false,
"peer_metadata": null
} | ^2.4.1 | development |
prop-typesEnvironment{
"local_name": "prop-types",
"alias": false,
"peer_metadata": null
} | ^15.7.2 | development |
qsEnvironment{
"local_name": "qs",
"alias": false,
"peer_metadata": null
} | ^6.10.3 | development |
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | ^17.0.2 | development |
react-custom-scrollbarsEnvironment{
"local_name": "react-custom-scrollbars",
"alias": false,
"peer_metadata": null
} | ^4.2.1 | development |
react-domEnvironment{
"local_name": "react-dom",
"alias": false,
"peer_metadata": null
} | ^17.0.2 | development |
react-featherEnvironment{
"local_name": "react-feather",
"alias": false,
"peer_metadata": null
} | ^2.0.9 | development |
react-gaEnvironment{
"local_name": "react-ga",
"alias": false,
"peer_metadata": null
} | ^3.3.0 | development |
react-isEnvironment{
"local_name": "react-is",
"alias": false,
"peer_metadata": null
} | ^17.0.2 | development |
react-portalEnvironment{
"local_name": "react-portal",
"alias": false,
"peer_metadata": null
} | ^4.2.1 | development |
react-reduxEnvironment{
"local_name": "react-redux",
"alias": false,
"peer_metadata": null
} | ^7.2.0 | development |
react-router-domEnvironment{
"local_name": "react-router-dom",
"alias": false,
"peer_metadata": null
} | ^6.2.2 | development |
redux-localstorage-simpleEnvironment{
"local_name": "redux-localstorage-simple",
"alias": false,
"peer_metadata": null
} | ^2.4.1 | development |
rollupEnvironment{
"local_name": "rollup",
"alias": false,
"peer_metadata": null
} | ^2.58.0 | development |
rollup-plugin-cleanerEnvironment{
"local_name": "rollup-plugin-cleaner",
"alias": false,
"peer_metadata": null
} | ^1.0.0 | development |
rollup-plugin-peer-deps-externalEnvironment{
"local_name": "rollup-plugin-peer-deps-external",
"alias": false,
"peer_metadata": null
} | ^2.2.4 | development |
rollup-plugin-typescript2Environment{
"local_name": "rollup-plugin-typescript2",
"alias": false,
"peer_metadata": null
} | ^0.30.0 | development |
styled-componentsEnvironment{
"local_name": "styled-components",
"alias": false,
"peer_metadata": null
} | ^5.3.1 | development |
styled-systemEnvironment{
"local_name": "styled-system",
"alias": false,
"peer_metadata": null
} | ^5.1.5 | development |
tslibEnvironment{
"local_name": "tslib",
"alias": false,
"peer_metadata": null
} | ^2.3.1 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^4.4.4 | development |
yalcEnvironment{
"local_name": "yalc",
"alias": false,
"peer_metadata": null
} | ^1.0.0-pre.53 | development |
@gelatonetwork/limit-orders-reactEnvironment{
"local_name": "@gelatonetwork/limit-orders-react",
"alias": false,
"peer_metadata": null
} | ^2.3.1 | peer |
@reduxjs/toolkitEnvironment{
"local_name": "@reduxjs/toolkit",
"alias": false,
"peer_metadata": null
} | ^1.7.2 | peer |
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | >=17.0.1 | peer |
react-domEnvironment{
"local_name": "react-dom",
"alias": false,
"peer_metadata": null
} | >=17.0.1 | peer |
react-reduxEnvironment{
"local_name": "react-redux",
"alias": false,
"peer_metadata": null
} | ^7.2.0 | peer |
redux-localstorage-simpleEnvironment{
"local_name": "redux-localstorage-simple",
"alias": false,
"peer_metadata": null
} | ^2.4.1 | peer |
Source distribution
{
"shasum": "e121a935c5d49c9716db438ffd7dd66e26cb3a10",
"integrity": "sha512-WOAJVowi+xrHIMRfR4/DcRZPzXezL3mZEfjEPvCfmVQUP2uwsD3GynnEgFqha0GbXFtCEce/bGS3o5hNLUHXCw==",
"tarball": "https://registry.npmjs.org/@0xkilo/components/-/components-10.0.1.tgz",
"fileCount": 522,
"unpackedSize": 13111294,
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEQCIFzGB7/ZJS2yCBzZt8oBN6NmrvwfzNy64SLUzX3VYp/nAiBLX3UV6aUsz8iK3qpYHAySJHodOsWiaKtE3YfgekzHRw=="
}
],
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiePytACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwaA/9F0HWuX5ETeij1eouEZf/eggZLBqYbhMycCRC8bAfBorBA/oB\r\nd9X7EJgjtJGkbJsAUMi1ZcaaTdf+odAhfXt5jfmKjz+Rp7wuRwg5e3NcYSr8\r\nj+wvFus5CU14uNrtxYsiPyUA6dL4War2SZlH2iGylf3Q8WdUJoH8RjBOcjKg\r\nZ8jnUNuyzrWLxJQZQdjyERUfEBY7UTfg7ZODiuO9Q9Rb39hzoYnd26pOf+dg\r\n0X+4IvwgGco/4EuT5I85IAbtsFcE7uxs2jyJefyheSBKFAfWOLh0mX6F4BJ2\r\nYUrWxw4NlXUiF4zn81szZ2vRAoXCP+AFjwC2AKwSb/7FCEea3/v+huriiZQP\r\ncBsoe1wI7zZbiK1FA5zAvkj4trgwchGtnSM1I0LodiEZBhZ+q3iVq8MIg+tL\r\nrj4tlZFCYKWtvmCYLlzmARV+ZyfltoRA2Wzfxl/hEzItEdrOGsOC4EHrfQOi\r\nJvF2zcrLOru1cl/OGFkktlSj8owPumCF00akef6/qvmFKtLdcHcyY5RivlEG\r\nxMi9Qpu2vwPUf/sJrpjtMgWOFwHCr0aRcvNlEhsqpf//Ax4WXaGMOMDB9mry\r\nyxUjGf7ebrveZ/rgvAmYDMKMsjLj/++FHHWos5SUkmzlUNOE17ECgDmATrBS\r\nOzpu0IJSBM4DS6iXZAodUtiTepkOTqcMhOo=\r\n=6hGx\r\n-----END PGP SIGNATURE-----\r\n"
}Observed since 21 Oct, 09:01 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:86e516dc0dd8500a44c9f5fc27a3cdcecb92db045725ea06a4ded8a76f99e37d