Skip to content

Commit 533babb

Browse files
TheSeallyTheSeally
authored and
TheSeally
committed
feat: Replace parcel to vite
1 parent 0737143 commit 533babb

15 files changed

+813
-2910
lines changed

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
node_modules/
22

3-
.parcel-cache/
43
dist/
54
.env

package.json

+20-32
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,14 @@
66
"node": ">=14.0.0"
77
},
88
"scripts": {
9-
"start:uikit": "parcel serve src/uikit.pug --open",
9+
"start:uikit": "./scripts/serve.js --open",
1010
"test": "eslint . && stylelint src/**/*.sss && pnpm build && size-limit",
11-
"clean": "rm -Rf dist/ .parcel-cache/",
11+
"clean": "rm -Rf dist/",
1212
"build": "NODE_ENV=production ./scripts/build.js",
1313
"start": "serve dist/"
1414
},
1515
"dependencies": {
1616
"@babel/core": "^7.16.7",
17-
"@parcel/config-default": "^2.2.1",
18-
"@parcel/core": "^2.2.1",
19-
"@parcel/optimizer-cssnano": "2.2.1",
20-
"@parcel/optimizer-htmlnano": "2.2.1",
21-
"@parcel/packager-css": "2.2.1",
22-
"@parcel/packager-html": "2.2.1",
23-
"@parcel/transformer-css": "2.2.1",
24-
"@parcel/transformer-html": "2.2.1",
25-
"@parcel/transformer-postcss": "2.2.1",
26-
"@parcel/transformer-posthtml": "2.2.1",
27-
"@parcel/transformer-pug": "2.2.1",
28-
"@parcel/transformer-sugarss": "2.2.1",
2917
"autoprefixer": "^10.4.2",
3018
"capitalize": "^2.0.4",
3119
"del": "^6.0.0",
@@ -35,7 +23,6 @@
3523
"lowlight": "^2.5.0",
3624
"make-dir": "^3.1.0",
3725
"nanoevents": "^6.0.2",
38-
"parcel": "2.2.1",
3926
"picocolors": "^1.0.0",
4027
"postcss": "^8.4.5",
4128
"postcss-combine-media-query": "^1.0.1",
@@ -65,7 +52,8 @@
6552
"unist-util-filter": "^4.0.0",
6653
"unist-util-flatmap": "^1.0.0",
6754
"unist-util-visit": "^4.1.0",
68-
"unzipper": "^0.10.11"
55+
"unzipper": "^0.10.11",
56+
"vite": "^2.7.13"
6957
},
7058
"devDependencies": {
7159
"@logux/eslint-config": "^46.1.1",
@@ -98,6 +86,7 @@
9886
"not android > 0"
9987
],
10088
"postcss": {
89+
"parser": "sugarss",
10190
"plugins": {
10291
"postcss-mixins": {
10392
"mixinsDir": "mixins"
@@ -117,7 +106,7 @@
117106
},
118107
"overrides": [
119108
{
120-
"files": "src/service.js",
109+
"files": "src/public/service.js",
121110
"globals": {
122111
"FILES": false
123112
}
@@ -132,8 +121,7 @@
132121
},
133122
"eslintIgnore": [
134123
"scripts/lib/dirs.js",
135-
"dist",
136-
".parcel-cache"
124+
"dist"
137125
],
138126
"stylelint": {
139127
"extends": "@logux/stylelint-config",
@@ -164,26 +152,26 @@
164152
"name": "Files to download",
165153
"path": [
166154
"dist/uikit/index.html.gz",
167-
"dist/*.woff2",
168-
"dist/*.svg.gz",
169-
"dist/*.js.gz",
170-
"dist/*.css.gz",
155+
"dist/assets/*.woff2",
156+
"dist/assets/*.svg.gz",
157+
"dist/assets/*.js.gz",
158+
"dist/assets/*.css.gz",
171159
"!dist/service.js.gz",
172-
"!dist/open.*.svg.gz",
173-
"!dist/close.*.svg.gz",
174-
"!dist/chat.*.svg.gz",
175-
"!dist/pinned.*.svg.gz",
176-
"!dist/favicon.*.svg.gz",
177-
"!dist/chain-dark.*.svg.gz",
178-
"!dist/lurkers-dark.*.svg.gz",
179-
"!dist/logotype-dark.*.svg.gz"
160+
"!dist/assets/open.*.svg.gz",
161+
"!dist/assets/close.*.svg.gz",
162+
"!dist/assets/chat.*.svg.gz",
163+
"!dist/assets/pinned.*.svg.gz",
164+
"!dist/assets/favicon.*.svg.gz",
165+
"!dist/assets/chain-dark.*.svg.gz",
166+
"!dist/assets/lurkers-dark.*.svg.gz",
167+
"!dist/assets/logotype-dark.*.svg.gz"
180168
],
181169
"limit": "90 KB"
182170
},
183171
{
184172
"name": "Scripts to execute",
185173
"path": [
186-
"dist/*.js",
174+
"dist/assets/*.js",
187175
"!dist/service.js"
188176
],
189177
"limit": "5 KB"

0 commit comments

Comments
 (0)