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 1 commit
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/cloudflare.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:
- name: Yarn Install
run: yarn install --immutable
- name: Build Web
run: MODE=${{ env.BUILD_MODE }} DISABLE_SOURCE_MAP=true yarn build:web
run: MODE=${{ env.BUILD_MODE }} yarn build:web
# a poor mans extension of cloudflare/pages-action@1 https://github.com/cloudflare/pages-action/blob/main/src/index.ts
# passing more params directly to wrangler to control commit hash and message
# https://developers.cloudflare.com/workers/wrangler/commands/#publish-1
Expand Down
6 changes: 4 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,12 @@
},
"scripts": {
"dev": "vite",
"preview": "vite preview",
"serve": "vite preview",
"preview:prod": "MODE=production yarn build:web && vite preview",
"preview:dev": "MODE=development yarn build:web && vite preview",
"analyze": "ANALYZE=true yarn build:web",
"bump": "yarn upgrade-interactive --latest --scope @shapeshiftoss",
"build:web": "yarn build:packages && NODE_OPTIONS=--max-old-space-size=8192 IMAGE_INLINE_SIZE_LIMIT=0 INLINE_RUNTIME_CHUNK=false DISABLE_ESLINT_PLUGIN=true vite build --mode=${MODE:-production} && ./scripts/sha256sums.sh && ./scripts/verifyViteHashes.sh && tsx ./scripts/writeBuildMetadata.ts",
"build:web": "yarn build:packages && NODE_OPTIONS=--max-old-space-size=12288 IMAGE_INLINE_SIZE_LIMIT=0 INLINE_RUNTIME_CHUNK=false DISABLE_ESLINT_PLUGIN=true vite build --mode=${MODE:-production} && ./scripts/sha256sums.sh && ./scripts/verifyViteHashes.sh && tsx ./scripts/writeBuildMetadata.ts",
"build:packages": "yarn clean:packages && yarn workspace @shapeshiftoss/unchained-client generate && yarn tsc --build tsconfig.packages.json",
"clean": "yarn clean:packages && yarn clean:web && rm -rf node_modules coverage tsconfig.tsbuildinfo",
"clean:web": "rm -rf build tsconfig.web.tsbuildinfo",
Expand Down
14 changes: 9 additions & 5 deletions vite.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,13 @@ export default defineConfig(({ mode }) => {
},
headers,
},
preview: {
port: 3000,
fs: {
allow: ['..'],
},
headers,
},
resolve: {
alias: {
'@': resolve(__dirname, './src'),
Expand Down Expand Up @@ -170,11 +177,8 @@ export default defineConfig(({ mode }) => {
warn(warning)
},
},
minify: mode === 'development' && !process.env.DISABLE_SOURCE_MAP ? false : 'esbuild',
sourcemap:
mode === 'development' && !process.env.DISABLE_SOURCE_MAP
? 'eval-cheap-module-source-map'
: false,
minify: mode === 'development' ? false : 'esbuild',
sourcemap: mode === 'development' ? 'eval-cheap-module-source-map' : false,
outDir: 'build',
emptyOutDir: true,
},
Expand Down
Loading