Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: use vite instead of react-app-rewired #8924

Merged
merged 79 commits into from
Mar 6, 2025
Merged
Show file tree
Hide file tree
Changes from 76 commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
0b620fd
feat: start vite
NeOMakinG Feb 21, 2025
2961dee
feat: first step
NeOMakinG Feb 21, 2025
35ed00c
feat: use vite instead of react-app-rewired
NeOMakinG Feb 21, 2025
6df6b03
feat: daaaamn
NeOMakinG Feb 21, 2025
1c2c3ed
feat: ci and stuck
NeOMakinG Feb 21, 2025
5d71643
feat: lfg
NeOMakinG Feb 21, 2025
1414e01
fix: finish
NeOMakinG Feb 21, 2025
a75efef
feat: daaaamn
NeOMakinG Feb 21, 2025
e27b065
fix: daaamn
NeOMakinG Feb 21, 2025
915440d
fix: daaamn
NeOMakinG Feb 21, 2025
bba36d9
fix: finish
NeOMakinG Feb 21, 2025
fc557b3
fix: finish
NeOMakinG Feb 21, 2025
82f3b3a
fix: finish
NeOMakinG Feb 21, 2025
34cbae8
fix: review feedbacks
NeOMakinG Feb 21, 2025
c962515
fix: review feedbacks
NeOMakinG Feb 21, 2025
cad2c58
fix: review feedbacks
NeOMakinG Feb 21, 2025
f551e64
feat: foxwifhat fox benefits section dumb ui
NeOMakinG Feb 21, 2025
e549d03
fix: attempt
NeOMakinG Feb 24, 2025
694f37d
fix: attempt
NeOMakinG Feb 24, 2025
8dbb1f0
fix: attempt
NeOMakinG Feb 24, 2025
b01799d
fix: attempt
NeOMakinG Feb 24, 2025
1e73ec2
fix: attempt
NeOMakinG Feb 24, 2025
3a4d6ba
fix: attempt
NeOMakinG Feb 24, 2025
0ba1ad9
feat: attemppttttttttt
NeOMakinG Feb 24, 2025
2819265
feat: lfg
NeOMakinG Feb 24, 2025
a9420ca
feat: migrate to vite vars
NeOMakinG Feb 24, 2025
4ae19a3
feat: fuck damn
NeOMakinG Feb 24, 2025
6be58bd
feat: add csp
NeOMakinG Feb 24, 2025
db26fdc
fix: gnagnagna
NeOMakinG Feb 24, 2025
cec2e16
Merge branch 'develop' into vite-spike
NeOMakinG Feb 24, 2025
6032284
fix: zgeg (gm tim)
NeOMakinG Feb 24, 2025
b6bd380
fix: help im losing my sanity
NeOMakinG Feb 24, 2025
0fcce72
fix: grrrr
NeOMakinG Feb 24, 2025
66861a7
fix: hnnnnnnnnnng
NeOMakinG Feb 24, 2025
db3b455
fix: lintia fabian
NeOMakinG Feb 24, 2025
d120e6d
fix: jgelkfesfkseflksaef
NeOMakinG Feb 24, 2025
4ce5386
fix: je finis toujours trop vite
NeOMakinG Feb 24, 2025
e16900b
fix: remove annoying tab opening
NeOMakinG Feb 24, 2025
a195fab
feat: lfg
NeOMakinG Feb 25, 2025
2141e1f
fix: update headers
NeOMakinG Feb 25, 2025
5fdd5ec
fix: update headers
NeOMakinG Feb 25, 2025
85bc0ed
fix: zlib
NeOMakinG Feb 25, 2025
0e845ea
fix: wrong rename
NeOMakinG Feb 26, 2025
135cffd
feat: ethers and other
NeOMakinG Feb 26, 2025
a2766c2
feat: rollback ether
NeOMakinG Feb 26, 2025
5111fe3
feat: omagad
NeOMakinG Feb 26, 2025
e23b968
feat: lint
NeOMakinG Feb 26, 2025
c81324b
fix: leverage vite env variables
NeOMakinG Feb 26, 2025
60ce147
fix: leverage vite env variables
NeOMakinG Feb 26, 2025
186aeae
feat: proper env test vars
NeOMakinG Feb 26, 2025
bad7a10
fix: ser
NeOMakinG Feb 26, 2025
ecaaab8
fix: ser again
NeOMakinG Feb 26, 2025
6c2237a
fix: better env vars
NeOMakinG Feb 26, 2025
44eedd1
fix: cleanup
NeOMakinG Feb 26, 2025
a93e78d
fix: cleanup
NeOMakinG Feb 26, 2025
fdae26c
fix: cleanup
NeOMakinG Feb 26, 2025
6c9f6d7
feat: disable sourcemap in dev modes of ci
NeOMakinG Feb 26, 2025
bd9a0d3
fix: remove unused var
NeOMakinG Feb 26, 2025
b8c8ed0
fix: try
NeOMakinG Feb 26, 2025
f0a6fb8
fix: try
NeOMakinG Feb 26, 2025
11fcab7
fix: env variables
NeOMakinG Feb 26, 2025
163254c
fix: env variables
NeOMakinG Feb 26, 2025
b17a77d
fix: env vars
NeOMakinG Feb 26, 2025
8031f1e
fix: disable sourcemap from CI as a quickwin
NeOMakinG Feb 26, 2025
889998d
fix: try something;
NeOMakinG Feb 28, 2025
3d33bf5
fix: envs
NeOMakinG Feb 28, 2025
98f2785
fix: fck that
NeOMakinG Feb 28, 2025
ad5f0be
feat: use vite mode
NeOMakinG Feb 28, 2025
1ffbea2
fix: remove that useless service worker
NeOMakinG Feb 28, 2025
bc94cf4
fix: bring back wdyr
NeOMakinG Feb 28, 2025
8c397de
fix: remove unused import
NeOMakinG Mar 2, 2025
8e0f2a4
feat: attempt with sourcemaps
NeOMakinG Mar 5, 2025
5baad68
fix: disable minify on ephemeral envs
NeOMakinG Mar 5, 2025
6692a51
fix: try passing down node env var
NeOMakinG Mar 5, 2025
5a32621
fix: cant support sourcemaps in ci
NeOMakinG Mar 5, 2025
982268e
Merge branch 'develop' into vite-spike
NeOMakinG Mar 5, 2025
780fc35
fix: review feedbacks
NeOMakinG Mar 6, 2025
91f8abf
fix: bring back eslint react app
NeOMakinG Mar 6, 2025
448abf0
Merge branch 'develop' into vite-spike
NeOMakinG Mar 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
184 changes: 184 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,184 @@
# these environment variables are common across environments

