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 |
|---|---|---|
react-switchEnvironment{
"local_name": "react-switch",
"alias": false,
"peer_metadata": null
} | ^6.0.0 | runtime |
@antiyro/sdkEnvironment{
"local_name": "@antiyro/sdk",
"alias": false,
"peer_metadata": null
} | ^2.0.9 | development |
@babel/coreEnvironment{
"local_name": "@babel/core",
"alias": false,
"peer_metadata": null
} | ^7.15.8 | development |
@pangolindex/token-listsEnvironment{
"local_name": "@pangolindex/token-lists",
"alias": false,
"peer_metadata": null
} | ^1.0.1 | 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/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/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 |
babel-loaderEnvironment{
"local_name": "babel-loader",
"alias": false,
"peer_metadata": null
} | ^8.2.2 | 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 |
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 |
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | ^17.0.2 | 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-isEnvironment{
"local_name": "react-is",
"alias": false,
"peer_metadata": null
} | ^17.0.2 | 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 |
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 |
Source distribution
{
"shasum": "7478f4aae4331c203eb2457eda7849b2fd1c9d7e",
"integrity": "sha512-RShSMIgteSRjfo7wq3mrmmebz2d9j8MSJQmX5TTdmpHceTFuSx2+AsNtAXZPO7/NYJJUifb9jBb8Va/5pW21Cw==",
"tarball": "https://registry.npmjs.org/@0xkilo/components/-/components-1.0.1.tgz",
"fileCount": 204,
"unpackedSize": 5016190,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE5dAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY1A/+KgWVeX5P0q0T4GDzunsQzXhRIrVhKO6Xr1Q/c//OKvVQdUaG\r\nD7JENh3Dp2/zfW0eC0ErcfTFD66LTpAiw06Bpk83gdCy71nZ/o3VXq1d5rFX\r\nBzJ5M+rOUA3Nw8PsK3/bm3sILBMCM4QgK+wBzWV91lrlm/V/5xK40BLKk7MH\r\n4kCQSfS1s+IDHMYyUhF+zDAVaDmv+ADFVfcYyqtpI6uFZBoQjIm+3bh7UoPv\r\nvSBZLWarrSzf8GYdZqf2pmvQxZXuLS4i/JIgiT3BNJtN5znNitEzfza/5YrC\r\nrYwnsoWYyX55OHeIiS17meIoBVDIT5r7Q0D5FnCEViiY/J9pM50xsESIGP5b\r\nz7LEKMV6DRmidzDlf1uvfdIed9t9zRkaAYIbveYOp7l4yExvg16zOEe5c+in\r\nl4GK0ThdoRfY70spQN+tmUxqoSl+dRXqdFGRjexEyYOc2wFsG/gGomptjVOU\r\nfEivDaqOpPdcBOvpbGKipTvns3nJ7O7Bsp3iaogqanqhRRuAphyQ02qqo5lv\r\nbDt2FldIUtzD2Ldify6j967h5YYEJ7G5Yl7++TPbkQxSTdrgfxGAQIdb3/Ip\r\nleoQ+nniSV23n/eEuegWZ2M+Ul8FrkiBAce7YW5twRxDxd226p8fJMzSS6WA\r\ng2laijYNVNv7fiT25flaJR8MJMZwAxkmYKs=\r\n=I9ew\r\n-----END PGP SIGNATURE-----\r\n",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEYCIQCoQF41gjgi2PApwCLbhvxQjV9tyvItoZIIZPs4N71yxgIhAJLv8GQ+Uo6unIP5fHDiunsPrgx6jJqR/Fci7B35aAAA"
}
]
}Observed since 21 Oct, 09:01 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:914918cacb828d6fcb04339c69b7149c8eeff136d232b4ac3137f6aa075bf754