diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index 06c418a5..00000000 --- a/.eslintrc +++ /dev/null @@ -1,168 +0,0 @@ -{ - "extends": [ - "airbnb", - "plugin:react/recommended", - "plugin:jsx-a11y/strict", - "plugin:prettier/recommended", - "prettier/react" - ], - "parser": "babel-eslint", - "settings": { - "import/resolver": { - "node": { - "extensions": [ - ".js", - ".jsx", - ".ts", - ".tsx" - ] - } - } - }, - "parserOptions": { - "ecmaVersion": 2018, - // Can I remove these now? - "ecmaFeatures": { - "impliedStrict": true, - "classes": true - } - }, - "env": { - "browser": true, - "node": true, - "jquery": true, - "jest": true - }, - "rules": { - "no-debugger": 0, - "no-alert": 0, - "no-await-in-loop": 0, - "no-return-assign": [ - "error", - "except-parens" - ], - "no-restricted-syntax": [ - 2, - "ForInStatement", - "LabeledStatement", - "WithStatement" - ], - "no-unused-vars": [ - 1, - { - "vars": "all", - "ignoreRestSiblings": true, - "args": "all" - } - ], - "prefer-const": [ - "error", - { - "destructuring": "all" - } - ], - "arrow-body-style": [ - 2, - "as-needed" - ], - "no-unused-expressions": [ - 2, - { - "allowTaggedTemplates": true - } - ], - "no-param-reassign": [ - 2, - { - "props": false - } - ], - "no-console": 0, - "import/prefer-default-export": 0, - "import": 0, - "func-names": 0, - "space-before-function-paren": 0, - "comma-dangle": 0, - "max-len": 0, - "import/extensions": 0, - "no-underscore-dangle": 0, - "consistent-return": 0, - "react/display-name": 1, - "react/no-array-index-key": 0, - "react/react-in-jsx-scope": 0, - "react/prefer-stateless-function": 0, - "react/forbid-prop-types": 0, - "react/no-unescaped-entities": 0, - "jsx-a11y/accessible-emoji": 0, - "react/require-default-props": 0, - "react/jsx-filename-extension": [ - 1, - { - "extensions": [ - ".js", - ".jsx", - ".ts", - ".tsx" - ] - } - ], - "radix": 0, - "no-shadow": [ - 2, - { - "hoist": "all", - "allow": [ - "resolve", - "reject", - "done", - "next", - "err", - "error" - ] - } - ], - "quotes": [ - 2, - "double", - { - "avoidEscape": true, - "allowTemplateLiterals": true - } - ], - "prettier/prettier": [ - "error", - { - "trailingComma": "es5", - "singleQuote": false - } - ], - "jsx-a11y/href-no-hash": "off", - "jsx-a11y/anchor-is-valid": [ - "warn", - { - "aspects": [ - "invalidHref" - ] - } - ], - "react-hooks/rules-of-hooks": "error", - "react-hooks/exhaustive-deps": "warn", - "react/jsx-props-no-spreading": [ - "error", - { - "html": "enforce", - "custom": "enforce", - "exceptions": [ - "Container" - ], - } - ], - "react/jsx-no-bind": 0 - }, - "plugins": [ - "html", - "prettier", - "react-hooks", - "@typescript-eslint" - ] -} \ No newline at end of file diff --git a/package.json b/package.json index be610f15..b36070a8 100644 --- a/package.json +++ b/package.json @@ -4,64 +4,56 @@ "private": true, "license": "MIT", "dependencies": { - "@apollo/client": "^3.2.5", + "@apollo/client": "^3.7.1", "@davatar/react": "^1.8.1", "@ethersproject/abi": "5.0.0", - "@portis/web3": "^2.0.0-beta.59", "@react-hook/media-query": "^1.1.1", "@testing-library/jest-dom": "^5.11.4", "@testing-library/react": "^11.1.0", "@testing-library/user-event": "^12.1.10", + "@typeform/embed-react": "^2.1.0", "@types/jest": "^26.0.15", - "@types/node": "^14.14.2", - "@types/react": "^16.9.53", - "@types/react-dom": "^16.9.8", - "@walletconnect/web3-provider": "^1.3.6", - "authereum": "^0.1.0", + "@types/react": "^18.0.24", + "@types/react-dom": "^18.0.8", + "@web3modal/ethers5": "4.1.0", "bootstrap": "^4.5.3", - "ethers": "^5.5.2", + "compressorjs": "1.1.1", + "ethers": "5.7.2", "ethers-multicall": "^0.2.1", - "fortmatic": "^2.2.1", "graphql": "^15.4.0", - "node-sass": "^4.14.1", - "react": "^17.0.1", - "react-bootstrap": "^1.4.0", - "react-dom": "^17.0.1", + "i18next": "^21.6.6", + "i18next-browser-languagedetector": "^6.1.3", + "i18next-http-backend": "^1.3.1", + "keccak256": "^1.0.6", + "merkletreejs": "^0.2.32", + "qs": "^6.11.0", + "react": "^18.0.0", + "react-bootstrap": "^2.5.0", + "react-dom": "^18.0.0", + "react-i18next": "^11.15.3", "react-icons": "^4.3.1", "react-number-format": "^4.4.1", + "react-responsive": "^9.0.2", "react-router-dom": "^5.2.0", - "react-scripts": "4.0.0", + "react-scripts": "5.0.1", "react-swipeable": "^6.1.0", - "react-toastify": "^6.1.0", + "react-toastify": "^10.0.5", "resolve-url-loader": "^3.1.2", - "sass": "^1.27.0", - "sass-loader": "^10.0.4", + "sass": "^1.58.3", + "sass-loader": "^13.2.0", "sourcemap-codec": "^1.4.8", - "typescript": "4.0.5", "walletlink": "^2.4.2", - "web-vitals": "^0.2.4", - "web3modal": "^1.9.5" + "web-vitals": "^2.1.0" }, "devDependencies": { "@babel/core": "7.12.3", "@babel/preset-env": "7.12.1", "@types/react-router-dom": "^5.1.6", - "@typescript-eslint/parser": "^4.5.0", - "babel-eslint": "^10.1.0", "dotenv": "8.2.0", - "eslint": "7.12.0", - "eslint-config-airbnb": "^18.2.0", - "eslint-config-prettier": "^6.14.0", - "eslint-plugin-flowtype": "5.2.0", - "eslint-plugin-html": "^6.1.0", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-prettier": "^3.1.4", - "eslint-plugin-react": "^7.21.5", - "eslint-plugin-react-hooks": "4.2.0", + "postcss-normalize": "^10.0.1", "prettier": "^2.1.2", "pretty-quick": "3.1.0", - "ts-node": "9.0.0" + "typescript": "^5.2.2" }, "scripts": { "start": "react-scripts start", diff --git a/public/images/jpegz-green.png b/public/images/jpegz-green.png new file mode 100644 index 00000000..c4a1a089 Binary files /dev/null and b/public/images/jpegz-green.png differ diff --git a/public/images/noontide.png b/public/images/noontide.png new file mode 100644 index 00000000..63465778 Binary files /dev/null and b/public/images/noontide.png differ diff --git a/public/index.html b/public/index.html index aa79a4fc..fba173ce 100644 --- a/public/index.html +++ b/public/index.html @@ -1,102 +1,90 @@ -
- - - - - - - - - - + + + + + + + - - - - - + + + + + - - - - - - - + + + - - - + + gtag("config", "G-8DS149FB10"); + +