# feature flags - other .env files will override these
VITE_FEATURE_BNBSMARTCHAIN=true
VITE_FEATURE_POLYGON=true
VITE_FEATURE_GNOSIS=true
VITE_FEATURE_ARBITRUM=true
VITE_FEATURE_ARBITRUM_NOVA=false
VITE_FEATURE_SOLANA=true
VITE_FEATURE_BASE=true
VITE_FEATURE_OPTIMISM=true
VITE_FEATURE_JAYPEGZ=true
VITE_FEATURE_MIXPANEL=true
VITE_FEATURE_SAVERS_VAULTS=true
VITE_FEATURE_SAVERS_VAULTS_DEPOSIT=false
VITE_FEATURE_SAVERS_VAULTS_WITHDRAW=false
VITE_FEATURE_WALLET_CONNECT_TO_DAPPS_V2=true
VITE_FEATURE_WALLET_CONNECT_TO_DAPPS=true
VITE_FEATURE_NFT_METADATA=false
VITE_FEATURE_CHATWOOT=false
VITE_FEATURE_ADVANCED_SLIPPAGE=true
VITE_FEATURE_LEDGER_WALLET=true
VITE_FEATURE_WALLET_CONNECT_V2=true
VITE_FEATURE_THORCHAIN_LENDING=true
VITE_FEATURE_THORCHAIN_LENDING_BORROW=false
VITE_FEATURE_THORCHAIN_LENDING_REPAY=false
VITE_FEATURE_THORCHAINSWAP_LONGTAIL=true
VITE_FEATURE_THORCHAINSWAP_L1_TO_LONGTAIL=true
VITE_FEATURE_THORCHAIN_LP=true
VITE_FEATURE_THORCHAIN_LP_DEPOSIT=true
VITE_FEATURE_THORCHAIN_LP_WITHDRAW=true
VITE_FEATURE_ACCOUNT_MANAGEMENT=true
VITE_FEATURE_ACCOUNT_MANAGEMENT_LEDGER=true
VITE_FEATURE_RFOX=true
VITE_FEATURE_RFOX_LP=true
VITE_FEATURE_ARBITRUM_BRIDGE=true
VITE_FEATURE_CUSTOM_TOKEN_IMPORT=true
VITE_FEATURE_ARBITRUM_BRIDGE_CLAIMS=true
VITE_FEATURE_USDT_APPROVAL_RESET=true
VITE_FEATURE_PORTALS_SWAPPER=true
VITE_FEATURE_RUNEPOOL=true
VITE_FEATURE_RUNEPOOL_DEPOSIT=true
VITE_FEATURE_RUNEPOOL_WITHDRAW=true
VITE_FEATURE_MARKETS=true
VITE_FEATURE_FOX_PAGE=true
VITE_FEATURE_FOX_PAGE_RFOX=true
VITE_FEATURE_FOX_PAGE_FOX_SECTION=true
VITE_FEATURE_FOX_PAGE_FOX_FARMING_SECTION=true
VITE_FEATURE_FOX_PAGE_GOVERNANCE=true
VITE_FEATURE_PHANTOM_WALLET=true
VITE_FEATURE_LIMIT_ORDERS=true
VITE_FEATURE_NEW_WALLET_FLOW=true
VITE_FEATURE_FOX_PAGE_FOX_WIF_HAT_SECTION=true
VITE_FEATURE_NEW_LIMIT_FLOW=true
VITE_FEATURE_THORCHAIN_SWAPPER_ACK=false
VITE_FEATURE_THORCHAIN_POOLS_INSTABILITY_WARNINGS=true

