diff --git a/.changeset/twenty-toes-act.md b/.changeset/twenty-toes-act.md new file mode 100644 index 000000000..e650b71c2 --- /dev/null +++ b/.changeset/twenty-toes-act.md @@ -0,0 +1,5 @@ +--- +'@kitql/helpers': patch +--- + +perf improvements diff --git a/packages/handles/package.json b/packages/handles/package.json index d294c9398..4c66db4c1 100644 --- a/packages/handles/package.json +++ b/packages/handles/package.json @@ -38,10 +38,10 @@ "@sveltejs/package": "2.2.2", "publint": "0.2.4", "svelte": "4.2.1", - "svelte-check": "3.5.2", + "svelte-check": "3.6.0", "tslib": "2.6.2", "typescript": "5.2.2", - "vite": "4.5.0", + "vite": "5.0.0", "vitest": "0.34.6" }, "sideEffects": false, diff --git a/packages/helpers/package.json b/packages/helpers/package.json index 520617c57..42fbe45cc 100644 --- a/packages/helpers/package.json +++ b/packages/helpers/package.json @@ -39,10 +39,10 @@ "publint": "0.2.4", "rollup-plugin-visualizer": "^5.9.2", "svelte": "4.2.1", - "svelte-check": "3.5.2", + "svelte-check": "3.6.0", "tslib": "2.6.2", "typescript": "5.2.2", - "vite": "4.5.0", + "vite": "5.0.0", "vitest": "0.34.0" }, "sideEffects": false, diff --git a/packages/helpers/src/lib/colors/index.ts b/packages/helpers/src/lib/colors/index.ts index 3f04cfcb5..7db2e4ee9 100644 --- a/packages/helpers/src/lib/colors/index.ts +++ b/packages/helpers/src/lib/colors/index.ts @@ -1,4 +1,4 @@ -import { BROWSER } from '$lib/constants.js' +import { BROWSER } from '../constants.js' import * as stylesBrowser from './stylesBrowser.js' import * as stylesNode from './stylesNode.js' import type { Style } from './types.js' @@ -18,7 +18,7 @@ export const color = (style: Style, str: string) => { } const colorNode = (style: Style, str: string) => { - return `${getStyleNode(style).start}${str}${getStyleNode(style).end}` + return `${getStyleNode(style)[0]}${str}${getStyleNode(style)[1]}` } const START1 = `$$KitQL_` diff --git a/packages/helpers/src/lib/colors/stylesNode.ts b/packages/helpers/src/lib/colors/stylesNode.ts index 33023b640..653cc9121 100644 --- a/packages/helpers/src/lib/colors/stylesNode.ts +++ b/packages/helpers/src/lib/colors/stylesNode.ts @@ -1,41 +1,41 @@ -export const reset = { start: '\x1b[0m', end: '\x1b[0m' } -export const bold = { start: '\x1b[1m', end: '\x1b[22m' } -export const dim = { start: '\x1b[2m', end: '\x1b[22m' } -export const italic = { start: '\x1b[3m', end: '\x1b[23m' } -export const underline = { start: '\x1b[4m', end: '\x1b[24m' } -export const inverse = { start: '\x1b[7m', end: '\x1b[27m' } -export const hidden = { start: '\x1b[8m', end: '\x1b[28m' } -export const strikethrough = { start: '\x1b[9m', end: '\x1b[29m' } -export const black = { start: '\x1b[30m', end: '\x1b[39m' } -export const red = { start: '\x1b[31m', end: '\x1b[39m' } -export const green = { start: '\x1b[32m', end: '\x1b[39m' } -export const yellow = { start: '\x1b[33m', end: '\x1b[39m' } -export const blue = { start: '\x1b[34m', end: '\x1b[39m' } -export const magenta = { start: '\x1b[35m', end: '\x1b[39m' } -export const cyan = { start: '\x1b[36m', end: '\x1b[39m' } -export const white = { start: '\x1b[37m', end: '\x1b[39m' } -export const gray = { start: '\x1b[90m', end: '\x1b[39m' } -export const bgBlack = { start: '\x1b[40m', end: '\x1b[49m' } -export const bgRed = { start: '\x1b[41m', end: '\x1b[49m' } -export const bgGreen = { start: '\x1b[42m', end: '\x1b[49m' } -export const bgYellow = { start: '\x1b[43m', end: '\x1b[49m' } -export const bgBlue = { start: '\x1b[44m', end: '\x1b[49m' } -export const bgMagenta = { start: '\x1b[45m', end: '\x1b[49m' } -export const bgCyan = { start: '\x1b[46m', end: '\x1b[49m' } -export const bgWhite = { start: '\x1b[47m', end: '\x1b[49m' } -export const blackBright = { start: '\x1b[90m', end: '\x1b[39m' } -export const redBright = { start: '\x1b[91m', end: '\x1b[39m' } -export const greenBright = { start: '\x1b[92m', end: '\x1b[39m' } -export const yellowBright = { start: '\x1b[93m', end: '\x1b[39m' } -export const blueBright = { start: '\x1b[94m', end: '\x1b[39m' } -export const magentaBright = { start: '\x1b[95m', end: '\x1b[39m' } -export const cyanBright = { start: '\x1b[96m', end: '\x1b[39m' } -export const whiteBright = { start: '\x1b[97m', end: '\x1b[39m' } -export const bgBlackBright = { start: '\x1b[100m', end: '\x1b[49m' } -export const bgRedBright = { start: '\x1b[101m', end: '\x1b[49m' } -export const bgGreenBright = { start: '\x1b[102m', end: '\x1b[49m' } -export const bgYellowBright = { start: '\x1b[103m', end: '\x1b[49m' } -export const bgBlueBright = { start: '\x1b[104m', end: '\x1b[49m' } -export const bgMagentaBright = { start: '\x1b[105m', end: '\x1b[49m' } -export const bgCyanBright = { start: '\x1b[106m', end: '\x1b[49m' } -export const bgWhiteBright = { start: '\x1b[107m', end: '\x1b[49m' } +export const reset = ['\x1b[0m', '\x1b[0m'] +export const bold = ['\x1b[1m', '\x1b[22m'] +export const dim = ['\x1b[2m', '\x1b[22m'] +export const italic = ['\x1b[3m', '\x1b[23m'] +export const underline = ['\x1b[4m', '\x1b[24m'] +export const inverse = ['\x1b[7m', '\x1b[27m'] +export const hidden = ['\x1b[8m', '\x1b[28m'] +export const strikethrough = ['\x1b[9m', '\x1b[29m'] +export const black = ['\x1b[30m', '\x1b[39m'] +export const red = ['\x1b[31m', '\x1b[39m'] +export const green = ['\x1b[32m', '\x1b[39m'] +export const yellow = ['\x1b[33m', '\x1b[39m'] +export const blue = ['\x1b[34m', '\x1b[39m'] +export const magenta = ['\x1b[35m', '\x1b[39m'] +export const cyan = ['\x1b[36m', '\x1b[39m'] +export const white = ['\x1b[37m', '\x1b[39m'] +export const gray = ['\x1b[90m', '\x1b[39m'] +export const bgBlack = ['\x1b[40m', '\x1b[49m'] +export const bgRed = ['\x1b[41m', '\x1b[49m'] +export const bgGreen = ['\x1b[42m', '\x1b[49m'] +export const bgYellow = ['\x1b[43m', '\x1b[49m'] +export const bgBlue = ['\x1b[44m', '\x1b[49m'] +export const bgMagenta = ['\x1b[45m', '\x1b[49m'] +export const bgCyan = ['\x1b[46m', '\x1b[49m'] +export const bgWhite = ['\x1b[47m', '\x1b[49m'] +export const blackBright = ['\x1b[90m', '\x1b[39m'] +export const redBright = ['\x1b[91m', '\x1b[39m'] +export const greenBright = ['\x1b[92m', '\x1b[39m'] +export const yellowBright = ['\x1b[93m', '\x1b[39m'] +export const blueBright = ['\x1b[94m', '\x1b[39m'] +export const magentaBright = ['\x1b[95m', '\x1b[39m'] +export const cyanBright = ['\x1b[96m', '\x1b[39m'] +export const whiteBright = ['\x1b[97m', '\x1b[39m'] +export const bgBlackBright = ['\x1b[100m', '\x1b[49m'] +export const bgRedBright = ['\x1b[101m', '\x1b[49m'] +export const bgGreenBright = ['\x1b[102m', '\x1b[49m'] +export const bgYellowBright = ['\x1b[103m', '\x1b[49m'] +export const bgBlueBright = ['\x1b[104m', '\x1b[49m'] +export const bgMagentaBright = ['\x1b[105m', '\x1b[49m'] +export const bgCyanBright = ['\x1b[106m', '\x1b[49m'] +export const bgWhiteBright = ['\x1b[107m', '\x1b[49m'] diff --git a/packages/vite-plugin-kit-routes/package.json b/packages/vite-plugin-kit-routes/package.json index f47dd9591..5fd25d7d0 100644 --- a/packages/vite-plugin-kit-routes/package.json +++ b/packages/vite-plugin-kit-routes/package.json @@ -33,10 +33,10 @@ "@sveltejs/package": "2.2.2", "publint": "0.2.4", "svelte": "4.2.1", - "svelte-check": "3.5.2", + "svelte-check": "3.6.0", "tslib": "2.6.2", "typescript": "5.2.2", - "vite": "4.5.0", + "vite": "5.0.0", "vitest": "0.34.6" }, "dependencies": { diff --git a/packages/vite-plugin-striper/package.json b/packages/vite-plugin-striper/package.json index f70b9594f..19b75cde9 100644 --- a/packages/vite-plugin-striper/package.json +++ b/packages/vite-plugin-striper/package.json @@ -33,10 +33,10 @@ "@sveltejs/package": "2.2.2", "publint": "0.2.4", "svelte": "4.2.1", - "svelte-check": "3.5.2", + "svelte-check": "3.6.0", "tslib": "2.6.2", "typescript": "5.2.2", - "vite": "4.5.0", + "vite": "5.0.0", "vitest": "0.34.6" }, "dependencies": { diff --git a/packages/vite-plugin-watch-and-run/package.json b/packages/vite-plugin-watch-and-run/package.json index a5e1f3a7b..e0f5c24ea 100644 --- a/packages/vite-plugin-watch-and-run/package.json +++ b/packages/vite-plugin-watch-and-run/package.json @@ -34,10 +34,10 @@ "@sveltejs/package": "2.2.2", "publint": "0.2.4", "svelte": "4.2.1", - "svelte-check": "3.5.2", + "svelte-check": "3.6.0", "tslib": "2.6.2", "typescript": "5.2.2", - "vite": "4.5.0", + "vite": "5.0.0", "vitest": "0.34.6" }, "dependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 53fd4807c..a38a0e5ca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,7 +84,7 @@ importers: version: 1.3.1(@sveltejs/kit@1.27.2) '@sveltejs/kit': specifier: 1.27.2 - version: 1.27.2(svelte@4.2.1)(vite@4.5.0) + version: 1.27.2(svelte@4.2.1)(vite@5.0.0) '@sveltejs/package': specifier: 2.2.2 version: 2.2.2(svelte@4.2.1)(typescript@5.2.2) @@ -98,8 +98,8 @@ importers: specifier: 4.2.1 version: 4.2.1 svelte-check: - specifier: 3.5.2 - version: 3.5.2(svelte@4.2.1) + specifier: 3.6.0 + version: 3.6.0(svelte@4.2.1) tslib: specifier: 2.6.2 version: 2.6.2 @@ -107,8 +107,8 @@ importers: specifier: 5.2.2 version: 5.2.2 vite: - specifier: 4.5.0 - version: 4.5.0(@types/node@20.8.4) + specifier: 5.0.0 + version: 5.0.0(@types/node@20.9.1) vitest: specifier: 0.34.6 version: 0.34.6 @@ -121,7 +121,7 @@ importers: version: 2.1.0(@sveltejs/kit@1.27.2) '@sveltejs/kit': specifier: 1.27.2 - version: 1.27.2(svelte@4.2.1)(vite@4.5.0) + version: 1.27.2(svelte@4.2.1)(vite@5.0.0) '@sveltejs/package': specifier: 2.2.2 version: 2.2.2(svelte@4.2.1)(typescript@5.2.2) @@ -138,8 +138,8 @@ importers: specifier: 4.2.1 version: 4.2.1 svelte-check: - specifier: 3.5.2 - version: 3.5.2(svelte@4.2.1) + specifier: 3.6.0 + version: 3.6.0(svelte@4.2.1) tslib: specifier: 2.6.2 version: 2.6.2 @@ -147,8 +147,8 @@ importers: specifier: 5.2.2 version: 5.2.2 vite: - specifier: 4.5.0 - version: 4.5.0(@types/node@20.8.4) + specifier: 5.0.0 + version: 5.0.0(@types/node@20.9.1) vitest: specifier: 0.34.0 version: 0.34.0 @@ -174,7 +174,7 @@ importers: version: 2.1.0(@sveltejs/kit@1.27.2) '@sveltejs/kit': specifier: 1.27.2 - version: 1.27.2(svelte@4.2.1)(vite@4.5.0) + version: 1.27.2(svelte@4.2.1)(vite@5.0.0) '@sveltejs/package': specifier: 2.2.2 version: 2.2.2(svelte@4.2.1)(typescript@5.2.2) @@ -188,8 +188,8 @@ importers: specifier: 4.2.1 version: 4.2.1 svelte-check: - specifier: 3.5.2 - version: 3.5.2(svelte@4.2.1) + specifier: 3.6.0 + version: 3.6.0(svelte@4.2.1) tslib: specifier: 2.6.2 version: 2.6.2 @@ -197,8 +197,8 @@ importers: specifier: 5.2.2 version: 5.2.2 vite: - specifier: 4.5.0 - version: 4.5.0(@types/node@20.8.4) + specifier: 5.0.0 + version: 5.0.0(@types/node@20.9.1) vitest: specifier: 0.34.6 version: 0.34.6 @@ -221,7 +221,7 @@ importers: version: 2.1.0(@sveltejs/kit@1.27.2) '@sveltejs/kit': specifier: 1.27.2 - version: 1.27.2(svelte@4.2.1)(vite@4.5.0) + version: 1.27.2(svelte@4.2.1)(vite@5.0.0) '@sveltejs/package': specifier: 2.2.2 version: 2.2.2(svelte@4.2.1)(typescript@5.2.2) @@ -235,8 +235,8 @@ importers: specifier: 4.2.1 version: 4.2.1 svelte-check: - specifier: 3.5.2 - version: 3.5.2(svelte@4.2.1) + specifier: 3.6.0 + version: 3.6.0(svelte@4.2.1) tslib: specifier: 2.6.2 version: 2.6.2 @@ -244,8 +244,8 @@ importers: specifier: 5.2.2 version: 5.2.2 vite: - specifier: 4.5.0 - version: 4.5.0(@types/node@20.8.4) + specifier: 5.0.0 + version: 5.0.0(@types/node@20.9.1) vitest: specifier: 0.34.6 version: 0.34.6 @@ -265,7 +265,7 @@ importers: version: 2.1.0(@sveltejs/kit@1.27.2) '@sveltejs/kit': specifier: 1.27.2 - version: 1.27.2(svelte@4.2.1)(vite@4.5.0) + version: 1.27.2(svelte@4.2.1)(vite@5.0.0) '@sveltejs/package': specifier: 2.2.2 version: 2.2.2(svelte@4.2.1)(typescript@5.2.2) @@ -282,8 +282,8 @@ importers: specifier: 4.2.1 version: 4.2.1 svelte-check: - specifier: 3.5.2 - version: 3.5.2(svelte@4.2.1) + specifier: 3.6.0 + version: 3.6.0(svelte@4.2.1) tslib: specifier: 2.6.2 version: 2.6.2 @@ -291,8 +291,8 @@ importers: specifier: 5.2.2 version: 5.2.2 vite: - specifier: 4.5.0 - version: 4.5.0(@types/node@20.8.4) + specifier: 5.0.0 + version: 5.0.0(@types/node@20.9.1) vitest: specifier: 0.34.6 version: 0.34.6 @@ -323,8 +323,8 @@ importers: specifier: 0.3.0 version: 0.3.0 '@types/node': - specifier: 20.8.4 - version: 20.8.4 + specifier: 20.9.1 + version: 20.9.1 '@types/react': specifier: 18.2.28 version: 18.2.28 @@ -2521,6 +2521,102 @@ packages: rollup: 3.29.4 dev: true + /@rollup/rollup-android-arm-eabi@4.5.0: + resolution: {integrity: sha512-OINaBGY+Wc++U0rdr7BLuFClxcoWaVW3vQYqmQq6B3bqQ/2olkaoz+K8+af/Mmka/C2yN5j+L9scBkv4BtKsDA==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.5.0: + resolution: {integrity: sha512-UdMf1pOQc4ZmUA/NTmKhgJTBimbSKnhPS2zJqucqFyBRFPnPDtwA8MzrGNTjDeQbIAWfpJVAlxejw+/lQyBK/w==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.5.0: + resolution: {integrity: sha512-L0/CA5p/idVKI+c9PcAPGorH6CwXn6+J0Ys7Gg1axCbTPgI8MeMlhA6fLM9fK+ssFhqogMHFC8HDvZuetOii7w==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.5.0: + resolution: {integrity: sha512-QZCbVqU26mNlLn8zi/XDDquNmvcr4ON5FYAHQQsyhrHx8q+sQi/6xduoznYXwk/KmKIXG5dLfR0CvY+NAWpFYQ==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.5.0: + resolution: {integrity: sha512-VpSQ+xm93AeV33QbYslgf44wc5eJGYfYitlQzAi3OObu9iwrGXEnmu5S3ilkqE3Pr/FkgOiJKV/2p0ewf4Hrtg==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.5.0: + resolution: {integrity: sha512-OrEyIfpxSsMal44JpEVx9AEcGpdBQG1ZuWISAanaQTSMeStBW+oHWwOkoqR54bw3x8heP8gBOyoJiGg+fLY8qQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.5.0: + resolution: {integrity: sha512-1H7wBbQuE6igQdxMSTjtFfD+DGAudcYWhp106z/9zBA8OQhsJRnemO4XGavdzHpGhRtRxbgmUGdO3YQgrWf2RA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.5.0: + resolution: {integrity: sha512-FVyFI13tXw5aE65sZdBpNjPVIi4Q5mARnL/39UIkxvSgRAIqCo5sCpCELk0JtXHGee2owZz5aNLbWNfBHzr71Q==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.5.0: + resolution: {integrity: sha512-eBPYl2sLpH/o8qbSz6vPwWlDyThnQjJfcDOGFbNjmjb44XKC1F5dQfakOsADRVrXCNzM6ZsSIPDG5dc6HHLNFg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.5.0: + resolution: {integrity: sha512-xaOHIfLOZypoQ5U2I6rEaugS4IYtTgP030xzvrBf5js7p9WI9wik07iHmsKaej8Z83ZDxN5GyypfoyKV5O5TJA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.5.0: + resolution: {integrity: sha512-Al6quztQUrHwcOoU2TuFblUQ5L+/AmPBXFR6dUvyo4nRj2yQRK0WIUaGMF/uwKulvRcXkpHe3k9A8Vf93VDktA==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.5.0: + resolution: {integrity: sha512-8kdW+brNhI/NzJ4fxDufuJUjepzINqJKLGHuxyAtpPG9bMbn8P5mtaCcbOm0EzLJ+atg+kF9dwg8jpclkVqx5w==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true @@ -2530,7 +2626,7 @@ packages: peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: - '@sveltejs/kit': 1.27.2(svelte@4.2.1)(vite@4.5.0) + '@sveltejs/kit': 1.27.2(svelte@4.2.1)(vite@5.0.0) import-meta-resolve: 3.0.0 dev: true @@ -2542,11 +2638,11 @@ packages: '@rollup/plugin-commonjs': 25.0.5(rollup@3.29.4) '@rollup/plugin-json': 6.0.1(rollup@3.29.4) '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4) - '@sveltejs/kit': 1.27.2(svelte@4.2.1)(vite@4.5.0) + '@sveltejs/kit': 1.27.2(svelte@4.2.1)(vite@5.0.0) rollup: 3.29.4 dev: true - /@sveltejs/kit@1.27.2(svelte@4.2.1)(vite@4.5.0): + /@sveltejs/kit@1.27.2(svelte@4.2.1)(vite@5.0.0): resolution: {integrity: sha512-2w2VbPpK8DI3QCSVa2UNAv5sKNks1LT8GsEdpk41ffOyO2znGx2ZwcRWacsqlvh3d9lncZuDdANvCbTbuKvy3Q==} engines: {node: ^16.14 || >=18} hasBin: true @@ -2555,7 +2651,7 @@ packages: svelte: ^3.54.0 || ^4.0.0-next.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@4.5.0) + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@5.0.0) '@types/cookie': 0.5.1 cookie: 0.5.0 devalue: 4.3.1 @@ -2569,7 +2665,7 @@ packages: svelte: 4.2.1 tiny-glob: 0.2.9 undici: 5.26.5 - vite: 4.5.0(@types/node@20.8.4) + vite: 5.0.0(@types/node@20.9.1) transitivePeerDependencies: - supports-color dev: true @@ -2591,7 +2687,7 @@ packages: - typescript dev: true - /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.1)(vite@4.5.0): + /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.1)(vite@5.0.0): resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} engines: {node: ^14.18.0 || >= 16} peerDependencies: @@ -2599,30 +2695,30 @@ packages: svelte: ^3.54.0 || ^4.0.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@4.5.0) + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@5.0.0) debug: 4.3.4 svelte: 4.2.1 - vite: 4.5.0(@types/node@20.8.4) + vite: 5.0.0(@types/node@20.9.1) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@4.5.0): + /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@5.0.0): resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==} engines: {node: ^14.18.0 || >= 16} peerDependencies: svelte: ^3.54.0 || ^4.0.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.1)(vite@4.5.0) + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.1)(vite@5.0.0) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.4 svelte: 4.2.1 svelte-hmr: 0.15.3(svelte@4.2.1) - vite: 4.5.0(@types/node@20.8.4) - vitefu: 0.2.4(vite@4.5.0) + vite: 5.0.0(@types/node@20.9.1) + vitefu: 0.2.4(vite@5.0.0) transitivePeerDependencies: - supports-color dev: true @@ -2872,10 +2968,10 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node@20.8.4: - resolution: {integrity: sha512-ZVPnqU58giiCjSxjVUESDtdPk4QR5WQhhINbc9UBrKLU68MX5BF6kbQzTrkwbolyr0X8ChBpXfavr5mZFKZQ5A==} + /@types/node@20.9.1: + resolution: {integrity: sha512-HhmzZh5LSJNS5O8jQKpJ/3ZcrrlG6L70hpGqMIAoM9YVD0YBRNWYsfwcXq8VnSjlNpCpgLzMXdiPo+dxcvSmiA==} dependencies: - undici-types: 5.25.3 + undici-types: 5.26.5 /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -2925,7 +3021,7 @@ packages: /@types/ws@8.5.7: resolution: {integrity: sha512-6UrLjiDUvn40CMrAubXuIVtj2PEfKDffJS7ychvnPU44j+KVeXmdHHTgqcM/dxLUTHxlXHiFM8Skmb8ozGdTnQ==} dependencies: - '@types/node': 20.8.4 + '@types/node': 20.9.1 dev: false /@typescript-eslint/eslint-plugin@5.60.1(@typescript-eslint/parser@5.60.1)(eslint@8.43.0)(typescript@5.2.2): @@ -5940,6 +6036,14 @@ packages: requiresBuild: true optional: true + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} @@ -10318,6 +10422,26 @@ packages: fsevents: 2.3.2 dev: true + /rollup@4.5.0: + resolution: {integrity: sha512-41xsWhzxqjMDASCxH5ibw1mXk+3c4TNI2UjKbLxe6iEzrSQnqOzmmK8/3mufCPbzHNJ2e04Fc1ddI35hHy+8zg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.5.0 + '@rollup/rollup-android-arm64': 4.5.0 + '@rollup/rollup-darwin-arm64': 4.5.0 + '@rollup/rollup-darwin-x64': 4.5.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.5.0 + '@rollup/rollup-linux-arm64-gnu': 4.5.0 + '@rollup/rollup-linux-arm64-musl': 4.5.0 + '@rollup/rollup-linux-x64-gnu': 4.5.0 + '@rollup/rollup-linux-x64-musl': 4.5.0 + '@rollup/rollup-win32-arm64-msvc': 4.5.0 + '@rollup/rollup-win32-ia32-msvc': 4.5.0 + '@rollup/rollup-win32-x64-msvc': 4.5.0 + fsevents: 2.3.3 + dev: true + /run-applescript@5.0.0: resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} engines: {node: '>=12'} @@ -10973,11 +11097,11 @@ packages: engines: {node: '>= 0.4'} dev: true - /svelte-check@3.5.2(svelte@4.2.1): - resolution: {integrity: sha512-5a/YWbiH4c+AqAUP+0VneiV5bP8YOk9JL3jwvN+k2PEPLgpu85bjQc5eE67+eIZBBwUEJzmO3I92OqKcqbp3fw==} + /svelte-check@3.6.0(svelte@4.2.1): + resolution: {integrity: sha512-8VfqhfuRJ1sKW+o8isH2kPi0RhjXH1nNsIbCFGyoUHG+ZxVxHYRKcb+S8eaL/1tyj3VGvWYx3Y5+oCUsJgnzcw==} hasBin: true peerDependencies: - svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 dependencies: '@jridgewell/trace-mapping': 0.3.18 chokidar: 3.5.3 @@ -10986,7 +11110,7 @@ packages: picocolors: 1.0.0 sade: 1.8.1 svelte: 4.2.1 - svelte-preprocess: 5.0.4(svelte@4.2.1)(typescript@5.2.2) + svelte-preprocess: 5.1.0(svelte@4.2.1)(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: - '@babel/core' @@ -11026,8 +11150,8 @@ packages: svelte: 4.2.1 dev: true - /svelte-preprocess@5.0.4(svelte@4.2.1)(typescript@5.2.2): - resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} + /svelte-preprocess@5.1.0(svelte@4.2.1)(typescript@5.2.2): + resolution: {integrity: sha512-EkErPiDzHAc0k2MF5m6vBNmRUh338h2myhinUw/xaqsLs7/ZvsgREiLGj03VrSzbY/TB5ZXgBOsKraFee5yceA==} engines: {node: '>= 14.10.0'} requiresBuild: true peerDependencies: @@ -11040,7 +11164,7 @@ packages: sass: ^1.26.8 stylus: ^0.55.0 sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' peerDependenciesMeta: '@babel/core': @@ -11483,8 +11607,8 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /undici-types@5.25.3: - resolution: {integrity: sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==} + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} /undici@5.26.5: resolution: {integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==} @@ -11840,7 +11964,7 @@ packages: vfile-message: 4.0.2 dev: false - /vite-node@0.34.0(@types/node@20.8.4): + /vite-node@0.34.0(@types/node@20.9.1): resolution: {integrity: sha512-rGZMvpb052rjUwJA/a17xMfOibzNF7byMdRSTcN2Lw8uxX08s5EfjWW5mBkm3MSFTPctMSVtT2yC+8ShrZbT5g==} engines: {node: '>=v14.18.0'} hasBin: true @@ -11850,7 +11974,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.5.0(@types/node@20.8.4) + vite: 4.5.0(@types/node@20.9.1) transitivePeerDependencies: - '@types/node' - less @@ -11862,7 +11986,7 @@ packages: - terser dev: true - /vite-node@0.34.6(@types/node@20.8.4): + /vite-node@0.34.6(@types/node@20.9.1): resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} engines: {node: '>=v14.18.0'} hasBin: true @@ -11872,7 +11996,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.5.0(@types/node@20.8.4) + vite: 5.0.0(@types/node@20.9.1) transitivePeerDependencies: - '@types/node' - less @@ -11884,7 +12008,7 @@ packages: - terser dev: true - /vite@4.5.0(@types/node@20.8.4): + /vite@4.5.0(@types/node@20.9.1): resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -11912,7 +12036,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.8.4 + '@types/node': 20.9.1 esbuild: 0.18.20 postcss: 8.4.31 rollup: 3.29.4 @@ -11920,7 +12044,43 @@ packages: fsevents: 2.3.2 dev: true - /vitefu@0.2.4(vite@4.5.0): + /vite@5.0.0(@types/node@20.9.1): + resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.9.1 + esbuild: 0.19.5 + postcss: 8.4.31 + rollup: 4.5.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /vitefu@0.2.4(vite@5.0.0): resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} peerDependencies: vite: ^3.0.0 || ^4.0.0 @@ -11928,7 +12088,7 @@ packages: vite: optional: true dependencies: - vite: 4.5.0(@types/node@20.8.4) + vite: 5.0.0(@types/node@20.9.1) dev: true /vitest@0.34.0: @@ -11964,7 +12124,7 @@ packages: dependencies: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 20.8.4 + '@types/node': 20.9.1 '@vitest/expect': 0.34.0 '@vitest/runner': 0.34.0 '@vitest/snapshot': 0.34.0 @@ -11983,8 +12143,8 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.7.0 - vite: 4.5.0(@types/node@20.8.4) - vite-node: 0.34.0(@types/node@20.8.4) + vite: 4.5.0(@types/node@20.9.1) + vite-node: 0.34.0(@types/node@20.9.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -12029,7 +12189,7 @@ packages: dependencies: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 20.8.4 + '@types/node': 20.9.1 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -12048,8 +12208,8 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.7.0 - vite: 4.5.0(@types/node@20.8.4) - vite-node: 0.34.6(@types/node@20.8.4) + vite: 5.0.0(@types/node@20.9.1) + vite-node: 0.34.6(@types/node@20.9.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/website/package.json b/website/package.json index 5f7a7be18..6d8afe8d9 100644 --- a/website/package.json +++ b/website/package.json @@ -33,7 +33,7 @@ "devDependencies": { "@theguild/algolia": "2.0.0", "@theguild/tailwind-config": "0.3.0", - "@types/node": "20.8.4", + "@types/node": "20.9.1", "@types/react": "18.2.28", "tailwindcss": "3.3.3" }