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

build: replace webpack with vite #5096

Merged
merged 87 commits into from
Feb 22, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
e3a8b52
initial vite configuration
Miodec Feb 15, 2024
519ecc4
change build folder
Miodec Feb 15, 2024
aba438b
Merge branch 'master' into vite
Miodec Feb 17, 2024
31a14a8
ci
Miodec Feb 17, 2024
9c4b53f
add types
Miodec Feb 17, 2024
4cc94e6
move index file
Miodec Feb 17, 2024
6b390ce
move files
Miodec Feb 17, 2024
50eb5ea
remove old main file
Miodec Feb 17, 2024
4c13501
update resolved asset name
Miodec Feb 17, 2024
4ed2593
enable css source maps
Miodec Feb 17, 2024
ce9d0e1
update paths
Miodec Feb 17, 2024
a3823c9
add bundle size analyzer
Miodec Feb 17, 2024
34b0e8d
remove select2
Miodec Feb 17, 2024
42e8ada
move client version to env config
Miodec Feb 17, 2024
c890367
add eslint to vite
Miodec Feb 17, 2024
e154574
add vite eslint
Miodec Feb 17, 2024
fa5b83b
update npm scripts, mode commit hashing to the config file
Miodec Feb 17, 2024
4ad92e5
build live
Miodec Feb 17, 2024
f3731f3
remove gulp command
Miodec Feb 17, 2024
08780fe
update scripts
Miodec Feb 17, 2024
cf21a2f
deploy from dist folder
Miodec Feb 17, 2024
f551140
lint npm script
Miodec Feb 17, 2024
eb140b4
Merge branch 'master' into vite
Miodec Feb 17, 2024
41c157a
json stringifying
Miodec Feb 17, 2024
781c84f
unnecessary ?? operator
Miodec Feb 17, 2024
27b59e1
plugin checker
Miodec Feb 17, 2024
12deadd
Merge branch 'master' into vite
Miodec Feb 17, 2024
1984f96
fix lint
Miodec Feb 17, 2024
acd980c
remove unnecessary gulp scripts, move everything to vite
Miodec Feb 17, 2024
0b4d4ef
add pwa
Miodec Feb 17, 2024
2b236ad
remove rest of workbox
Miodec Feb 17, 2024
8f8bc68
remove console log
Miodec Feb 17, 2024
fd3a95b
convert the rest of the static pages to vite
Miodec Feb 17, 2024
471881c
move vite root to src
Miodec Feb 17, 2024
801a1f3
pull validation to a separate script
Miodec Feb 17, 2024
d8a6750
checkign circular dependencies
Miodec Feb 18, 2024
4b02acf
replace firebase config with config live
Miodec Feb 18, 2024
08a2b21
swiitch to type module
Miodec Feb 18, 2024
45021d9
configure entry points
Miodec Feb 18, 2024
76debab
typo
Miodec Feb 18, 2024
3ee2f42
move manifest to vite config
Miodec Feb 18, 2024
c748352
move pwa to build config
Miodec Feb 18, 2024
7f4814f
remove workbox window
Miodec Feb 18, 2024
20dbeec
remove more webpack stuff
Miodec Feb 18, 2024
77d25e8
only lint ts files in src
Miodec Feb 18, 2024
7e0f7cc
add inspect plugin
Miodec Feb 18, 2024
5d35de6
update checker config
Miodec Feb 18, 2024
f2cc7c6
use checker plugin instead of eslint
Miodec Feb 18, 2024
42ce14e
initially closing overlay
Miodec Feb 18, 2024
2a024e5
Merge branch 'master' into vite
Miodec Feb 19, 2024
d802569
remove unnecessary inject
Miodec Feb 19, 2024
2443bbf
move post css to vite config
Miodec Feb 19, 2024
4446058
no need to imprt jquery, its already injected
Miodec Feb 20, 2024
c367219
fix balloon path
Miodec Feb 20, 2024
c11f45b
package lock
Miodec Feb 20, 2024
7079e7b
update name
Miodec Feb 20, 2024
a9efca7
use bundled firebase
Miodec Feb 20, 2024
71acf86
fix lint path
Miodec Feb 20, 2024
73e12eb
fix global extension
Miodec Feb 20, 2024
2df5471
update script name
Miodec Feb 20, 2024
0f08bdb
remove unused dependencies
Miodec Feb 20, 2024
e311e81
env path
Miodec Feb 20, 2024
bdfe173
module and type
Miodec Feb 20, 2024
09b0699
comment
Miodec Feb 20, 2024
2acfdd1
unused dep
Miodec Feb 20, 2024
7dfb8b7
hmr test
Miodec Feb 20, 2024
a73ed81
package lock
Miodec Feb 20, 2024
306bc8b
fixed env file not loadgin
Miodec Feb 20, 2024
772e50f
exposing to the local network if set in env
Miodec Feb 20, 2024
d9424a8
change to is true
Miodec Feb 20, 2024
67e0a68
fehmer won
Miodec Feb 20, 2024
d6f904a
use dynamic asynchronous imports
Miodec Feb 21, 2024
6d01265
optimizing dep
Miodec Feb 21, 2024
4959529
no emit
fehmer Feb 13, 2024
b929f29
update script names
Miodec Feb 21, 2024
688a62c
fixed errors caused by dynamic import
Miodec Feb 21, 2024
8a76506
simpler jquery inject method
Miodec Feb 21, 2024
9724cd4
move chunk splitting to build config
Miodec Feb 21, 2024
e1d65da
import jquery
Miodec Feb 21, 2024
d03bac0
fix double build command
Miodec Feb 21, 2024
d65b1b3
rename to cjs
Miodec Feb 21, 2024
bfc57e9
fix gulp tasks not working
Miodec Feb 21, 2024
ddc2306
fix: leaderboard tables having different column width (fehmer) (#5091)
fehmer Feb 21, 2024
9808275
impr(quotes): add Spanish quotes (devdenisalex) (#5094)
devdenisalex Feb 21, 2024
f26e5cd
feat(theme): add macroblank theme (TheExploration) (#5088)
TheExploration Feb 21, 2024
c85ea17
Merge branch 'master' into vite
Miodec Feb 22, 2024
6789d25
creating 2 files
Miodec Feb 22, 2024
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
Prev Previous commit
Next Next commit
add inspect plugin
  • Loading branch information
Miodec committed Feb 18, 2024
commit 7e0f7cc66464c89c8e6669b4fe2a1074367c476b
275 changes: 275 additions & 0 deletions frontend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@
"vite-plugin-eslint": "1.8.1",
"vite-plugin-filter-replace": "0.1.13",
"vite-plugin-html-inject": "1.1.2",
"vite-plugin-inspect": "0.8.3",
"vite-plugin-pwa": "0.19.0"
},
"dependencies": {
Expand Down
2 changes: 2 additions & 0 deletions frontend/vite.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import childProcess from "child_process";
import { checker } from "vite-plugin-checker";
import { VitePWA } from "vite-plugin-pwa";
import replace from "vite-plugin-filter-replace";
import Inspect from "vite-plugin-inspect";

function pad(numbers, maxLength, fillString) {
return numbers.map((number) =>
Expand Down Expand Up @@ -51,6 +52,7 @@ const BASE_CONFIG = {
}),
injectHTML(),
splitVendorChunkPlugin(),
Inspect(),
],
server: {
open: true,
Expand Down