# absolute URL prefix
VITE_ABSOLUTE_URL_PREFIX=https://app.shapeshift.com

# Fetch UNI-V2 assets from Portals
VITE_FEATURE_DYNAMIC_LP_ASSETS=false
# Fetch read-only assets from various providers (Portals only for now)
VITE_FEATURE_READ_ONLY_ASSETS=true

# Swapper chain-specific flags. Use me if you're working on a swapper which brings first time swapper support for a chain,
# meaning we don't want to enable the selection for said chain in prod just yet
# Or alternatively, if we know that a given chain is very unstable and we may want to disable it in swapper altogether.
VITE_FEATURE_SWAPPER_SOLANA=true

# Swapper feature flags - other .env files will override these
VITE_FEATURE_CHAINFLIP_SWAP=true
VITE_FEATURE_CHAINFLIP_SWAP_DCA=true
VITE_FEATURE_COWSWAP=true
VITE_FEATURE_LIFI_SWAP=true
VITE_FEATURE_THOR_SWAP=true
VITE_FEATURE_THOR_SWAP_STREAMING_SWAPS=true
VITE_FEATURE_ZRX_SWAP=true
VITE_FEATURE_JUPITER_SWAP=true

# chat woot
VITE_CHATWOOT_TOKEN=jmoXp9BPMSPEYHeJX5YKT15Q
VITE_CHATWOOT_URL=https://app.chatwoot.com

# logging
VITE_LOG_LEVEL=debug
VITE_REDUX_WINDOW=false

# wallet migration
VITE_WALLET_MIGRATION_URL=https://wallets.shapeshift.com/api/migrate
VITE_FRIENDLY_CAPTCHA_SITE_KEY=FCMM7AFC0S6A8NUK

# keepkey
VITE_KEEPKEY_VERSIONS_URL=https://raw.githack.com/keepkey/keepkey-updater/master/firmware/releases.json

# swappers
VITE_COWSWAP_BASE_URL=https://api.cow.fi

# nodes
VITE_ALCHEMY_POLYGON_URL=https://polygon-mainnet.g.alchemy.com/v2/anoTMcIc2hbPUxri37h4DeuUwg2p5_xZ

# foxy apr
VITE_TOKEMAK_STATS_URL=https://stats.tokemaklabs.com/

# market data
VITE_COINGECKO_API_KEY=CG-we5Z4KbdYMCgMUVAqDjQMWfc

# fiat currencies data
VITE_EXCHANGERATEHOST_BASE_URL=https://api.exchangerate.host
VITE_EXCHANGERATEHOST_API_KEY=8f7515ffddef9d3e449b45f93108ca4d

# Alchemy API key - to be used either with Alchemy SDK or directly with the REST endpoints
VITE_ALCHEMY_API_KEY=anoTMcIc2hbPUxri37h4DeuUwg2p5_xZ

