From 1143651549d702b87347ba49455423b74df999c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?= Date: Sat, 14 Jan 2023 12:35:45 +0100 Subject: [PATCH] [chore] Update packages and config --- apps/website/package.json | 8 +- apps/website/src/app.d.ts | 12 ++- apps/website/tsconfig.json | 12 ++- .../{vite.config.js => vite.config.ts} | 4 +- package.json | 2 +- pnpm-lock.yaml | 100 ++++++++++-------- 6 files changed, 78 insertions(+), 60 deletions(-) rename apps/website/{vite.config.js => vite.config.ts} (85%) diff --git a/apps/website/package.json b/apps/website/package.json index 8ea0630..c0b525e 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -27,10 +27,10 @@ }, "devDependencies": { "@sveltejs/adapter-auto": "^1.0.0", - "@sveltejs/adapter-cloudflare": "^1.0.0", - "@sveltejs/adapter-node": "^1.1.0", - "@sveltejs/adapter-vercel": "^1.0.1", - "@sveltejs/kit": "^1.0.11", + "@sveltejs/adapter-cloudflare": "^1.0.2", + "@sveltejs/adapter-node": "^1.1.1", + "@sveltejs/adapter-vercel": "^1.0.2", + "@sveltejs/kit": "^1.1.0", "@typescript-eslint/eslint-plugin": "^5.48.1", "@typescript-eslint/parser": "^5.48.1", "base-64": "^1.0.0", diff --git a/apps/website/src/app.d.ts b/apps/website/src/app.d.ts index 69e86a4..d05ed53 100644 --- a/apps/website/src/app.d.ts +++ b/apps/website/src/app.d.ts @@ -1,11 +1,13 @@ // See https://kit.svelte.dev/docs/types#app // for information about these interfaces // and what to do when importing types -declare namespace App { - // interface Locals {} - // interface PageData {} - // interface Error {} - // interface Platform {} +declare global { + namespace App { + // interface Locals {} + // interface PageData {} + // interface Error {} + // interface Platform {} + } } diff --git a/apps/website/tsconfig.json b/apps/website/tsconfig.json index 00a17bf..3334deb 100644 --- a/apps/website/tsconfig.json +++ b/apps/website/tsconfig.json @@ -3,5 +3,13 @@ "compilerOptions": { "allowSyntheticDefaultImports": true, "lib": ["WebWorker"], - }, -} \ No newline at end of file + // "allowJs": true, + // "checkJs": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + // "strict": true + } +} diff --git a/apps/website/vite.config.js b/apps/website/vite.config.ts similarity index 85% rename from apps/website/vite.config.js rename to apps/website/vite.config.ts index d20fe6e..3b1e707 100644 --- a/apps/website/vite.config.js +++ b/apps/website/vite.config.ts @@ -1,8 +1,8 @@ +import type { UserConfig } from 'vite' import { sveltekit } from '@sveltejs/kit/vite' import { scssImports } from './svelte.config' -/** @type {import('vite').UserConfig} */ -const config = { +const config: UserConfig = { plugins: [ sveltekit() ], diff --git a/package.json b/package.json index 82a819d..7ef7523 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "lint": "turbo run lint" }, "devDependencies": { - "prettier": "^2.8.2", + "prettier": "^2.8.3", "turbo": "^1.7.0" }, "type": "module", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cfff9c1..786d479 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,10 +4,10 @@ importers: .: specifiers: - prettier: ^2.8.2 + prettier: ^2.8.3 turbo: ^1.7.0 devDependencies: - prettier: 2.8.2 + prettier: 2.8.3 turbo: 1.7.0 apps/api: @@ -22,10 +22,10 @@ importers: specifiers: '@studio-freight/lenis': ^0.2.28 '@sveltejs/adapter-auto': ^1.0.0 - '@sveltejs/adapter-cloudflare': ^1.0.0 - '@sveltejs/adapter-node': ^1.1.0 - '@sveltejs/adapter-vercel': ^1.0.1 - '@sveltejs/kit': ^1.0.11 + '@sveltejs/adapter-cloudflare': ^1.0.2 + '@sveltejs/adapter-node': ^1.1.1 + '@sveltejs/adapter-vercel': ^1.0.2 + '@sveltejs/kit': ^1.1.0 '@typescript-eslint/eslint-plugin': ^5.48.1 '@typescript-eslint/parser': ^5.48.1 base-64: ^1.0.0 @@ -64,11 +64,11 @@ importers: swell-js: 3.19.3 tweakpane: 3.1.1 devDependencies: - '@sveltejs/adapter-auto': 1.0.0_@sveltejs+kit@1.0.11 - '@sveltejs/adapter-cloudflare': 1.0.0_@sveltejs+kit@1.0.11 - '@sveltejs/adapter-node': 1.1.0_@sveltejs+kit@1.0.11 - '@sveltejs/adapter-vercel': 1.0.1_@sveltejs+kit@1.0.11 - '@sveltejs/kit': 1.0.11_svelte@3.55.1+vite@4.0.4 + '@sveltejs/adapter-auto': 1.0.0_@sveltejs+kit@1.1.0 + '@sveltejs/adapter-cloudflare': 1.0.2_@sveltejs+kit@1.1.0 + '@sveltejs/adapter-node': 1.1.1_@sveltejs+kit@1.1.0 + '@sveltejs/adapter-vercel': 1.0.2_@sveltejs+kit@1.1.0 + '@sveltejs/kit': 1.1.0_svelte@3.55.1+vite@4.0.4 '@typescript-eslint/eslint-plugin': 5.48.1_3jon24igvnqaqexgwtxk6nkpse '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe base-64: 1.0.0 @@ -1189,7 +1189,7 @@ packages: '@types/node-fetch': 2.6.2 '@types/tunnel': 0.0.3 form-data: 4.0.0 - node-fetch: 2.6.7 + node-fetch: 2.6.8 process: 0.11.10 tough-cookie: 4.1.2 tslib: 2.4.1 @@ -2366,7 +2366,7 @@ packages: detect-libc: 2.0.1 https-proxy-agent: 5.0.1 make-dir: 3.1.0 - node-fetch: 2.6.7 + node-fetch: 2.6.8 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 @@ -2875,44 +2875,44 @@ packages: virtual-scroll: 2.2.1 dev: false - /@sveltejs/adapter-auto/1.0.0_@sveltejs+kit@1.0.11: + /@sveltejs/adapter-auto/1.0.0_@sveltejs+kit@1.1.0: resolution: {integrity: sha512-yKyPvlLVua1bJ/42FrR3X041mFGdB4GzTZOAEoHUcNBRE5Mhx94+eqHpC3hNvAOiLEDcKfVO0ObyKSu7qldU+w==} peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: - '@sveltejs/kit': 1.0.11_svelte@3.55.1+vite@4.0.4 + '@sveltejs/kit': 1.1.0_svelte@3.55.1+vite@4.0.4 import-meta-resolve: 2.2.1 dev: true - /@sveltejs/adapter-cloudflare/1.0.0_@sveltejs+kit@1.0.11: - resolution: {integrity: sha512-uSFmMXI8vSM/f6duNgqfo6pkR1BBEcdzw1t1f56DsM2b/SQI0N7onY0yXpQA6LmDnWO/qdKp/TbRE0DuUt27LQ==} + /@sveltejs/adapter-cloudflare/1.0.2_@sveltejs+kit@1.1.0: + resolution: {integrity: sha512-ogaTjEOshVYtLibzL7fPscId8MwHcMMrSoBMrrhLRWQSX6ESLPnOgiS6NeuF9zkwXn0aL9mrkv97+moBNxBK7Q==} peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: '@cloudflare/workers-types': 4.20221111.1 - '@sveltejs/kit': 1.0.11_svelte@3.55.1+vite@4.0.4 + '@sveltejs/kit': 1.1.0_svelte@3.55.1+vite@4.0.4 esbuild: 0.16.17 worktop: 0.8.0-next.14 dev: true - /@sveltejs/adapter-node/1.1.0_@sveltejs+kit@1.0.11: - resolution: {integrity: sha512-br/KlTI24/TFOuQ+SmoTSfwzgWjslGXkSreOYALW8ElVsG8dAh8stDM07hDZjtQQ46r6snd2tev89Sagh8ZOtA==} + /@sveltejs/adapter-node/1.1.1_@sveltejs+kit@1.1.0: + resolution: {integrity: sha512-APCKDP3fE6iMYMqIL0ba0KI5T8ctuztSqx9lb+GTKWGlw3Rk74utiR9NiegkHUj6VJuBRhhVc+0Fh7AraJpMUg==} peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 - '@sveltejs/kit': 1.0.11_svelte@3.55.1+vite@4.0.4 + '@sveltejs/kit': 1.1.0_svelte@3.55.1+vite@4.0.4 rollup: 3.10.0 dev: true - /@sveltejs/adapter-vercel/1.0.1_@sveltejs+kit@1.0.11: - resolution: {integrity: sha512-2v06K1dKC8VmQnB8P/dAdBuNSQYvJbhBkCFpiBptkptoYMcSZnT2fYqsmtoUJDn13ACDQttorcFIQkf0BeFMQw==} + /@sveltejs/adapter-vercel/1.0.2_@sveltejs+kit@1.1.0: + resolution: {integrity: sha512-Ms2cTlqpA8Rf6Pl8GuqC6bLoMdA30W688+wV8i6DcHlLO3Z9NBEZET2jF+tEmRF1jrxxAWEDngdQBfs25eOBxw==} peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: - '@sveltejs/kit': 1.0.11_svelte@3.55.1+vite@4.0.4 + '@sveltejs/kit': 1.1.0_svelte@3.55.1+vite@4.0.4 '@vercel/nft': 0.22.6 esbuild: 0.16.17 transitivePeerDependencies: @@ -2920,8 +2920,8 @@ packages: - supports-color dev: true - /@sveltejs/kit/1.0.11_svelte@3.55.1+vite@4.0.4: - resolution: {integrity: sha512-FcbR2/jlKtSfFBXwnqgpWnoOG54foLQB2esdkkdz7uei0+KnK5ulWZw0lJbMzXTy7kfxRvH1spxlXoBpPizUqg==} + /@sveltejs/kit/1.1.0_svelte@3.55.1+vite@4.0.4: + resolution: {integrity: sha512-SSAOaEpiBtR7l4Y/jN+AGHonpZUQ2tcl4yhE7S+rqSJA8iw8dxiWPVpNe7JI3N70hXVylezTj9I6P3cykq8a1Q==} engines: {node: ^16.14 || >=18} hasBin: true requiresBuild: true @@ -2942,7 +2942,7 @@ packages: sirv: 2.0.2 svelte: 3.55.1 tiny-glob: 0.2.9 - undici: 5.14.0 + undici: 5.15.0 vite: 4.0.4_sass@1.57.1 transitivePeerDependencies: - supports-color @@ -3435,7 +3435,7 @@ packages: dependencies: '@mapbox/node-pre-gyp': 1.0.10 '@phc/format': 1.0.0 - node-addon-api: 5.0.0 + node-addon-api: 5.1.0 transitivePeerDependencies: - encoding - supports-color @@ -3515,7 +3515,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001443 + caniuse-lite: 1.0.30001444 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -3670,7 +3670,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001443 + caniuse-lite: 1.0.30001444 electron-to-chromium: 1.4.284 node-releases: 2.0.8 update-browserslist-db: 1.0.10_browserslist@4.21.4 @@ -3780,12 +3780,12 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001443 + caniuse-lite: 1.0.30001444 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - /caniuse-lite/1.0.30001443: - resolution: {integrity: sha512-jUo8svymO8+Mkj3qbUbVjR8zv8LUGpGkUM/jKvc9SO2BvjCI980dp9fQbf/dyLs6RascPzgR4nhAKFA4OHeSaA==} + /caniuse-lite/1.0.30001444: + resolution: {integrity: sha512-ecER9xgJQVMqcrxThKptsW0pPxSae8R2RB87LNa+ivW9ppNWRHEplXcDzkCOP4LYWGj8hunXLqaiC41iBATNyg==} /caseless/0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -4837,7 +4837,7 @@ packages: is-string: 1.0.7 is-typed-array: 1.1.10 is-weakref: 1.0.2 - object-inspect: 1.12.2 + object-inspect: 1.12.3 object-keys: 1.1.1 object.assign: 4.1.4 regexp.prototype.flags: 1.4.3 @@ -5524,7 +5524,7 @@ packages: extend: 3.0.2 https-proxy-agent: 5.0.1 is-stream: 2.0.1 - node-fetch: 2.6.7 + node-fetch: 2.6.8 transitivePeerDependencies: - encoding - supports-color @@ -6961,8 +6961,8 @@ packages: resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} dev: false - /node-addon-api/5.0.0: - resolution: {integrity: sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==} + /node-addon-api/5.1.0: + resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} dev: false /node-cron/3.0.2: @@ -6972,8 +6972,8 @@ packages: uuid: 8.3.2 dev: false - /node-fetch/2.6.7: - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + /node-fetch/2.6.8: + resolution: {integrity: sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -7180,8 +7180,8 @@ packages: engines: {node: '>= 6'} dev: false - /object-inspect/1.12.2: - resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + /object-inspect/1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} dev: false /object-keys/1.1.1: @@ -8341,8 +8341,8 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier/2.8.2: - resolution: {integrity: sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw==} + /prettier/2.8.3: + resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==} engines: {node: '>=10.13.0'} hasBin: true dev: true @@ -8955,7 +8955,7 @@ packages: dependencies: color: 4.2.3 detect-libc: 2.0.1 - node-addon-api: 5.0.0 + node-addon-api: 5.1.0 prebuild-install: 7.1.1 semver: 7.3.8 simple-get: 4.0.1 @@ -8978,7 +8978,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.3 - object-inspect: 1.12.2 + object-inspect: 1.12.3 dev: false /signal-exit/3.0.7: @@ -9535,7 +9535,7 @@ packages: dependencies: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 - node-fetch: 2.6.7 + node-fetch: 2.6.8 stream-events: 1.0.5 uuid: 9.0.0 transitivePeerDependencies: @@ -9812,6 +9812,14 @@ packages: engines: {node: '>=12.18'} dependencies: busboy: 1.6.0 + dev: false + + /undici/5.15.0: + resolution: {integrity: sha512-wCAZJDyjw9Myv+Ay62LAoB+hZLPW9SmKbQkbHIhMw/acKSlpn7WohdMUc/Vd4j1iSMBO0hWwU8mjB7a5p5bl8g==} + engines: {node: '>=12.18'} + dependencies: + busboy: 1.6.0 + dev: true /unique-filename/1.1.1: resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==}