{
"name": "cyb",
"version": "1.0.0",
"description": "",
"engines": {
"node": ">=18",
"yarn": ">=1.22.19"
},
"packageManager": "yarn@1.22.19",
"scripts": {
"start": "webpack serve --config=webpack.config.dev.js",
"build": "webpack --config=webpack.config.prod.js && yarn copy-public",
"copy-public": "cp -r public/* build/",
"build-ipfs": "IPFS_DEPLOY=1 webpack --config=webpack.config.prod.js --mode production",
"devserver": "yarn serve -s build",
"upgradeDep": "yarn upgrade-interactive --latest",
"build-report": "webpack --config=webpack.config.prod.js --profile --json > stats.json",
"watch-report": "webpack-bundle-analyzer stats.json",
"lint": "eslint src/",
"lint:fix": "eslint src/ --fix --ext .js,.jsx,.ts,.tsx",
"stylelint:lint": "stylelint \"**/*.*css\"",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build",
"test": "jest --transformIgnorePatterns --verbose"
},
"browserslist": "> 0.5%, last 2 versions, not dead",
"license": "ISC",
"devDependencies": {
"@babel/core": "7.21.0",
"@babel/eslint-parser": "^7.16.5",
"@babel/helper-compilation-targets": "^7.21.4",
"@babel/plugin-proposal-class-properties": "7.18.6",
"@babel/plugin-syntax-dynamic-import": "7.8.3",
"@babel/preset-env": "7.20.2",
"@babel/preset-react": "7.18.6",
"@babel/preset-typescript": "^7.21.0",
"@commitlint/cli": "^11.0.0",
"@commitlint/config-conventional": "^11.0.0",
"@keplr-wallet/types": "^0.11.52",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.10",
"@rjsf/core": "^3.2.1",
"@storybook/addon-essentials": "^7.2.3",
"@storybook/addon-interactions": "^7.2.3",
"@storybook/addon-links": "^7.2.3",
"@storybook/addon-mdx-gfm": "^7.2.3",
"@storybook/addon-styling": "^1.3.6",
"@storybook/blocks": "^7.2.3",
"@storybook/react": "^7.2.3",
"@storybook/react-webpack5": "^7.2.3",
"@storybook/testing-library": "^0.2.0",
"@testing-library/react": "^14.0.0",
"@types/compression-webpack-plugin": "^9.1.1",
"@types/dateformat": "^5.0.0",
"@types/react-helmet": "^6.1.6",
"@types/react-transition-group": "^4.4.5",
"@types/uuid": "^9.0.7",
"@types/webpack": "^5.28.1",
"@typescript-eslint/eslint-plugin": "^5.57.0",
"@typescript-eslint/parser": "^5.57.0",
"assert": "^2.0.0",
"axios": "^1.3.3",
"babel-loader": "9.1.2",
"babel-plugin-root-import": "^6.6.0",
"browserify-zlib": "^0.2.0",
"clean-webpack-plugin": "^4.0.0",
"compression-webpack-plugin": "^6.1.1",
"constants-browserify": "^1.0.0",
"copy-webpack-plugin": "^11.0.0",
"cosmjs-types": "^0.9.0",
"cross-env": "^6.0.3",
"css-loader": "^6.7.3",
"css-minimizer-webpack-plugin": "^4.0.0",
"esbuild-loader": "3.0.1",
"eslint": "^8.7.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-prettier": "^8.6.0",
"eslint-import-resolver-typescript": "^3.5.4",
"eslint-import-resolver-webpack": "^0.13.2",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-jsx-a11y": "^6.7.1",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-react": "^7.32.2",
"eslint-plugin-typescript": "^0.14.0",
"file-loader": "^6.2.0",
"history": "^4.9.0",
"html-webpack-plugin": "^5.5.0",
"https-browserify": "^1.0.0",
"husky": "^4.3.8",
"it-all": "3.0.1",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.5.0",
"mini-css-extract-plugin": "^2.6.1",
"ncp": "^2.0.0",
"os-browserify": "^0.3.0",
"path-browserify": "^1.0.1",
"postcss-loader": "^7.0.2",
"postcss-media-minmax": "^5.0.0",
"postcss-preset-env": "^8.0.1",
"prettier": "^2.5.1",
"prop-types": "^15.6.2",
"react-iframe": "^1.8.0",
"react-infinite-scroll-component": "^6.1.0",
"react-json-editor-ajrm": "^2.5.13",
"react-json-view": "^1.21.3",
"react-popper-tooltip": "^4.4.2",
"react-refresh": "^0.14.0",
"redux": "^4.0.5",
"redux-devtools-extension": "^2.13.8",
"rehype-parse": "^8.0.3",
"rehype-sanitize": "^5.0.1",
"rehype-stringify": "^9.0.2",
"remark-gfm": "^3.0.1",
"resolve-url-loader": "^5.0.0",
"sass": "^1.60.0",
"sass-loader": "^13.2.0",
"serve": "^14.2.0",
"storybook": "^7.2.3",
"stream-browserify": "^3.0.0",
"stream-http": "^3.2.0",
"style-loader": "^3.3.1",
"stylelint": "^15.6.0",
"stylelint-config-standard": "^33.0.0",
"stylelint-config-standard-scss": "^9.0.0",
"stylelint-order": "^6.0.3",
"swr": "^1.0.1",
"terser-webpack-plugin": "4.2.3",
"ts-migrate": "^0.1.35",
"typescript": "^5.0.2",
"uint8arrays": "^4.0.3",
"uuid": "^8.3.2",
"webpack": "^5.74.0",
"webpack-bundle-analyzer": "^4.5.0",
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.10.0",
"webpack-merge": "^5.7.3"
},
"dependencies": {
"@apollo/client": "^3.9.4",
"@chainsafe/libp2p-noise": "^13.0.1",
"@chainsafe/libp2p-yamux": "^5.0.0",
"@confio/relayer": "0.4.0",
"@cosmjs/crypto": "0.29.0",
"@cosmjs/encoding": "0.29.0",
"@cosmjs/launchpad": "^0.27.1",
"@cosmjs/math": "^0.29.0",
"@cosmjs/proto-signing": "0.29.0",
"@cosmjs/stargate": "0.32.0",
"@cosmjs/tendermint-rpc": "0.29.0",
"@cybercongress/cyber-js": "0.3.6",
"@cybercongress/gravity": "0.0.15",
"@ethersproject/providers": "^5.7.2",
"@helia/unixfs": "^1.4.2",
"@jest/transform": "^29.5.0",
"@ledgerhq/hw-transport-webusb": "5.53.0",
"@libp2p/bootstrap": "^9.0.7",
"@libp2p/webrtc": "^3.2.1",
"@libp2p/websockets": "^7.0.8",
"@multiformats/multiaddr": "^11.4.0",
"@nftstorage/ipfs-cluster": "^5.0.1",
"@reduxjs/toolkit": "^1.9.3",
"@storybook/addon-designs": "^7.0.4",
"@tableflip/react-inspector": "^2.3.0",
"@tanstack/react-query": "^4.22.0",
"@tanstack/react-query-devtools": "^4.22.0",
"@tanstack/react-table": "^8.9.1",
"@types/file-saver": "^2.0.5",
"@types/history": "^5.0.0",
"@types/jest": "^29.5.11",
"@types/ramda": "^0.28.23",
"@types/react-dom": "^18.0.11",
"@types/react-router-dom": "^5.3.3",
"@uniswap/sdk": "^3.0.3",
"apollo-boost": "^0.4.7",
"bech32": "^1.1.3",
"big.js": "^5.2.2",
"bignumber.js": "^9.0.0",
"blockstore-core": "^4.3.4",
"blockstore-idb": "^1.1.4",
"cjs-to-es6": "^2.0.1",
"classnames": "^2.3.1",
"comlink": "^4.4.1",
"core-js": "^3.30.0",
"crypto": "^1.0.1",
"cyb-cozo-lib-wasm": "^0.7.145",
"datastore-core": "^9.2.3",
"datastore-idb": "^2.1.4",
"dateformat": "^3.0.3",
"detectrtc": "^1.4.0",
"dexie": "^3.0.2",
"dotenv": "^16.0.3",
"esbuild-jest": "^0.5.0",
"eslint-import-resolver-alias": "^1.1.2",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-unused-imports": "^2.0.0",
"ethers": "^5.0.26",
"file-saver": "^2.0.5",
"file-type": "^18.2.1",
"graphql": "^16.5.0",
"graphql-request": "^5.1.0",
"graphql-ws": "^5.15.0",
"helia": "^2.0.3",
"ipfs-core": "^0.18.0",
"ipfs-core-types": "^0.14.0",
"ipfs-http-client": "^60.0.0",
"ipfs-unixfs": "^0.2.0",
"ipld-dag-pb": "0.15.3",
"is-svg": "^4.2.1",
"jest-fetch-mock": "^3.0.3",
"jest-text-transformer": "^1.0.4",
"kubo-rpc-client": "^3.0.1",
"ledger-cosmos-js": "2.1.7",
"libp2p": "^0.46.12",
"lodash": "^4.17.21",
"long": "^5.2.0",
"node-polyfill-webpack-plugin": "^2.0.1",
"process": "^0.11.10",
"query-string": "^6.12.1",
"ramda": "^0.29.0",
"raw-loader": "^4.0.2",
"rc-slider": "^9.7.2",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"react-force-graph": "^1.39.5",
"react-helmet": "^6.1.0",
"react-localization": "^1.0.15",
"react-markdown": "^7.1.1",
"react-number-format": "^5.1.2",
"react-redux": "^8.0.5",
"react-router-dom": "^6.9.0",
"react-textarea-autosize": "^8.2.0",
"react-transition-group": "^4.4.2",
"read-chunk": "^4.0.3",
"readable-stream": "^4.3.0",
"redux-thunk": "^2.4.2",
"regenerator-runtime": "^0.13.7",
"remark-breaks": "^3.0.3",
"ripemd160": "^2.0.2",
"rxjs": "^7.8.0",
"secp256k1": "^3.7.1",
"sinon": "^16.0.0",
"tone": "^14.7.77",
"ts-jest": "^29.1.1",
"ts-jest-resolver": "^2.0.1",
"videostream": "^3.2.2",
"web3": "1.2.4",
"web3-utils": "^1.2.4",
"worker-url": "^1.1.0"
},
"prec-commit": [
"lint"
]
}