# Alchemy Solana endpoint for custom token import
VITE_ALCHEMY_SOLANA_BASE_URL=https://solana-mainnet.g.alchemy.com/v2

# Base URLs for NFTs - to be used with the REST endpoints above.
# SDK usage is usually preferred, but not all endoints have SDK wrappers around them.
VITE_ALCHEMY_POLYGON_JAYPEGS_BASE_URL=https://polygon-mainnet.g.alchemy.com/nft/v3
VITE_ALCHEMY_ETHEREUM_JAYPEGS_BASE_URL=https://eth-mainnet.g.alchemy.com/nft/v3
VITE_ALCHEMY_OPTIMISM_JAYPEGS_BASE_URL=https://opt-mainnet.g.alchemy.com/nft/v3
VITE_ALCHEMY_ARBITRUM_JAYPEGS_BASE_URL=https://arb-mainnet.g.alchemy.com/nft/v3
VITE_ALCHEMY_BASE_JAYPEGS_BASE_URL=https://base-mainnet.g.alchemy.com/nft/v3

# boardroom
VITE_BOARDROOM_API_BASE_URL=https://api.boardroom.info/v1/protocols/shapeshift/
VITE_BOARDROOM_APP_BASE_URL=https://boardroom.io/shapeshift/

# snapshot
# use quotes around strings containing hashes as they are comments in .env files
VITE_SNAPSHOT_BASE_URL="https://snapshot.org/#/shapeshiftdao.eth"

# mt pelerin fiat ramp
VITE_MTPELERIN_ASSETS_API=https://api.mtpelerin.com/currencies/tokens
VITE_MTPELERIN_BUY_URL=https://buy.mtpelerin.com/
VITE_MTPELERIN_SELL_URL=https://sell.mtpelerin.com/
VITE_MTPELERIN_REFERRAL_CODE=shapeshift
VITE_MTPELERIN_INTEGRATION_KEY=954139b2-ef3e-4914-82ea-33192d3f43d3

# onramper
VITE_ONRAMPER_WIDGET_URL=https://buy.onramper.com/
VITE_ONRAMPER_API_URL=https://api.onramper.com/
VITE_ONRAMPER_API_KEY=pk_prod_01HWMA66BYRB2271G08XDZVVCX
# y.at
VITE_YAT_NODE_URL=https://a.y.at

# Keepkey updater
VITE_KEEPKEY_UPDATER_RELEASE_PAGE=https://github.com/keepkey/keepkey-updater/releases/latest
VITE_KEEPKEY_DESKTOP_URL=http://localhost:1646/
VITE_KEEPKEY_UPDATER_BASE_URL=https://github.com/keepkey/keepkey-updater/releases/download/v2.1.4/

# etherscan
VITE_ETHERSCAN_API_KEY=XT8BI6VDYUGD9675X861ATHZNK3AN6HRMF

# WalletConnect
VITE_WALLET_CONNECT_TO_DAPPS_PROJECT_ID=a28cc4392a374056df13372b666190a0
VITE_WALLET_CONNECT_WALLET_PROJECT_ID=f58c0242def84c3b9befe9b1e6086bbd
VITE_WALLET_CONNECT_RELAY_URL=wss://relay.walletconnect.com

# Portals

VITE_PORTALS_BASE_URL=https://api.portals.fi
VITE_PORTALS_API_KEY=bbc3ba7e-5f2a-4a0a-bbbc-22509944686c

VITE_SNAP_ID=npm:@shapeshiftoss/metamask-snaps
VITE_SNAP_VERSION=1.0.9
# VITE_SNAP_ID=local:http://localhost:9000

# Experemental features (not production ready)
VITE_EXPERIMENTAL_CUSTOM_SEND_NONCE=false

# Sentry
VITE_SENTRY_DSN_URL=https://c612e7f4ef0637e4add433a2f4683aa8@o4507174990905344.ingest.de.sentry.io/4507174994444368

# Zerion
VITE_ZERION_BASE_URL=https://api.proxy.shapeshift.com/api/v1/zerion

# 0x
VITE_ZRX_BASE_URL=https://api.proxy.shapeshift.com/api/v1/zrx/

# chainflip
VITE_CHAINFLIP_API_KEY=09bc0796ff40435482c0a54fa6ae2784
VITE_CHAINFLIP_API_URL=https://chainflip-broker.io
56 changes: 0 additions & 56 deletions .env.app

This file was deleted.

Loading