5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-02 04:09:46 +08:00

chore: optimize website building process (#2601)

* chore: remove pnpm from dependencies

* chore: upgrade devDependencies

* chore: set Nodejs version
This commit is contained in:
Misite Bao 2023-04-17 18:54:06 +08:00 committed by GitHub
parent a1cc41c926
commit d8d4997532
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 121 additions and 52 deletions

View File

@ -1 +0,0 @@
auto-install-peers=true

1
website/.nvmrc Normal file
View File

@ -0,0 +1 @@
18.14.0

View File

@ -28,7 +28,6 @@
"@swc/core": "^1.3.7",
"clsx": "^1.2.1",
"file-loader": "^6.2.0",
"pnpm": "^8.0.0",
"prism-react-renderer": "^1.3.5",
"react": "^17.0.2",
"react-dom": "^17.0.2",
@ -48,7 +47,7 @@
]
},
"devDependencies": {
"@crowdin/cli": "^3.8.1",
"prettier": "^2.7.1"
"@crowdin/cli": "^3.10.1",
"prettier": "^2.8.7"
}
}

View File

@ -24,10 +24,7 @@ dependencies:
version: 1.2.1
file-loader:
specifier: ^6.2.0
version: 6.2.0(webpack@5.78.0)
pnpm:
specifier: ^8.0.0
version: 8.0.0
version: 6.2.0(webpack@5.79.0)
prism-react-renderer:
specifier: ^1.3.5
version: 1.3.5(react@17.0.2)
@ -42,15 +39,15 @@ dependencies:
version: 3.2.23
swc-loader:
specifier: ^0.2.3
version: 0.2.3(@swc/core@1.3.7)(webpack@5.78.0)
version: 0.2.3(@swc/core@1.3.7)(webpack@5.79.0)
devDependencies:
'@crowdin/cli':
specifier: ^3.8.1
version: 3.8.1
specifier: ^3.10.1
version: 3.10.1
prettier:
specifier: ^2.7.1
version: 2.7.1
specifier: ^2.8.7
version: 2.8.7
packages:
@ -1543,12 +1540,15 @@ packages:
dev: false
optional: true
/@crowdin/cli@3.8.1:
resolution: {integrity: sha512-kSohd26AKqXVNo+G48C1cv+/TPBks44YbD2+nQLm8d/mUGGazhYHY6k6wU7yP+vkaT/F5WeL3br5Sffn0QoxRg==}
/@crowdin/cli@3.10.1:
resolution: {integrity: sha512-CBzABy2voC+T1KpgQYI1DIBGANahG9Vuwiqp0GJERVAWhqp1Tveie3N2rCkzjZT8N8E5SHp/z+OpstrdZYOA+g==}
hasBin: true
dependencies:
njre: 0.2.0
command-exists-promise: 2.0.2
node-fetch: 2.6.7
shelljs: 0.8.5
tar: 4.4.19
yauzl: 2.10.0
transitivePeerDependencies:
- encoding
dev: true
@ -2131,7 +2131,7 @@ packages:
peerDependencies:
react: '*'
dependencies:
'@types/react': 18.0.34
'@types/react': 18.0.35
prop-types: 15.8.1
react: 17.0.2
dev: false
@ -2948,6 +2948,10 @@ packages:
resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==}
dev: false
/@types/estree@1.0.0:
resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==}
dev: false
/@types/express-serve-static-core@4.17.33:
resolution: {integrity: sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==}
dependencies:
@ -3080,6 +3084,14 @@ packages:
csstype: 3.1.2
dev: false
/@types/react@18.0.35:
resolution: {integrity: sha512-6Laome31HpetaIUGFWl1VQ3mdSImwxtFZ39rh059a1MNnKGqBpC88J6NJ8n/Is3Qx7CefDGLgf/KhN/sYCf7ag==}
dependencies:
'@types/prop-types': 15.7.5
'@types/scheduler': 0.16.3
csstype: 3.1.2
dev: false
/@types/responselike@1.0.0:
resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
dependencies:
@ -4624,6 +4636,10 @@ packages:
resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==}
dev: false
/es-module-lexer@1.2.1:
resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==}
dev: false
/escalade@3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
engines: {node: '>=6'}
@ -4864,6 +4880,17 @@ packages:
webpack: 5.78.0(@swc/core@1.3.7)
dev: false
/file-loader@6.2.0(webpack@5.79.0):
resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==}
engines: {node: '>= 10.13.0'}
peerDependencies:
webpack: ^4.0.0 || ^5.0.0
dependencies:
loader-utils: 2.0.4
schema-utils: 3.1.1
webpack: 5.79.0(@swc/core@1.3.7)
dev: false
/filesize@8.0.7:
resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==}
engines: {node: '>= 0.4.0'}
@ -6203,18 +6230,6 @@ packages:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
dev: false
/njre@0.2.0:
resolution: {integrity: sha512-+Wq8R6VmjK+jI8a9NdzfU6Vh50r3tjsdvl5KJE1OyHeH8I/nx5Ptm12qpO3qNUbstXuZfBDgDL0qQZw9JyjhMw==}
engines: {node: '>=8'}
dependencies:
command-exists-promise: 2.0.2
node-fetch: 2.6.9
tar: 4.4.19
yauzl: 2.10.0
transitivePeerDependencies:
- encoding
dev: true
/no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
dependencies:
@ -6238,19 +6253,6 @@ packages:
optional: true
dependencies:
whatwg-url: 5.0.0
dev: false
/node-fetch@2.6.9:
resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==}
engines: {node: 4.x || >=6.0.0}
peerDependencies:
encoding: ^0.1.0
peerDependenciesMeta:
encoding:
optional: true
dependencies:
whatwg-url: 5.0.0
dev: true
/node-forge@1.3.1:
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
@ -6574,12 +6576,6 @@ packages:
find-up: 3.0.0
dev: false
/pnpm@8.0.0:
resolution: {integrity: sha512-Crsvd8LKb+SoEB/bQxRZrtSt5Ri8g9jmPg6MKyexMTI1pdLd44gPwVV6cZLq2jYYPv5q+gADPkYTbYr8SeFCeA==}
engines: {node: '>=16.14'}
hasBin: true
dev: false
/postcss-calc@8.2.4(postcss@8.4.21):
resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==}
peerDependencies:
@ -7005,8 +7001,8 @@ packages:
engines: {node: '>=4'}
dev: false
/prettier@2.7.1:
resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==}
/prettier@2.8.7:
resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==}
engines: {node: '>=10.13.0'}
hasBin: true
dev: true
@ -7659,6 +7655,15 @@ packages:
ajv-keywords: 3.5.2(ajv@6.12.6)
dev: false
/schema-utils@3.1.2:
resolution: {integrity: sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==}
engines: {node: '>= 10.13.0'}
dependencies:
'@types/json-schema': 7.0.11
ajv: 6.12.6
ajv-keywords: 3.5.2(ajv@6.12.6)
dev: false
/schema-utils@4.0.0:
resolution: {integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==}
engines: {node: '>= 12.13.0'}
@ -8099,14 +8104,14 @@ packages:
stable: 0.1.8
dev: false
/swc-loader@0.2.3(@swc/core@1.3.7)(webpack@5.78.0):
/swc-loader@0.2.3(@swc/core@1.3.7)(webpack@5.79.0):
resolution: {integrity: sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A==}
peerDependencies:
'@swc/core': ^1.2.147
webpack: '>=2'
dependencies:
'@swc/core': 1.3.7
webpack: 5.78.0(@swc/core@1.3.7)
webpack: 5.79.0(@swc/core@1.3.7)
dev: false
/tapable@1.1.3:
@ -8157,6 +8162,31 @@ packages:
webpack: 5.78.0(@swc/core@1.3.7)
dev: false
/terser-webpack-plugin@5.3.7(@swc/core@1.3.7)(webpack@5.79.0):
resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==}
engines: {node: '>= 10.13.0'}
peerDependencies:
'@swc/core': '*'
esbuild: '*'
uglify-js: '*'
webpack: ^5.1.0
peerDependenciesMeta:
'@swc/core':
optional: true
esbuild:
optional: true
uglify-js:
optional: true
dependencies:
'@jridgewell/trace-mapping': 0.3.18
'@swc/core': 1.3.7
jest-worker: 27.5.1
schema-utils: 3.1.1
serialize-javascript: 6.0.1
terser: 5.16.9
webpack: 5.79.0(@swc/core@1.3.7)
dev: false
/terser@5.16.9:
resolution: {integrity: sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==}
engines: {node: '>=10'}
@ -8748,6 +8778,46 @@ packages:
- uglify-js
dev: false
/webpack@5.79.0(@swc/core@1.3.7):
resolution: {integrity: sha512-3mN4rR2Xq+INd6NnYuL9RC9GAmc1ROPKJoHhrZ4pAjdMFEkJJWrsPw8o2JjCIyQyTu7rTXYn4VG6OpyB3CobZg==}
engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
webpack-cli: '*'
peerDependenciesMeta:
webpack-cli:
optional: true
dependencies:
'@types/eslint-scope': 3.7.4
'@types/estree': 1.0.0
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/wasm-edit': 1.11.1
'@webassemblyjs/wasm-parser': 1.11.1
acorn: 8.8.2
acorn-import-assertions: 1.8.0(acorn@8.8.2)
browserslist: 4.21.5
chrome-trace-event: 1.0.3
enhanced-resolve: 5.12.0
es-module-lexer: 1.2.1
eslint-scope: 5.1.1
events: 3.3.0
glob-to-regexp: 0.4.1
graceful-fs: 4.2.11
json-parse-even-better-errors: 2.3.1
loader-runner: 4.3.0
mime-types: 2.1.35
neo-async: 2.6.2
schema-utils: 3.1.2
tapable: 2.2.1
terser-webpack-plugin: 5.3.7(@swc/core@1.3.7)(webpack@5.79.0)
watchpack: 2.4.0
webpack-sources: 3.2.3
transitivePeerDependencies:
- '@swc/core'
- esbuild
- uglify-js
dev: false
/webpackbar@5.0.2(webpack@5.78.0):
resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==}
engines: {node: '>=12'}