|
6 | 6 | "node": ">=14.0.0"
|
7 | 7 | },
|
8 | 8 | "scripts": {
|
9 |
| - "start:uikit": "parcel serve src/uikit.pug --open", |
| 9 | + "start:uikit": "vite --open", |
10 | 10 | "test": "eslint . && stylelint src/**/*.sss && pnpm build && size-limit",
|
11 |
| - "clean": "rm -Rf dist/ .parcel-cache/", |
| 11 | + "clean": "rm -Rf dist/", |
12 | 12 | "build": "NODE_ENV=production ./scripts/build.js",
|
13 | 13 | "start": "serve dist/"
|
14 | 14 | },
|
15 | 15 | "dependencies": {
|
16 | 16 | "@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", |
29 | 17 | "autoprefixer": "^10.4.2",
|
30 | 18 | "capitalize": "^2.0.4",
|
31 | 19 | "del": "^6.0.0",
|
|
35 | 23 | "lowlight": "^2.5.0",
|
36 | 24 | "make-dir": "^3.1.0",
|
37 | 25 | "nanoevents": "^6.0.2",
|
38 |
| - "parcel": "2.2.1", |
39 | 26 | "picocolors": "^1.0.0",
|
40 | 27 | "postcss": "^8.4.5",
|
41 | 28 | "postcss-combine-media-query": "^1.0.1",
|
|
65 | 52 | "unist-util-filter": "^4.0.0",
|
66 | 53 | "unist-util-flatmap": "^1.0.0",
|
67 | 54 | "unist-util-visit": "^4.1.0",
|
68 |
| - "unzipper": "^0.10.11" |
| 55 | + "unzipper": "^0.10.11", |
| 56 | + "vite": "^2.7.13" |
69 | 57 | },
|
70 | 58 | "devDependencies": {
|
71 | 59 | "@logux/eslint-config": "^46.1.1",
|
|
117 | 105 | },
|
118 | 106 | "overrides": [
|
119 | 107 | {
|
120 |
| - "files": "src/service.js", |
| 108 | + "files": "src/public/service.js", |
121 | 109 | "globals": {
|
122 | 110 | "FILES": false
|
123 | 111 | }
|
|
132 | 120 | },
|
133 | 121 | "eslintIgnore": [
|
134 | 122 | "scripts/lib/dirs.js",
|
135 |
| - "dist", |
136 |
| - ".parcel-cache" |
| 123 | + "dist" |
137 | 124 | ],
|
138 | 125 | "stylelint": {
|
139 | 126 | "extends": "@logux/stylelint-config",
|
|
164 | 151 | "name": "Files to download",
|
165 | 152 | "path": [
|
166 | 153 | "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", |
171 | 158 | "!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" |
180 | 167 | ],
|
181 | 168 | "limit": "90 KB"
|
182 | 169 | },
|
183 | 170 | {
|
184 | 171 | "name": "Scripts to execute",
|
185 | 172 | "path": [
|
186 |
| - "dist/*.js", |
| 173 | + "dist/assets/*.js", |
187 | 174 | "!dist/service.js"
|
188 | 175 | ],
|
189 | 176 | "limit": "5 KB"
|
|
0 commit comments