Skip to content

Commit 3717e3c

Browse files
authored
feat: Replace parcel to vite (#36)
1 parent 0737143 commit 3717e3c

19 files changed

+811
-2935
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

+19-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": "vite --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",
@@ -117,7 +105,7 @@
117105
},
118106
"overrides": [
119107
{
120-
"files": "src/service.js",
108+
"files": "src/public/service.js",
121109
"globals": {
122110
"FILES": false
123111
}
@@ -132,8 +120,7 @@
132120
},
133121
"eslintIgnore": [
134122
"scripts/lib/dirs.js",
135-
"dist",
136-
".parcel-cache"
123+
"dist"
137124
],
138125
"stylelint": {
139126
"extends": "@logux/stylelint-config",
@@ -164,26 +151,26 @@
164151
"name": "Files to download",
165152
"path": [
166153
"dist/uikit/index.html.gz",
167-
"dist/*.woff2",
168-
"dist/*.svg.gz",
169-
"dist/*.js.gz",
170-
"dist/*.css.gz",
154+
"dist/assets/*.woff2",
155+
"dist/assets/*.svg.gz",
156+
"dist/assets/*.js.gz",
157+
"dist/assets/*.css.gz",
171158
"!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"
159+
"!dist/assets/open.*.svg.gz",
160+
"!dist/assets/close.*.svg.gz",
161+
"!dist/assets/chat.*.svg.gz",
162+
"!dist/assets/pinned.*.svg.gz",
163+
"!dist/assets/favicon.*.svg.gz",
164+
"!dist/assets/chain-dark.*.svg.gz",
165+
"!dist/assets/lurkers-dark.*.svg.gz",
166+
"!dist/assets/logotype-dark.*.svg.gz"
180167
],
181168
"limit": "90 KB"
182169
},
183170
{
184171
"name": "Scripts to execute",
185172
"path": [
186-
"dist/*.js",
173+
"dist/assets/*.js",
187174
"!dist/service.js"
188175
],
189176
"limit": "5 KB"

0 commit comments

Comments
 (0)