diff --git a/website/.npmrc b/website/.npmrc deleted file mode 100644 index 3e775efb0..000000000 --- a/website/.npmrc +++ /dev/null @@ -1 +0,0 @@ -auto-install-peers=true diff --git a/website/.nvmrc b/website/.nvmrc new file mode 100644 index 000000000..741b4916e --- /dev/null +++ b/website/.nvmrc @@ -0,0 +1 @@ +18.14.0 \ No newline at end of file diff --git a/website/package.json b/website/package.json index c761c8c27..fc9dc3ce4 100644 --- a/website/package.json +++ b/website/package.json @@ -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" } } diff --git a/website/pnpm-lock.yaml b/website/pnpm-lock.yaml index 589da69a6..d1d695f25 100644 --- a/website/pnpm-lock.yaml +++ b/website/pnpm-lock.yaml @@ -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'}