mirror of
https://github.com/zoo-apps/exchange.git
synced 2026-10-30 15:02:24 +00:00
The manifest declared MIT while the directory shipped the GNU GPL v3 text, over 89 files derived from the Uniswap Labs interface. A permissive declaration over GPL source grants rights the upstream never granted: GPL-3.0 §5(c) requires the whole of a derived work to reach every recipient under the GPL. It now declares GPL-3.0-or-later, and a NOTICE credits Uniswap Labs as §5(a) requires of a modified work.
205 lines
6.2 KiB
JSON
205 lines
6.2 KiB
JSON
{
|
|
"name": "@zoo/exchange",
|
|
"version": "1.0.0",
|
|
"description": "Zoo Exchange - Decentralized trading platform for Zoo ecosystem tokens",
|
|
"scripts": {
|
|
"dev": "craco start",
|
|
"build": "craco build",
|
|
"test": "craco test",
|
|
"start": "craco start",
|
|
"api": "node server.js"
|
|
},
|
|
"keywords": [
|
|
"zoo",
|
|
"dex",
|
|
"exchange",
|
|
"uniswap"
|
|
],
|
|
"author": "Zoo Network",
|
|
"license": "GPL-3.0-or-later",
|
|
"dependencies": {
|
|
"@apollo/client": "3.7.2",
|
|
"@craco/craco": "^7.1.0",
|
|
"@ethersproject/abi": "5",
|
|
"@ethersproject/abstract-provider": "5",
|
|
"@ethersproject/abstract-signer": "5",
|
|
"@ethersproject/address": "5",
|
|
"@ethersproject/bignumber": "5",
|
|
"@ethersproject/bytes": "5",
|
|
"@ethersproject/constants": "5",
|
|
"@ethersproject/contracts": "5.6.2",
|
|
"@ethersproject/hash": "5",
|
|
"@ethersproject/keccak256": "5",
|
|
"@ethersproject/properties": "5",
|
|
"@ethersproject/providers": "5",
|
|
"@ethersproject/random": "5",
|
|
"@ethersproject/solidity": "5",
|
|
"@ethersproject/strings": "5",
|
|
"@ethersproject/units": "5.6.1",
|
|
"@lingui/core": "3.14.0",
|
|
"@lingui/macro": "3.14.0",
|
|
"@lingui/react": "3.14.0",
|
|
"@looksrare/sdk": "0.10.2",
|
|
"@metamask/jazzicon": "2.0.0",
|
|
"@opensea/seaport-js": "1.0.5",
|
|
"@popperjs/core": "2.9.2",
|
|
"@rainbow-me/rainbowkit": "^2.2.0",
|
|
"@reach/dialog": "^0.17.0",
|
|
"@reach/portal": "^0.17.0",
|
|
"@reduxjs/toolkit": "1.8.0",
|
|
"@sentry/react": "7.29.0",
|
|
"@tanstack/react-query": "^5.61.1",
|
|
"@uniswap/analytics": "1.2.0",
|
|
"@uniswap/analytics-events": "2.1.0",
|
|
"@uniswap/conedison": "1.2.1",
|
|
"@uniswap/default-token-list": "22.3.0",
|
|
"@uniswap/governance": "1.0.2",
|
|
"@uniswap/liquidity-staker": "1.0.2",
|
|
"@uniswap/merkle-distributor": "1.0.1",
|
|
"@uniswap/permit2-sdk": "^1.4.0",
|
|
"@uniswap/redux-multicall": "1.1.8",
|
|
"@uniswap/router-sdk": "^2.9.0",
|
|
"@uniswap/sdk-core": "^7.13.0",
|
|
"@uniswap/smart-order-router": "2.10.0",
|
|
"@uniswap/swap-router-contracts": "1.1.0",
|
|
"@uniswap/token-lists": "1.0.0-beta.33",
|
|
"@uniswap/universal-router-sdk": "^5.1.0",
|
|
"@uniswap/v2-core": "1.0.0",
|
|
"@uniswap/v2-periphery": "1.1.0-beta.0",
|
|
"@uniswap/v2-sdk": "3.0.1",
|
|
"@uniswap/v3-core": "1.0.0",
|
|
"@uniswap/v3-periphery": "1.3.0",
|
|
"@uniswap/v3-sdk": "^3.30.0",
|
|
"@uniswap/widgets": "2.27.0",
|
|
"@vanilla-extract/css-utils": "0.1.2",
|
|
"@vanilla-extract/webpack-plugin": "^2.3.22",
|
|
"@visx/axis": "2",
|
|
"@visx/event": "2.6.0",
|
|
"@visx/glyph": "2.10.0",
|
|
"@visx/group": "2",
|
|
"@visx/responsive": "2.10.0",
|
|
"@visx/shape": "2",
|
|
"@web3-react/coinbase-wallet": "8.0.35-beta.0",
|
|
"@web3-react/core": "8.0.35-beta.0",
|
|
"@web3-react/gnosis-safe": "8.0.7-beta.0",
|
|
"@web3-react/metamask": "8.0.28-beta.0",
|
|
"@web3-react/network": "8.0.27-beta.0",
|
|
"@web3-react/types": "8.0.20-beta.0",
|
|
"@web3-react/walletconnect": "8.0.36-beta.0",
|
|
"array.prototype.flat": "^1.3.3",
|
|
"array.prototype.flatmap": "^1.3.3",
|
|
"assert": "^2.1.0",
|
|
"buffer": "^6.0.3",
|
|
"cids": "1.1.6",
|
|
"clsx": "^2.1.1",
|
|
"copy-to-clipboard": "^3.3.3",
|
|
"cors": "^2.8.5",
|
|
"crypto-browserify": "^3.12.1",
|
|
"d3": "7.6.1",
|
|
"date-fns": "2.21.3",
|
|
"ethers": "^5.7.2",
|
|
"express": "^5.1.0",
|
|
"focus-visible": "5.2.0",
|
|
"graphql": "16.13.2",
|
|
"graphql-tag": "^2.12.6",
|
|
"http-browserify": "^1.7.0",
|
|
"https-browserify": "^1.0.0",
|
|
"inter-ui": "3.18.1",
|
|
"ioredis": "^5.8.2",
|
|
"jotai": "1.4.0",
|
|
"jsbi": "3.1.4",
|
|
"lodash": "4.17.21",
|
|
"make-plural": "6.2.2",
|
|
"mini-css-extract-plugin": "^2.9.4",
|
|
"ms.macro": "2.0.0",
|
|
"multicodec": "3.0.1",
|
|
"multihashes": "^4.0.3",
|
|
"node-vibrant": "3.2.1-alpha.1",
|
|
"numbro": "2.3.6",
|
|
"os-browserify": "^0.3.0",
|
|
"path-browserify": "^1.0.1",
|
|
"pg": "^8.16.3",
|
|
"polished": "3.7.1",
|
|
"polyfill-object.fromentries": "1.0.1",
|
|
"process": "^0.11.10",
|
|
"qs": "6.7.0",
|
|
"query-string": "6.13.5",
|
|
"rc-slider": "10.0.1",
|
|
"react": "^19.2.0",
|
|
"react-dom": "^19.2.0",
|
|
"react-feather": "2.0.9",
|
|
"react-ga4": "1.4.1",
|
|
"react-infinite-scroll-component": "6.1.0",
|
|
"react-markdown": "4.3.1",
|
|
"react-popper": "2.2.5",
|
|
"react-query": "3.39.2",
|
|
"react-redux": "^9.2.0",
|
|
"react-router": "6.3.0",
|
|
"react-router-dom": "6.3.0",
|
|
"react-scripts": "^5.0.1",
|
|
"react-spring": "9.5.5",
|
|
"react-table": "7.8.0",
|
|
"react-use-gesture": "6.0.14",
|
|
"react-virtualized-auto-sizer": "1.0.5",
|
|
"react-window": "1.8.6",
|
|
"react-window-infinite-loader": "1.0.8",
|
|
"rebass": "4.0.7",
|
|
"redux": "^5.0.1",
|
|
"redux-localstorage-simple": "2.4.0",
|
|
"stream-browserify": "^3.0.0",
|
|
"stream-http": "^3.2.0",
|
|
"styled-components": "^5.3.11",
|
|
"tiny-invariant": "^1.3.3",
|
|
"typescript": "^4.9.5",
|
|
"ua-parser-js": "^2.0.9",
|
|
"url": "^0.11.4",
|
|
"use-resize-observer": "9.0.2",
|
|
"uuid": "^13.0.0",
|
|
"video-extensions": "1.2.0",
|
|
"viem": "^2.22.4",
|
|
"wagmi": "^2.14.6",
|
|
"wcag-contrast": "3.0.0",
|
|
"web-vitals": "2.1.0",
|
|
"workbox-core": "5.1.4",
|
|
"workbox-expiration": "5.1.4",
|
|
"workbox-precaching": "5.1.4",
|
|
"workbox-routing": "5.1.4",
|
|
"workbox-strategies": "5.1.4",
|
|
"zustand": "^3.7.2"
|
|
},
|
|
"devDependencies": {
|
|
"@lingui/cli": "3.14.0",
|
|
"@testing-library/jest-dom": "5.16.4",
|
|
"@testing-library/react": "13.3.0",
|
|
"@types/node": "^25.5.0",
|
|
"@types/react": "^18.2.0",
|
|
"@types/react-dom": "18.2.0",
|
|
"@types/styled-components": "5.1.26",
|
|
"@typescript-eslint/eslint-plugin": "^6.0.0",
|
|
"@typescript-eslint/parser": "^6.0.0",
|
|
"@vanilla-extract/babel-plugin": "^1.2.0",
|
|
"@vanilla-extract/css": "^1.20.1",
|
|
"@vanilla-extract/dynamic": "^2.1.5",
|
|
"@vanilla-extract/sprinkles": "^1.6.5",
|
|
"babel-plugin-styled-components": "^2.1.4",
|
|
"jest-fetch-mock": "3.0.3",
|
|
"jest-styled-components": "7.0.8"
|
|
},
|
|
"engines": {
|
|
"node": ">= 18.0.0"
|
|
},
|
|
"browserslist": {
|
|
"production": [
|
|
">0.2%",
|
|
"not dead",
|
|
"not op_mini all"
|
|
],
|
|
"development": [
|
|
"last 1 chrome version",
|
|
"last 1 firefox version",
|
|
"last 1 safari version"
|
|
]
|
|
},
|
|
"packageManager": "[email protected]"
|
|
}
|