Skip to content

Commit cba08a8

Browse files
authored
Merge pull request #195 from avimak/develop
2 parents 4fa8208 + aa36463 commit cba08a8

File tree

5 files changed

+95
-133
lines changed

5 files changed

+95
-133
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,10 @@ Guides can be found [here](https://www.starknetjs.com/guides/intro)
5757
## 🚀 Powered by Starknet.js
5858

5959
- [Argent X - the first StarkNet wallet](https://github.com/argentlabs/argent-x)
60+
- [Braavos - your new wallet on top of StarkNet](https://chrome.google.com/webstore/detail/braavos-wallet/jnlgamecbpmbajjfhmmmlhejkemejdma)
6061
- [React + Starknet.js boilerplate](https://github.com/fracek/starknet-react-example)
6162
- [AMM Demo](https://www.starknetswap.com/)
63+
- [mySwap - the first DeFi app to launch on StarkNet](myswap.xyz)
6264

6365
## ✏️ Contributing
6466

__tests__/jest.setup.ts

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,28 @@
1-
import axios from 'axios';
2-
import * as AxiosLogger from 'axios-logger';
1+
/* eslint-disable no-console */
2+
import { register } from 'fetch-intercept';
33

44
jest.setTimeout(50 * 60 * 1000);
55

66
if (process.env.DEBUG === 'true') {
7-
axios.interceptors.request.use(AxiosLogger.requestLogger, AxiosLogger.errorLogger);
8-
axios.interceptors.response.use(AxiosLogger.responseLogger, AxiosLogger.errorLogger);
7+
register({
8+
request(url, config) {
9+
console.log('[fetch.request]', [url, config]);
10+
return [url, config];
11+
},
12+
13+
requestError(error) {
14+
console.log('[fetch.requestError]', error);
15+
return Promise.reject(error);
16+
},
17+
18+
response(response) {
19+
console.log('[fetch.response]', response);
20+
return response;
21+
},
22+
23+
responseError(error) {
24+
console.log('[fetch.responseError]', error);
25+
return Promise.reject(error);
26+
},
27+
});
928
}

package-lock.json

Lines changed: 46 additions & 97 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
"@types/url-join": "^4.0.1",
4545
"@typescript-eslint/eslint-plugin": "^5.0.0",
4646
"@typescript-eslint/parser": "^5.0.0",
47-
"axios-logger": "^2.6.0",
4847
"eslint": "^7.32.0",
4948
"eslint-config-airbnb-base": "^14.2.1",
5049
"eslint-config-airbnb-typescript": "^14.0.1",
@@ -58,14 +57,16 @@
5857
"prettier": "^2.4.1",
5958
"prettier-plugin-import-sort": "^0.0.7",
6059
"typedoc": "^0.22.6",
61-
"typescript": "^4.4.4"
60+
"typescript": "^4.4.4",
61+
"whatwg-fetch": "^3.6.2"
6262
},
6363
"dependencies": {
6464
"@ethersproject/bytes": "^5.6.1",
65-
"axios": "^0.23.0",
6665
"bn.js": "^5.2.0",
66+
"cross-fetch": "^3.1.5",
6767
"elliptic": "^6.5.4",
6868
"ethereum-cryptography": "^0.2.0",
69+
"fetch-intercept": "^2.4.0",
6970
"hash.js": "^1.1.7",
7071
"json-bigint": "^1.0.0",
7172
"minimalistic-assert": "^1.0.1",

0 commit comments

Comments
 (0)