feat: caches GraphQL queries for Cloudflare workers (#6929)
* feat: add token and nft injection * feat: basic tests * fix: get jest configured properly * fix: change timeout * fix: uninstall port ready * fix: readd port ready * fix: local tests work * Update yarn.lock * add lint disable for setup files * fix: update dependencies * fix: basic test suite for nfts/tokens * feat: collection data * fix: make tests more comprehensive * fix: change matches to contains * fix: tests for twitter alt image tag * fix: image gen * fix: add patch-package * fix: update yarn install * feat: basic image gen for nfts and collections * fix: remove vibrant attempt * use watermark asset * dynamically grab color * modularize code and prototype for token preview * refactor code * finalize css * fix color grabber * update tests * fix up css * refactor code a bit more * remove console logs * tests * update tests * update images based on design feedback * network logos * update lint * slight refactoring * more refactoring * fix packages * Update yarn.lock * remove dynamically generated image stuff * cleanup return values * Create README.md * Revert "Create README.md" This reverts commit 7a91c98d384995fba914c9bf9a2fb3072793621f. * First round of feedback * comments * feat: cache * Update test.yml * Update test.yml * Update test.yml * feedback round 2 * final feedback * final final feedback * add coverage and other options * Update test.yml * start typecheck * update cache * update snapshots? * Update jest.config.json * Update jest.config.json * give timeout some buffer * update import * upgrade ts * fix typing for apollo deps * finalize typechecks * downgrade typescript to original version * add cache directory to jest * remove coverage * remove google analytics from tests * review changes * try cache setup * Update cache.test.ts * make cache helper function * cache test * remove unneeded test causing issues * feat: parallelize cache (#6930) * feat: parallelize cache? * remove graph query from concurrency await * most of feedback * move tests * update token tests * singleton cache * restructuring res and cache promise * abstract away repeated graph logic * final feedback * Update yarn.lock * final final feedback * final final final feedback! * final final final final feedback?
Showing
File moved
File moved
File moved
File moved
functions/utils/cache.ts
0 → 100644
... | @@ -112,6 +112,7 @@ | ... | @@ -112,6 +112,7 @@ |
"@walletconnect/types": "^2.8.6", | "@walletconnect/types": "^2.8.6", | ||
"babel-jest": "^29.6.1", | "babel-jest": "^29.6.1", | ||
"babel-plugin-istanbul": "^6.1.1", | "babel-plugin-istanbul": "^6.1.1", | ||
"browser-cache-mock": "^0.1.7", | |||
"buffer": "^6.0.3", | "buffer": "^6.0.3", | ||
"concurrently": "^8.0.1", | "concurrently": "^8.0.1", | ||
"cypress": "12.12.0", | "cypress": "12.12.0", | ||
... | @@ -123,6 +124,7 @@ | ... | @@ -123,6 +124,7 @@ |
"hardhat": "^2.14.0", | "hardhat": "^2.14.0", | ||
"jest": "^29.6.1", | "jest": "^29.6.1", | ||
"jest-dev-server": "^9.0.0", | "jest-dev-server": "^9.0.0", | ||
"jest-extended": "^4.0.1", | |||
"jest-fail-on-console": "^3.1.1", | "jest-fail-on-console": "^3.1.1", | ||
"jest-fetch-mock": "^3.0.3", | "jest-fetch-mock": "^3.0.3", | ||
"jest-styled-components": "^7.0.8", | "jest-styled-components": "^7.0.8", | ||
... | ... |
Please register or sign in to comment