diff --git a/.changeset/famous-eagles-sparkle.md b/.changeset/famous-eagles-sparkle.md
new file mode 100644
index 000000000..ad47d04b2
--- /dev/null
+++ b/.changeset/famous-eagles-sparkle.md
@@ -0,0 +1,5 @@
+---
+'@kitql/helpers': patch
+---
+
+enable spread args to log functions info, success, error. Add infoO and successO for options.
diff --git a/.changeset/modern-rings-dream.md b/.changeset/modern-rings-dream.md
new file mode 100644
index 000000000..d3c66f267
--- /dev/null
+++ b/.changeset/modern-rings-dream.md
@@ -0,0 +1,7 @@
+---
+'vite-plugin-watch-and-run': minor
+'vite-plugin-kit-routes': minor
+'vite-plugin-striper': minor
+---
+
+bump to vite 5
diff --git a/.changeset/purple-paws-push.md b/.changeset/purple-paws-push.md
new file mode 100644
index 000000000..b4483ddee
--- /dev/null
+++ b/.changeset/purple-paws-push.md
@@ -0,0 +1,5 @@
+---
+'create-kitql': patch
+---
+
+using vite 5 for templates
diff --git a/.changeset/quick-singers-lie.md b/.changeset/quick-singers-lie.md
new file mode 100644
index 000000000..69afccc04
--- /dev/null
+++ b/.changeset/quick-singers-lie.md
@@ -0,0 +1,5 @@
+---
+'@kitql/eslint-config': patch
+---
+
+tweak rules to have better default
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 6dc6ce624..299081413 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,14 +21,17 @@ jobs:
# with:
# nodeVersion: 18
- - name: 🛠️ Prepare nx 1/2
- uses: nrwl/nx-set-shas@v4
+ # - name: 🛠️ Prepare nx 1/2
+ # uses: nrwl/nx-set-shas@v4
- - name: 🛠️ Prepare nx 2/2
- run: git branch --track main origin/main
+ # - name: 🛠️ Prepare nx 2/2
+ # run: git branch --track main origin/main
- - name: 👌 Run nx affected
- run: pnpm nx:affected
+ # - name: 👌 Run nx affected
+ # run: pnpm nx:affected
+
+ - name: 👌 Run nx all
+ run: pnpm nx:all
# - name: 🚧 Build Packages
# run: pnpm run build
diff --git a/packages/create-kitql/templates/kit-routes/package.json b/packages/create-kitql/templates/kit-routes/package.json
index b9101e2f0..37b6f9063 100644
--- a/packages/create-kitql/templates/kit-routes/package.json
+++ b/packages/create-kitql/templates/kit-routes/package.json
@@ -17,8 +17,9 @@
},
"devDependencies": {
"@playwright/test": "^1.28.1",
- "@sveltejs/adapter-auto": "^2.0.0",
- "@sveltejs/kit": "^1.27.4",
+ "@sveltejs/adapter-auto": "^3.0.0",
+ "@sveltejs/kit": "^2.0.0",
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"eslint": "^8.28.0",
@@ -30,8 +31,8 @@
"svelte-check": "^3.6.0",
"tslib": "^2.4.1",
"typescript": "^5.0.0",
- "vite": "^4.5.0",
+ "vite": "^5.0.0",
"vite-plugin-kit-routes": "0.2.13-next.0",
- "vitest": "^0.34.0"
+ "vitest": "^1.0.0"
}
}
diff --git a/packages/create-kitql/templates/kit-routes/svelte.config.js b/packages/create-kitql/templates/kit-routes/svelte.config.js
index 1cf26a00d..2b35fe1be 100644
--- a/packages/create-kitql/templates/kit-routes/svelte.config.js
+++ b/packages/create-kitql/templates/kit-routes/svelte.config.js
@@ -1,5 +1,5 @@
import adapter from '@sveltejs/adapter-auto';
-import { vitePreprocess } from '@sveltejs/kit/vite';
+import { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
/** @type {import('@sveltejs/kit').Config} */
const config = {
diff --git a/packages/create-kitql/templates/sveltekit-remult/package.json b/packages/create-kitql/templates/sveltekit-remult/package.json
index 3832aaa3b..86f522d7f 100644
--- a/packages/create-kitql/templates/sveltekit-remult/package.json
+++ b/packages/create-kitql/templates/sveltekit-remult/package.json
@@ -17,8 +17,9 @@
},
"devDependencies": {
"@playwright/test": "^1.28.1",
- "@sveltejs/adapter-auto": "^2.0.0",
- "@sveltejs/kit": "^1.27.4",
+ "@sveltejs/adapter-auto": "^3.0.0",
+ "@sveltejs/kit": "^2.0.0",
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"eslint": "^8.28.0",
@@ -32,9 +33,9 @@
"svelte-check": "^3.6.0",
"tslib": "^2.4.1",
"typescript": "^5.0.0",
- "vite": "^4.5.0",
+ "vite": "^5.0.0",
"vite-plugin-kit-routes": "0.2.13-next.0",
"vite-plugin-striper": "0.1.6-next.1",
- "vitest": "^0.34.0"
+ "vitest": "^1.0.0"
}
}
diff --git a/packages/create-kitql/templates/sveltekit-remult/svelte.config.js b/packages/create-kitql/templates/sveltekit-remult/svelte.config.js
index 1cf26a00d..2b35fe1be 100644
--- a/packages/create-kitql/templates/sveltekit-remult/svelte.config.js
+++ b/packages/create-kitql/templates/sveltekit-remult/svelte.config.js
@@ -1,5 +1,5 @@
import adapter from '@sveltejs/adapter-auto';
-import { vitePreprocess } from '@sveltejs/kit/vite';
+import { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
/** @type {import('@sveltejs/kit').Config} */
const config = {
diff --git a/packages/create-kitql/templates/sveltekit-remult/tsconfig.json b/packages/create-kitql/templates/sveltekit-remult/tsconfig.json
index 82081abc3..d30425af1 100644
--- a/packages/create-kitql/templates/sveltekit-remult/tsconfig.json
+++ b/packages/create-kitql/templates/sveltekit-remult/tsconfig.json
@@ -1,6 +1,7 @@
{
"extends": "./.svelte-kit/tsconfig.json",
"compilerOptions": {
+ "experimentalDecorators": true,
"allowJs": true,
"checkJs": true,
"esModuleInterop": true,
diff --git a/packages/eslint-config/index.cjs b/packages/eslint-config/index.cjs
index 0de93ef1a..56207cc42 100644
--- a/packages/eslint-config/index.cjs
+++ b/packages/eslint-config/index.cjs
@@ -13,8 +13,17 @@ module.exports = {
],
plugins: ['unused-imports', 'svelte', '@typescript-eslint'],
rules: {
- 'no-console': ['error', { allow: ['info', 'warn', 'error', 'time', 'timeEnd'] }],
+ 'no-console': ['error', { allow: ['info', 'warn', 'error', 'time', 'timeEnd', 'dir'] }],
'unused-imports/no-unused-imports': 'error',
+ '@typescript-eslint/no-unused-vars': [
+ 'warn',
+ {
+ argsIgnorePattern: '^_',
+ varsIgnorePattern: '^_',
+ caughtErrorsIgnorePattern: '^_',
+ },
+ ],
+ 'no-empty': ['error', { allowEmptyCatch: true }],
'@typescript-eslint/ban-ts-ignore': 'off',
'@typescript-eslint/ban-ts-comment': 'off',
'@typescript-eslint/no-explicit-any': 'off',
@@ -38,6 +47,7 @@ module.exports = {
extends: ['plugin:@graphql-eslint/schema-all', 'plugin:@graphql-eslint/operations-all'],
rules: {
'@graphql-eslint/alphabetize': 'off',
+ '@graphql-eslint/no-one-place-fragments': 'off',
},
},
],
diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json
index 426b02739..74c78fc6e 100644
--- a/packages/eslint-config/package.json
+++ b/packages/eslint-config/package.json
@@ -31,11 +31,11 @@
"@theguild/eslint-config": "^0.11.1",
"@theguild/prettier-config": "2.0.2",
"@trivago/prettier-plugin-sort-imports": "4.3.0",
- "@typescript-eslint/eslint-plugin": "6.14.0",
- "@typescript-eslint/parser": "6.14.0",
+ "@typescript-eslint/eslint-plugin": "6.15.0",
+ "@typescript-eslint/parser": "6.15.0",
"@vue/compiler-sfc": "3.3.4",
"commander": "^11.1.0",
- "eslint": "8.55.0",
+ "eslint": "8.56.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-svelte": "2.35.0",
"eslint-plugin-unused-imports": "3.0.0",
diff --git a/packages/handles/package.json b/packages/handles/package.json
index 8261acb2e..eb2879fdf 100644
--- a/packages/handles/package.json
+++ b/packages/handles/package.json
@@ -34,16 +34,17 @@
"devDependencies": {
"@kitql/eslint-config": "workspace:*",
"@kitql/helpers": "workspace:*",
- "@sveltejs/adapter-node": "1.3.1",
- "@sveltejs/kit": "1.30.1",
+ "@sveltejs/adapter-node": "^2.0.0",
+ "@sveltejs/kit": "^2.0.0",
"@sveltejs/package": "2.2.2",
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
"publint": "0.2.4",
"svelte": "4.2.1",
"svelte-check": "3.6.0",
"tslib": "2.6.2",
"typescript": "5.3.2",
- "vite": "4.5.1",
- "vitest": "0.34.6"
+ "vite": "^5.0.0",
+ "vitest": "^1.0.0"
},
"sideEffects": false,
"publishConfig": {
diff --git a/packages/handles/src/lib/hooks/handleProxies.js b/packages/handles/src/lib/hooks/handleProxies.js
index 828c9d66a..c84ac4c78 100644
--- a/packages/handles/src/lib/hooks/handleProxies.js
+++ b/packages/handles/src/lib/hooks/handleProxies.js
@@ -20,7 +20,7 @@ export const handleProxies = options => {
// We should not find more than 1
if (proxies_found.length > 1) {
- throw error(
+ error(
403,
JSON.stringify({
error: 'Multiple proxies found',
@@ -37,7 +37,7 @@ export const handleProxies = options => {
// reject requests that don't come from the webapp, to avoid your proxy being abused.
if (!origin || new URL(origin).origin !== event.url.origin) {
- throw error(403, 'Request Forbidden.')
+ error(403, 'Request Forbidden.')
}
// strip "from" from the request path
diff --git a/packages/helpers/package.json b/packages/helpers/package.json
index 8deec8fba..1b18d724a 100644
--- a/packages/helpers/package.json
+++ b/packages/helpers/package.json
@@ -32,18 +32,19 @@
"format": "kitql-lint --format"
},
"devDependencies": {
- "@sveltejs/adapter-auto": "2.1.0",
- "@sveltejs/kit": "1.30.1",
+ "@sveltejs/adapter-auto": "^3.0.0",
+ "@sveltejs/kit": "^2.0.0",
"@sveltejs/package": "2.2.2",
"@kitql/eslint-config": "workspace:*",
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
"publint": "0.2.4",
"rollup-plugin-visualizer": "^5.9.2",
"svelte": "4.2.1",
"svelte-check": "3.6.0",
"tslib": "2.6.2",
"typescript": "5.3.2",
- "vite": "4.5.1",
- "vitest": "0.34.6"
+ "vite": "^5.0.0",
+ "vitest": "^1.0.0"
},
"sideEffects": false,
"publishConfig": {
diff --git a/packages/helpers/src/lib/Log.spec.ts b/packages/helpers/src/lib/Log.spec.ts
index 46a84594b..8d7f16800 100644
--- a/packages/helpers/src/lib/Log.spec.ts
+++ b/packages/helpers/src/lib/Log.spec.ts
@@ -88,9 +88,9 @@ describe('kitql - helper - Log', () => {
expect(log).to.have.property('toolName', 'tool name')
const spy = vi.spyOn(console, 'info')
- log.info('level 0', { level: 0 })
- log.info('level 1', { level: 1 })
- log.info('level 2', { level: 2 })
+ log.infoO({ level: 0 }, 'level 0', { level: 0 })
+ log.infoO({ level: 1 }, 'level 1', { level: 1 })
+ log.infoO({ level: 2 }, 'level 2', { level: 2 })
expect(spy).toHaveBeenCalledTimes(3)
})
@@ -99,9 +99,9 @@ describe('kitql - helper - Log', () => {
expect(log).to.have.property('toolName', 'tool name')
const spy = vi.spyOn(console, 'info')
- log.success('level 0', { level: 0 })
- log.success('level 1', { level: 1 })
- log.success('level 2', { level: 2 })
+ log.successO({ level: 0 }, 'level 0', { level: 0 })
+ log.successO({ level: 1 }, 'level 1', { level: 1 })
+ log.successO({ level: 2 }, 'level 2', { level: 2 })
expect(spy).toHaveBeenCalledTimes(3)
})
@@ -159,7 +159,7 @@ describe('kitql - helper - Log', () => {
expect(spy).toHaveBeenCalledOnce()
expect(stry0(result)).toMatchInlineSnapshot(
- '"[\\"\\\\u001b[104m tool name \\\\u001b[49m with all colors: \\\\n \\\\u001b[40mbgBlack\\\\u001b[49m\\\\n \\\\u001b[100mbgBlackBright\\\\u001b[49m\\\\n \\\\u001b[44mbgBlue\\\\u001b[49m\\\\n \\\\u001b[104mbgBlueBright\\\\u001b[49m\\\\n \\\\u001b[46mbgCyan\\\\u001b[49m\\\\n \\\\u001b[106mbgCyanBright\\\\u001b[49m\\\\n \\\\u001b[42mbgGreen\\\\u001b[49m\\\\n \\\\u001b[102mbgGreenBright\\\\u001b[49m\\\\n \\\\u001b[45mbgMagenta\\\\u001b[49m\\\\n \\\\u001b[105mbgMagentaBright\\\\u001b[49m\\\\n \\\\u001b[41mbgRed\\\\u001b[49m\\\\n \\\\u001b[101mbgRedBright\\\\u001b[49m\\\\n \\\\u001b[47mbgWhite\\\\u001b[49m\\\\n \\\\u001b[107mbgWhiteBright\\\\u001b[49m\\\\n \\\\u001b[43mbgYellow\\\\u001b[49m\\\\n \\\\u001b[103mbgYellowBright\\\\u001b[49m\\\\n \\\\u001b[30mblack\\\\u001b[39m\\\\n \\\\u001b[90mblackBright\\\\u001b[39m\\\\n \\\\u001b[34mblue\\\\u001b[39m\\\\n \\\\u001b[94mblueBright\\\\u001b[39m\\\\n \\\\u001b[1mbold\\\\u001b[22m\\\\n \\\\u001b[36mcyan\\\\u001b[39m\\\\n \\\\u001b[96mcyanBright\\\\u001b[39m\\\\n \\\\u001b[2mdim\\\\u001b[22m\\\\n \\\\u001b[90mgray\\\\u001b[39m\\\\n \\\\u001b[32mgreen\\\\u001b[39m\\\\n \\\\u001b[92mgreenBright\\\\u001b[39m\\\\n \\\\u001b[8mhidden\\\\u001b[28m\\\\n \\\\u001b[7minverse\\\\u001b[27m\\\\n \\\\u001b[3mitalic\\\\u001b[23m\\\\n \\\\u001b[35mmagenta\\\\u001b[39m\\\\n \\\\u001b[95mmagentaBright\\\\u001b[39m\\\\n \\\\u001b[31mred\\\\u001b[39m\\\\n \\\\u001b[91mredBright\\\\u001b[39m\\\\n \\\\u001b[0mreset\\\\u001b[0m\\\\n \\\\u001b[9mstrikethrough\\\\u001b[29m\\\\n \\\\u001b[4munderline\\\\u001b[24m\\\\n \\\\u001b[37mwhite\\\\u001b[39m\\\\n \\\\u001b[97mwhiteBright\\\\u001b[39m\\\\n \\\\u001b[33myellow\\\\u001b[39m\\\\n \\\\u001b[93myellowBright\\\\u001b[39m\\\\n \\"]"',
+ `"["\\u001b[104m tool name \\u001b[49m","with all colors: \\n \\u001b[40mbgBlack\\u001b[49m\\n \\u001b[100mbgBlackBright\\u001b[49m\\n \\u001b[44mbgBlue\\u001b[49m\\n \\u001b[104mbgBlueBright\\u001b[49m\\n \\u001b[46mbgCyan\\u001b[49m\\n \\u001b[106mbgCyanBright\\u001b[49m\\n \\u001b[42mbgGreen\\u001b[49m\\n \\u001b[102mbgGreenBright\\u001b[49m\\n \\u001b[45mbgMagenta\\u001b[49m\\n \\u001b[105mbgMagentaBright\\u001b[49m\\n \\u001b[41mbgRed\\u001b[49m\\n \\u001b[101mbgRedBright\\u001b[49m\\n \\u001b[47mbgWhite\\u001b[49m\\n \\u001b[107mbgWhiteBright\\u001b[49m\\n \\u001b[43mbgYellow\\u001b[49m\\n \\u001b[103mbgYellowBright\\u001b[49m\\n \\u001b[30mblack\\u001b[39m\\n \\u001b[90mblackBright\\u001b[39m\\n \\u001b[34mblue\\u001b[39m\\n \\u001b[94mblueBright\\u001b[39m\\n \\u001b[1mbold\\u001b[22m\\n \\u001b[36mcyan\\u001b[39m\\n \\u001b[96mcyanBright\\u001b[39m\\n \\u001b[2mdim\\u001b[22m\\n \\u001b[90mgray\\u001b[39m\\n \\u001b[32mgreen\\u001b[39m\\n \\u001b[92mgreenBright\\u001b[39m\\n \\u001b[8mhidden\\u001b[28m\\n \\u001b[7minverse\\u001b[27m\\n \\u001b[3mitalic\\u001b[23m\\n \\u001b[35mmagenta\\u001b[39m\\n \\u001b[95mmagentaBright\\u001b[39m\\n \\u001b[31mred\\u001b[39m\\n \\u001b[91mredBright\\u001b[39m\\n \\u001b[0mreset\\u001b[0m\\n \\u001b[9mstrikethrough\\u001b[29m\\n \\u001b[4munderline\\u001b[24m\\n \\u001b[37mwhite\\u001b[39m\\n \\u001b[97mwhiteBright\\u001b[39m\\n \\u001b[33myellow\\u001b[39m\\n \\u001b[93myellowBright\\u001b[39m\\n "]"`,
)
})
@@ -191,7 +191,7 @@ describe('kitql - helper - Log', () => {
expect(result).toMatchInlineSnapshot(`
[
- " with no name",
+ "with no name",
]
`)
})
@@ -206,7 +206,7 @@ describe('kitql - helper - Log', () => {
expect(spy).toHaveBeenCalledOnce()
expect(stry0(result)).toMatchInlineSnapshot(
- '"[\\"\\\\u001b[104m tool name \\\\u001b[49m with red: \\\\u001b[31mred\\\\u001b[39m and another \\\\u001b[31mred2\\\\u001b[39m\\"]"',
+ `"["\\u001b[104m tool name \\u001b[49m","with red: \\u001b[31mred\\u001b[39m and another \\u001b[31mred2\\u001b[39m"]"`,
)
})
})
diff --git a/packages/helpers/src/lib/Log.ts b/packages/helpers/src/lib/Log.ts
index a756a0365..f8e19cb77 100644
--- a/packages/helpers/src/lib/Log.ts
+++ b/packages/helpers/src/lib/Log.ts
@@ -28,7 +28,7 @@ export class Log {
this.prefixEmoji = options?.prefixEmoji ?? ''
}
- private buildStr(msg: string, withError: boolean, withSuccess: boolean, indent: string) {
+ private buildStr(withError: boolean, withSuccess: boolean, level: number, ...msgs: any[]) {
const table = []
if (this.toolName) {
const strTool = ` ${this.toolName} `
@@ -50,44 +50,70 @@ export class Log {
// Status icon or prefixEmoji
if (withError) {
- table.push(bold(redBright(' ✘ ')))
+ table.push(bold(redBright(' ✘')))
} else if (withSuccess) {
- table.push(bold(greenBright(' ✔ ')))
+ table.push(bold(greenBright(' ✔')))
} else {
- table.push(String(' ' + this.prefixEmoji))
+ table.push(String('' + this.prefixEmoji))
}
- table.push(indent)
+ if (level > 0) {
+ const indent = ' '.repeat(level)
+ table.push(indent)
+ }
- table.push(String(msg))
+ if (table.length === 0 || (table.length === 1 && table[0] === '')) {
+ return colorProcess(...[...msgs.flatMap(c => c)])
+ }
- const str = table.join('')
+ return colorProcess(...[table.join(''), ...msgs.flatMap(c => c)])
+ }
- return colorProcess(str)
+ /**
+ * console.info with options
+ * @param conf with level of indentation
+ */
+ infoO(conf: { level: number }, ...msgs: any[]) {
+ const built = this.buildStr(false, false, conf.level, ...msgs)
+ console.info(...built.flatMap(c => c))
+ return built
}
- info(msg: string, conf?: { level?: number; withSuccess?: boolean }) {
- const level = conf?.level ?? 0
- const withSuccess = conf?.withSuccess ?? false
+ /**
+ * console.info
+ */
+ info(...msgs: any[]) {
+ const built = this.buildStr(false, false, 0, ...msgs)
+ console.info(...built.flatMap(c => c))
+ return built
+ }
- if (this.levelsToShow !== null && level <= this.levelsToShow) {
- const indent = ' '.repeat(level)
- const built = this.buildStr(msg, false, withSuccess, indent)
- console.info(...built)
- return built
- }
- return null
+ /**
+ * console.info with options and success icon
+ * @param conf with level of indentation
+ */
+ successO(conf: { level: number }, ...msgs: any[]) {
+ const built = this.buildStr(false, true, conf.level, msgs)
+ console.info(...built.flatMap(c => c))
+ return built
}
- success(msg: string, conf?: { level?: number }) {
- const level = conf?.level ?? 0
- return this.info(msg, { level, withSuccess: true })
+ /**
+ * console.info with success icon
+ */
+ success(...msgs: any[]) {
+ const built = this.buildStr(false, true, 0, msgs)
+ console.info(...built.flatMap(c => c))
+ return built
}
- error(msg: string) {
- const built = this.buildStr(msg, true, false, '')
+ /**
+ * console.error with error icon
+ */
+ error(...msgs: any[]) {
+ const built = this.buildStr(true, false, 0, msgs)
// Keep error to have the stacktrace in the browser
- console.error(...built)
+ console.error(...built.flatMap(c => c))
return built
}
}
diff --git a/packages/helpers/src/lib/colors/index.ts b/packages/helpers/src/lib/colors/index.ts
index 7db2e4ee9..fea16a71e 100644
--- a/packages/helpers/src/lib/colors/index.ts
+++ b/packages/helpers/src/lib/colors/index.ts
@@ -53,38 +53,52 @@ const getAllIndexOf = (str: string, subStr: string) => {
return indexes
}
-export const colorProcess = (str: string): string[] => {
+export const colorProcess = (...msgs: any[]): any[] => {
if (!BROWSER) {
- return [str]
+ return [...msgs]
}
- const originalStr = str
- const posToReplace: { index: number; browser: string }[] = []
-
- // we need to make it unique
- const tagsUsed = [...new Set(extractKitQLTags(str))]
- for (const key of tagsUsed) {
- // check indexes
- const indexesStarts = getAllIndexOf(originalStr, `${START1}${key}${START2}`)
- for (const index of indexesStarts) {
- posToReplace.push({ index, browser: getStyleBrowser(key) })
- }
- // replace with %c in another str to make sure we don't change the order of indexes
- str = str.replaceAll(`${START1}${key}${START2}`, '%c')
- }
-
- const indexesEnd = getAllIndexOf(originalStr, END)
- for (const index of indexesEnd) {
- posToReplace.push({ index, browser: '' })
- }
- str = str.replaceAll(END, '%c')
+ const arr = [...msgs]
+ const msgsTransformed: any[] = []
const colors: string[] = []
- for (const c of posToReplace.sort((a, b) => a.index - b.index)) {
- colors.push(c.browser)
+ const additional: any[] = []
+
+ for (let i = 0; i < arr.length; i++) {
+ let msg = arr[i]
+ if (typeof msg !== 'string') {
+ additional.push(msg)
+ } else {
+ const originalStr = msg
+ const posToReplace: { index: number; browser: string }[] = []
+
+ // we need to make it unique
+ const tagsUsed = [...new Set(extractKitQLTags(originalStr))]
+ for (const key of tagsUsed) {
+ // check indexes
+ const indexesStarts = getAllIndexOf(originalStr, `${START1}${key}${START2}`)
+ for (const index of indexesStarts) {
+ posToReplace.push({ index, browser: getStyleBrowser(key) })
+ }
+
+ // replace with %c in another str to make sure we don't change the order of indexes
+ msg = msg.replaceAll(`${START1}${key}${START2}`, '%c')
+ }
+
+ const indexesEnd = getAllIndexOf(originalStr, END)
+ for (const index of indexesEnd) {
+ posToReplace.push({ index, browser: '' })
+ }
+ msg = msg.replaceAll(END, '%c')
+
+ for (const c of posToReplace.sort((a, b) => a.index - b.index)) {
+ colors.push(c.browser)
+ }
+ msgsTransformed.push(msg)
+ }
}
- return [str, ...colors]
+ return [msgsTransformed.join(' '), ...colors, ...additional]
}
//
diff --git a/packages/helpers/src/lib/stry/stry.spec.ts b/packages/helpers/src/lib/stry/stry.spec.ts
index 8eb260c84..726a99c13 100644
--- a/packages/helpers/src/lib/stry/stry.spec.ts
+++ b/packages/helpers/src/lib/stry/stry.spec.ts
@@ -7,39 +7,39 @@ describe('kitql - helper - stry', () => {
const obj = { hello: 'world' }
const result = stry(obj)
expect(result).toMatchInlineSnapshot(`
- "{
- \\"hello\\": \\"world\\"
- }"
- `)
+ "{
+ "hello": "world"
+ }"
+ `)
})
it('space 0', () => {
const obj = { hello: 'world' }
const result = stry(obj, 0)
- expect(result).toMatchInlineSnapshot('"{\\"hello\\":\\"world\\"}"')
+ expect(result).toMatchInlineSnapshot(`"{"hello":"world"}"`)
})
it('order a b c', () => {
const obj = { a: 1, c: 3, b: 2 }
const result = stry(obj)
expect(result).toMatchInlineSnapshot(`
- "{
- \\"a\\": 1,
- \\"b\\": 2,
- \\"c\\": 3
- }"
- `)
+ "{
+ "a": 1,
+ "b": 2,
+ "c": 3
+ }"
+ `)
})
it('order A a', () => {
const obj = { A: 'ONE', a: 1 }
const result = stry(obj)
expect(result).toMatchInlineSnapshot(`
- "{
- \\"A\\": \\"ONE\\",
- \\"a\\": 1
- }"
- `)
+ "{
+ "A": "ONE",
+ "a": 1
+ }"
+ `)
})
it('order a A', () => {
@@ -47,8 +47,8 @@ describe('kitql - helper - stry', () => {
const result = stry(obj)
expect(result).toMatchInlineSnapshot(`
"{
- \\"A\\": \\"ONE\\",
- \\"a\\": 1
+ "A": "ONE",
+ "a": 1
}"
`)
})
@@ -57,18 +57,18 @@ describe('kitql - helper - stry', () => {
const obj = { a: { bb: 22, aa: 11 }, c: 3, b: { aa: 11, bb: 22 } }
const result = stry(obj)
expect(result).toMatchInlineSnapshot(`
- "{
- \\"a\\": {
- \\"aa\\": 11,
- \\"bb\\": 22
- },
- \\"b\\": {
- \\"aa\\": 11,
- \\"bb\\": 22
- },
- \\"c\\": 3
- }"
- `)
+ "{
+ "a": {
+ "aa": 11,
+ "bb": 22
+ },
+ "b": {
+ "aa": 11,
+ "bb": 22
+ },
+ "c": 3
+ }"
+ `)
})
it('obj null', () => {
@@ -87,10 +87,10 @@ describe('kitql - helper - stry', () => {
const obj = { a: null }
const result = stry(obj)
expect(result).toMatchInlineSnapshot(`
- "{
- \\"a\\": null
- }"
- `)
+ "{
+ "a": null
+ }"
+ `)
})
it('should handle dates', () => {
@@ -98,7 +98,7 @@ describe('kitql - helper - stry', () => {
const result = stry(obj)
expect(result).toMatchInlineSnapshot(`
"{
- \\"myDate\\": \\"1986-11-07T06:05:04.000Z\\"
+ "myDate": "1986-11-07T06:05:04.000Z"
}"
`)
})
@@ -108,7 +108,7 @@ describe('kitql - helper - stry', () => {
const result = stry(obj)
expect(result).toMatchInlineSnapshot(`
"{
- \\"vals\\": [
+ "vals": [
4,
2,
3,
@@ -133,23 +133,23 @@ describe('kitql - helper - stry', () => {
const result = stry(obj)
expect(result).toMatchInlineSnapshot(`
"{
- \\"data\\": {
- \\"usersList\\": [
+ "data": {
+ "usersList": [
{
- \\"id\\": \\"pagination-query-offset-variables:1\\",
- \\"name\\": \\"Bruce Willis\\"
+ "id": "pagination-query-offset-variables:1",
+ "name": "Bruce Willis"
},
{
- \\"id\\": \\"pagination-query-offset-variables:2\\",
- \\"name\\": \\"Samuel Jackson\\"
+ "id": "pagination-query-offset-variables:2",
+ "name": "Samuel Jackson"
},
{
- \\"id\\": \\"pagination-query-offset-variables:3\\",
- \\"name\\": \\"Morgan Freeman\\"
+ "id": "pagination-query-offset-variables:3",
+ "name": "Morgan Freeman"
},
{
- \\"id\\": \\"pagination-query-offset-variables:4\\",
- \\"name\\": \\"Tom Hanks\\"
+ "id": "pagination-query-offset-variables:4",
+ "name": "Tom Hanks"
}
]
}
@@ -162,7 +162,7 @@ describe('kitql - helper - stry0', () => {
it('stry0', () => {
const obj = { b: 'coucou', a: 'hello' }
const result = stry0(obj)
- expect(result).toMatchInlineSnapshot('"{\\"a\\":\\"hello\\",\\"b\\":\\"coucou\\"}"')
+ expect(result).toMatchInlineSnapshot(`"{"a":"hello","b":"coucou"}"`)
})
})
diff --git a/packages/helpers/src/routes/sql/+page.ts b/packages/helpers/src/routes/sql/+page.ts
index 986e52b0b..8a28c435f 100644
--- a/packages/helpers/src/routes/sql/+page.ts
+++ b/packages/helpers/src/routes/sql/+page.ts
@@ -52,8 +52,8 @@ export const load = async () => {
logSQL.info(`Check out the ${yellow(`yellow`)} information`)
logSQL.info(`Or the ${green(`green`)} one!`)
logSQL.error(`Hooo no!`)
- logSQL.info(`Working on something...`, { level: 3 })
- logSQL.info(`Working on something else...`, { level: 4 })
+ logSQL.infoO({ level: 3 }, `Working on something...`, { level: 3 })
+ logSQL.infoO({ level: 4 }, `Working on something else...`, { level: 4 })
logSQL.success(`Perfect, it's fixed!`)
const msg = `with all colors:
@@ -99,7 +99,7 @@ export const load = async () => {
${yellow('yellow')}
${yellowBright('yellowBright')}
`
- logSQL.info(msg)
+ // logSQL.info(msg)
return {}
}
diff --git a/packages/helpers/svelte.config.js b/packages/helpers/svelte.config.js
index 18b471666..6acad8bac 100644
--- a/packages/helpers/svelte.config.js
+++ b/packages/helpers/svelte.config.js
@@ -1,5 +1,5 @@
import adapter from '@sveltejs/adapter-auto'
-import { vitePreprocess } from '@sveltejs/kit/vite'
+import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'
/** @type {import('@sveltejs/kit').Config} */
const config = {
diff --git a/packages/internals/package.json b/packages/internals/package.json
index 72a34a9a9..af04b2fb5 100644
--- a/packages/internals/package.json
+++ b/packages/internals/package.json
@@ -28,17 +28,18 @@
"format": "kitql-lint --format"
},
"devDependencies": {
- "@sveltejs/adapter-auto": "2.1.0",
- "@sveltejs/kit": "1.30.1",
+ "@sveltejs/adapter-auto": "^3.0.0",
+ "@sveltejs/kit": "^2.0.0",
"@sveltejs/package": "2.2.2",
"@kitql/eslint-config": "workspace:*",
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
"publint": "0.2.4",
"rollup-plugin-visualizer": "^5.9.2",
"svelte-check": "3.6.0",
"tslib": "2.6.2",
"typescript": "5.3.2",
- "vite": "4.5.1",
- "vitest": "0.34.6"
+ "vite": "^5.0.0",
+ "vitest": "^1.0.0"
},
"dependencies": {
"@babel/parser": "^7.23.0",
diff --git a/packages/internals/src/lib/fs/fs.spec.ts b/packages/internals/src/lib/fs/fs.spec.ts
index 5a12da2ab..a1a30919f 100644
--- a/packages/internals/src/lib/fs/fs.spec.ts
+++ b/packages/internals/src/lib/fs/fs.spec.ts
@@ -16,7 +16,7 @@ describe('fs', () => {
it('read a file', async () => {
const data = read(`${process.cwd()}/src/routes/+page.svelte`)
expect(data).toMatchInlineSnapshot(`
- "
@@ -24,12 +24,12 @@ describe('fs', () => {
Hello div
- Google
+ Google
Google
-
+
- Google
+ Google
"
`)
@@ -47,7 +47,7 @@ describe('fs', () => {
write(path, [data])
const readAgainData = read(path)
expect(readAgainData).toMatchInlineSnapshot(`
- "
@@ -55,12 +55,12 @@ describe('fs', () => {
Hello div
- Google
+ Google
Google
-
+
- Google
+ Google
"
`)
@@ -73,7 +73,7 @@ describe('fs', () => {
write(`${process.cwd()}/src/routes/+page.svelte`, [data])
const readAgainData = read(`${process.cwd()}/src/routes/+page.svelte`)
expect(readAgainData).toMatchInlineSnapshot(`
- "
@@ -81,12 +81,12 @@ describe('fs', () => {
Hello div
- Google
+ Google
Google
-
+
- Google
+ Google
"
`)
diff --git a/packages/internals/svelte.config.js b/packages/internals/svelte.config.js
index 18b471666..6acad8bac 100644
--- a/packages/internals/svelte.config.js
+++ b/packages/internals/svelte.config.js
@@ -1,5 +1,5 @@
import adapter from '@sveltejs/adapter-auto'
-import { vitePreprocess } from '@sveltejs/kit/vite'
+import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'
/** @type {import('@sveltejs/kit').Config} */
const config = {
diff --git a/packages/vite-plugin-kit-routes/package.json b/packages/vite-plugin-kit-routes/package.json
index 335c612f9..83b4a78ba 100644
--- a/packages/vite-plugin-kit-routes/package.json
+++ b/packages/vite-plugin-kit-routes/package.json
@@ -28,16 +28,17 @@
},
"devDependencies": {
"@kitql/eslint-config": "workspace:*",
- "@sveltejs/adapter-auto": "2.1.0",
- "@sveltejs/kit": "1.30.1",
+ "@sveltejs/adapter-auto": "^3.0.0",
+ "@sveltejs/kit": "^2.0.0",
"@sveltejs/package": "2.2.2",
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
"publint": "0.2.4",
"svelte": "4.2.1",
"svelte-check": "3.6.0",
"tslib": "2.6.2",
"typescript": "5.3.2",
- "vite": "4.5.1",
- "vitest": "0.34.6"
+ "vite": "^5.0.0",
+ "vitest": "^1.0.0"
},
"dependencies": {
"@babel/parser": "^7.23.0",
diff --git a/packages/vite-plugin-kit-routes/svelte.config.js b/packages/vite-plugin-kit-routes/svelte.config.js
index f606f0baa..19040dabb 100644
--- a/packages/vite-plugin-kit-routes/svelte.config.js
+++ b/packages/vite-plugin-kit-routes/svelte.config.js
@@ -1,5 +1,5 @@
import adapter from '@sveltejs/adapter-auto'
-import { vitePreprocess } from '@sveltejs/kit/vite'
+import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'
/** @type {import('@sveltejs/kit').Config} */
const config = {
diff --git a/packages/vite-plugin-striper/package.json b/packages/vite-plugin-striper/package.json
index 985f134b9..a01699516 100644
--- a/packages/vite-plugin-striper/package.json
+++ b/packages/vite-plugin-striper/package.json
@@ -28,16 +28,17 @@
},
"devDependencies": {
"@kitql/eslint-config": "workspace:*",
- "@sveltejs/adapter-auto": "2.1.0",
- "@sveltejs/kit": "1.30.1",
+ "@sveltejs/adapter-auto": "^3.0.0",
+ "@sveltejs/kit": "^2.0.0",
"@sveltejs/package": "2.2.2",
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
"publint": "0.2.4",
"svelte": "4.2.1",
"svelte-check": "3.6.0",
"tslib": "2.6.2",
"typescript": "5.3.2",
- "vite": "4.5.1",
- "vitest": "0.34.6"
+ "vite": "^5.0.0",
+ "vitest": "^1.0.0"
},
"dependencies": {
"@babel/parser": "^7.23.0",
diff --git a/packages/vite-plugin-striper/src/lib/transformDecorator.spec.ts b/packages/vite-plugin-striper/src/lib/transformDecorator.spec.ts
index e4b5f3385..3bb9aec89 100644
--- a/packages/vite-plugin-striper/src/lib/transformDecorator.spec.ts
+++ b/packages/vite-plugin-striper/src/lib/transformDecorator.spec.ts
@@ -39,8 +39,8 @@ export class TasksController {
expect(transformed).toMatchInlineSnapshot(`
{
- "code": "import { BackendMethod, Allow, remult } from \\"remult\\";
- import { Task } from \\"./task\\";
+ "code": "import { BackendMethod, Allow, remult } from "remult";
+ import { Task } from "./task";
export class TasksController {
static async yop1(completed: boolean) {
@@ -83,14 +83,14 @@ export class TasksController {
expect(transformed).toMatchInlineSnapshot(`
{
- "code": "import { Allow, BackendMethod, remult } from \\"remult\\";
- import { Task } from \\"./task\\";
- import { AUTH_SECRET } from \\"$env/static/private\\";
+ "code": "import { Allow, BackendMethod, remult } from "remult";
+ import { Task } from "./task";
+ import { AUTH_SECRET } from "$env/static/private";
export class TasksController {
@BackendMethod({ allowed: Allow.authenticated })
static async setAllCompleted(completed: boolean) {
- console.log(\\"AUTH_SECRET\\", AUTH_SECRET);
+ console.log("AUTH_SECRET", AUTH_SECRET);
//} LEAVE THIS ERROR TO SIMULATE A WRONG PARSED FILE
}
",
@@ -124,9 +124,9 @@ export class TasksController {
expect(transformed).toMatchInlineSnapshot(`
{
- "code": "import { Allow, BackendMethod, remult } from \\"remult\\";
- import { Task } from \\"./task\\";
- import { AUTH_SECRET } from \\"$env/static/private\\";
+ "code": "import { Allow, BackendMethod, remult } from "remult";
+ import { Task } from "./task";
+ import { AUTH_SECRET } from "$env/static/private";
export class TasksController {
static async yop1(completed: boolean) {
@@ -134,7 +134,7 @@ export class TasksController {
}
static async setAllCompleted(completed: boolean) {
- console.log(\\"AUTH_SECRET\\", AUTH_SECRET);
+ console.log("AUTH_SECRET", AUTH_SECRET);
const taskRepo = remult.repo(Task);
for (const task of await taskRepo.find()) {
@@ -183,8 +183,8 @@ export class TasksController {
expect(transformed).toMatchInlineSnapshot(`
{
- "code": "import { Entity, Fields, BackendMethod } from \\"remult\\";
- import { TOP_SECRET } from \\"$env/static/private\\";
+ "code": "import { Entity, Fields, BackendMethod } from "remult";
+ import { TOP_SECRET } from "$env/static/private";
@Entity()
export class Ent {
@@ -240,19 +240,19 @@ export class TasksController {
expect(transformed).toMatchInlineSnapshot(`
{
- "code": "import { Entity, Allow, Fields, Validators, BackendMethod } from \\"remult\\";
+ "code": "import { Entity, Allow, Fields, Validators, BackendMethod } from "remult";
- @Entity(\\"userstest\\", {
+ @Entity("userstest", {
allowApiCrud: Allow.authenticated
})
export class User2 {
@Fields.uuid()
- id = \\"\\";
+ id = "";
@Fields.string({
validate: [Validators.required, Validators.uniqueOnBackend]
})
- email = \\"\\";
+ email = "";
@BackendMethod({
allowed: Allow.everyone
@@ -290,17 +290,17 @@ export class TasksController {
expect(transformed).toMatchInlineSnapshot(`
{
- "code": "import { Entity, Allow, Fields, BackendMethod } from \\"remult\\";
+ "code": "import { Entity, Allow, Fields, BackendMethod } from "remult";
- @Entity(\\"userstest\\", {
+ @Entity("userstest", {
allowApiCrud: Allow.authenticated
})
export class User2 {
@Fields.uuid()
- id = \\"\\";
+ id = "";
@Fields.string({})
- email = \\"\\";
+ email = "";
@BackendMethod({
allowed: Allow.everyone
@@ -339,17 +339,17 @@ export class TasksController {
expect(transformed).toMatchInlineSnapshot(`
{
- "code": "import { Entity, Allow, Fields, BackendMethod } from \\"remult\\";
+ "code": "import { Entity, Allow, Fields, BackendMethod } from "remult";
- @Entity(\\"userstest\\", {
+ @Entity("userstest", {
allowApiCrud: Allow.authenticated
})
export class User2 {
@Fields.uuid()
- id = \\"\\";
+ id = "";
@Fields.string({})
- email = \\"\\";
+ email = "";
@BackendMethod({
allowed: Allow.everyone
@@ -390,19 +390,19 @@ export class TasksController {
expect(transformed).toMatchInlineSnapshot(`
{
- "code": "import { Entity, Allow, Fields, Validators, BackendMethod } from \\"remult\\";
+ "code": "import { Entity, Allow, Fields, Validators, BackendMethod } from "remult";
- @Entity(\\"userstest\\", {
+ @Entity("userstest", {
allowApiCrud: Allow.authenticated
})
export class User2 {
@Fields.uuid()
- id = \\"\\";
+ id = "";
@Fields.string({
validate: [Validators.required, Validators.uniqueOnBackend]
})
- email = \\"\\";
+ email = "";
@BackendMethod({
allowed: Allow.everyone
diff --git a/packages/vite-plugin-striper/src/lib/transformPackage.spec.ts b/packages/vite-plugin-striper/src/lib/transformPackage.spec.ts
index 599413b62..1afb60d51 100644
--- a/packages/vite-plugin-striper/src/lib/transformPackage.spec.ts
+++ b/packages/vite-plugin-striper/src/lib/transformPackage.spec.ts
@@ -29,7 +29,7 @@ describe('package', () => {
{
"code": "const ObjectId = null;
- @Entity(\\"tasks\\", {
+ @Entity("tasks", {
allowApiCrud: true
})
export class Task {
@@ -44,7 +44,7 @@ describe('package', () => {
}
}
})
- aMongoDbIdField = \\"\\";
+ aMongoDbIdField = "";
}",
"info": [
"Replaced import from 'mongodb'",
@@ -79,7 +79,7 @@ describe('package', () => {
"code": "const ObjectId = null;
const demo = null;
- @Entity(\\"tasks\\", {
+ @Entity("tasks", {
allowApiCrud: true
})
export class Task {
@@ -93,7 +93,7 @@ describe('package', () => {
}
}
})
- aMongoDbIdField = \\"\\";
+ aMongoDbIdField = "";
}",
"info": [
"Replaced import from 'mongodb'",
diff --git a/packages/vite-plugin-striper/svelte.config.js b/packages/vite-plugin-striper/svelte.config.js
index 18b471666..6acad8bac 100644
--- a/packages/vite-plugin-striper/svelte.config.js
+++ b/packages/vite-plugin-striper/svelte.config.js
@@ -1,5 +1,5 @@
import adapter from '@sveltejs/adapter-auto'
-import { vitePreprocess } from '@sveltejs/kit/vite'
+import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'
/** @type {import('@sveltejs/kit').Config} */
const config = {
diff --git a/packages/vite-plugin-watch-and-run/package.json b/packages/vite-plugin-watch-and-run/package.json
index 52029e02f..8b0239321 100644
--- a/packages/vite-plugin-watch-and-run/package.json
+++ b/packages/vite-plugin-watch-and-run/package.json
@@ -29,16 +29,17 @@
"devDependencies": {
"@kitql/eslint-config": "workspace:*",
"@types/micromatch": "4.0.2",
- "@sveltejs/adapter-auto": "2.1.0",
- "@sveltejs/kit": "1.30.1",
+ "@sveltejs/adapter-auto": "^3.0.0",
+ "@sveltejs/kit": "^2.0.0",
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
"@sveltejs/package": "2.2.2",
"publint": "0.2.4",
"svelte": "4.2.1",
"svelte-check": "3.6.0",
"tslib": "2.6.2",
"typescript": "5.3.2",
- "vite": "4.5.1",
- "vitest": "0.34.6"
+ "vite": "^5.0.0",
+ "vitest": "^1.0.0"
},
"dependencies": {
"@kitql/helpers": "workspace:*",
diff --git a/packages/vite-plugin-watch-and-run/svelte.config.js b/packages/vite-plugin-watch-and-run/svelte.config.js
index 18b471666..6acad8bac 100644
--- a/packages/vite-plugin-watch-and-run/svelte.config.js
+++ b/packages/vite-plugin-watch-and-run/svelte.config.js
@@ -1,5 +1,5 @@
import adapter from '@sveltejs/adapter-auto'
-import { vitePreprocess } from '@sveltejs/kit/vite'
+import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'
/** @type {import('@sveltejs/kit').Config} */
const config = {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 12fac6eb2..53e5df916 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -54,11 +54,14 @@ importers:
specifier: ^1.28.1
version: 1.40.1
'@sveltejs/adapter-auto':
- specifier: ^2.0.0
- version: 2.1.0(@sveltejs/kit@1.30.1)
+ specifier: ^3.0.0
+ version: 3.0.0(@sveltejs/kit@2.0.3)
'@sveltejs/kit':
- specifier: ^1.27.4
- version: 1.30.1(svelte@4.2.8)(vite@4.5.1)
+ specifier: ^2.0.0
+ version: 2.0.3(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.10)
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^3.0.0
+ version: 3.0.1(svelte@4.2.8)(vite@5.0.10)
'@typescript-eslint/eslint-plugin':
specifier: ^6.0.0
version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.2)
@@ -93,14 +96,14 @@ importers:
specifier: ^5.0.0
version: 5.3.2
vite:
- specifier: ^4.5.0
- version: 4.5.1(@types/node@20.10.0)
+ specifier: ^5.0.0
+ version: 5.0.10(@types/node@20.10.0)
vite-plugin-kit-routes:
specifier: 0.2.13-next.0
version: link:../../../vite-plugin-kit-routes/dist
vitest:
- specifier: ^0.34.0
- version: 0.34.6
+ specifier: ^1.0.0
+ version: 1.0.4
packages/create-kitql/templates/sveltekit-remult:
devDependencies:
@@ -108,11 +111,14 @@ importers:
specifier: ^1.28.1
version: 1.40.1
'@sveltejs/adapter-auto':
- specifier: ^2.0.0
- version: 2.1.0(@sveltejs/kit@1.30.1)
+ specifier: ^3.0.0
+ version: 3.0.0(@sveltejs/kit@2.0.3)
'@sveltejs/kit':
- specifier: ^1.27.4
- version: 1.30.1(svelte@4.2.8)(vite@4.5.1)
+ specifier: ^2.0.0
+ version: 2.0.3(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.10)
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^3.0.0
+ version: 3.0.1(svelte@4.2.8)(vite@5.0.10)
'@typescript-eslint/eslint-plugin':
specifier: ^6.0.0
version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.2)
@@ -153,8 +159,8 @@ importers:
specifier: ^5.0.0
version: 5.3.2
vite:
- specifier: ^4.5.0
- version: 4.5.1(@types/node@20.10.0)
+ specifier: ^5.0.0
+ version: 5.0.10(@types/node@20.10.0)
vite-plugin-kit-routes:
specifier: 0.2.13-next.0
version: link:../../../vite-plugin-kit-routes/dist
@@ -162,62 +168,8 @@ importers:
specifier: 0.1.6-next.1
version: link:../../../vite-plugin-striper/dist
vitest:
- specifier: ^0.34.0
- version: 0.34.6
-
- packages/create-kitql/test-kit-routes:
- devDependencies:
- '@playwright/test':
- specifier: ^1.28.1
- version: 1.40.1
- '@sveltejs/adapter-auto':
- specifier: ^2.0.0
- version: 2.1.0(@sveltejs/kit@1.30.1)
- '@sveltejs/kit':
- specifier: ^1.27.4
- version: 1.30.1(svelte@4.2.8)(vite@4.5.1)
- '@typescript-eslint/eslint-plugin':
- specifier: ^6.0.0
- version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.2)
- '@typescript-eslint/parser':
- specifier: ^6.0.0
- version: 6.14.0(eslint@8.55.0)(typescript@5.3.2)
- eslint:
- specifier: ^8.28.0
- version: 8.55.0
- eslint-config-prettier:
- specifier: ^9.0.0
- version: 9.1.0(eslint@8.55.0)
- eslint-plugin-svelte:
- specifier: ^2.30.0
- version: 2.35.0(eslint@8.55.0)(svelte@4.2.8)
- prettier:
- specifier: ^3.0.0
- version: 3.1.0
- prettier-plugin-svelte:
- specifier: ^3.0.0
- version: 3.1.0(prettier@3.1.0)(svelte@4.2.8)
- svelte:
- specifier: ^4.2.7
- version: 4.2.8
- svelte-check:
- specifier: ^3.6.0
- version: 3.6.0(postcss@8.4.31)(svelte@4.2.8)
- tslib:
- specifier: ^2.4.1
- version: 2.6.2
- typescript:
- specifier: ^5.0.0
- version: 5.3.2
- vite:
- specifier: ^4.5.0
- version: 4.5.1(@types/node@20.10.0)
- vite-plugin-kit-routes:
- specifier: 0.2.12
- version: 0.2.12
- vitest:
- specifier: ^0.34.0
- version: 0.34.6
+ specifier: ^1.0.0
+ version: 1.0.4
packages/eslint-config:
dependencies:
@@ -229,7 +181,7 @@ importers:
version: link:../helpers/dist
'@theguild/eslint-config':
specifier: ^0.11.1
- version: 0.11.1(eslint@8.55.0)(typescript@5.3.2)
+ version: 0.11.1(eslint@8.56.0)(typescript@5.3.2)
'@theguild/prettier-config':
specifier: 2.0.2
version: 2.0.2(@vue/compiler-sfc@3.3.4)(prettier@3.1.0)
@@ -237,11 +189,11 @@ importers:
specifier: 4.3.0
version: 4.3.0(@vue/compiler-sfc@3.3.4)(prettier@3.1.0)
'@typescript-eslint/eslint-plugin':
- specifier: 6.14.0
- version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.2)
+ specifier: 6.15.0
+ version: 6.15.0(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)(typescript@5.3.2)
'@typescript-eslint/parser':
- specifier: 6.14.0
- version: 6.14.0(eslint@8.55.0)(typescript@5.3.2)
+ specifier: 6.15.0
+ version: 6.15.0(eslint@8.56.0)(typescript@5.3.2)
'@vue/compiler-sfc':
specifier: 3.3.4
version: 3.3.4
@@ -249,17 +201,17 @@ importers:
specifier: ^11.1.0
version: 11.1.0
eslint:
- specifier: 8.55.0
- version: 8.55.0
+ specifier: 8.56.0
+ version: 8.56.0
eslint-config-prettier:
specifier: 9.1.0
- version: 9.1.0(eslint@8.55.0)
+ version: 9.1.0(eslint@8.56.0)
eslint-plugin-svelte:
specifier: 2.35.0
- version: 2.35.0(eslint@8.55.0)(svelte@4.2.0)
+ version: 2.35.0(eslint@8.56.0)(svelte@4.2.0)
eslint-plugin-unused-imports:
specifier: 3.0.0
- version: 3.0.0(@typescript-eslint/eslint-plugin@6.14.0)(eslint@8.55.0)
+ version: 3.0.0(@typescript-eslint/eslint-plugin@6.15.0)(eslint@8.56.0)
prettier:
specifier: 3.1.0
version: 3.1.0
@@ -288,14 +240,17 @@ importers:
specifier: workspace:*
version: link:../helpers/dist
'@sveltejs/adapter-node':
- specifier: 1.3.1
- version: 1.3.1(@sveltejs/kit@1.30.1)
+ specifier: ^2.0.0
+ version: 2.0.0(@sveltejs/kit@2.0.3)
'@sveltejs/kit':
- specifier: 1.30.1
- version: 1.30.1(svelte@4.2.1)(vite@4.5.1)
+ specifier: ^2.0.0
+ version: 2.0.3(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.1)(vite@5.0.10)
'@sveltejs/package':
specifier: 2.2.2
version: 2.2.2(svelte@4.2.1)(typescript@5.3.2)
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^3.0.0
+ version: 3.0.1(svelte@4.2.1)(vite@5.0.10)
publint:
specifier: 0.2.4
version: 0.2.4
@@ -312,11 +267,11 @@ importers:
specifier: 5.3.2
version: 5.3.2
vite:
- specifier: 4.5.1
- version: 4.5.1(@types/node@20.10.0)
+ specifier: ^5.0.0
+ version: 5.0.10(@types/node@20.10.0)
vitest:
- specifier: 0.34.6
- version: 0.34.6
+ specifier: ^1.0.0
+ version: 1.0.4
publishDirectory: dist
packages/helpers:
@@ -325,14 +280,17 @@ importers:
specifier: workspace:*
version: link:../eslint-config
'@sveltejs/adapter-auto':
- specifier: 2.1.0
- version: 2.1.0(@sveltejs/kit@1.30.1)
+ specifier: ^3.0.0
+ version: 3.0.0(@sveltejs/kit@2.0.3)
'@sveltejs/kit':
- specifier: 1.30.1
- version: 1.30.1(svelte@4.2.1)(vite@4.5.1)
+ specifier: ^2.0.0
+ version: 2.0.3(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.1)(vite@5.0.10)
'@sveltejs/package':
specifier: 2.2.2
version: 2.2.2(svelte@4.2.1)(typescript@5.3.2)
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^3.0.0
+ version: 3.0.1(svelte@4.2.1)(vite@5.0.10)
publint:
specifier: 0.2.4
version: 0.2.4
@@ -352,11 +310,11 @@ importers:
specifier: 5.3.2
version: 5.3.2
vite:
- specifier: 4.5.1
- version: 4.5.1(@types/node@20.10.0)
+ specifier: ^5.0.0
+ version: 5.0.10(@types/node@20.10.0)
vitest:
- specifier: 0.34.6
- version: 0.34.6
+ specifier: ^1.0.0
+ version: 1.0.4
publishDirectory: dist
packages/internals:
@@ -378,14 +336,17 @@ importers:
specifier: workspace:*
version: link:../eslint-config
'@sveltejs/adapter-auto':
- specifier: 2.1.0
- version: 2.1.0(@sveltejs/kit@1.30.1)
+ specifier: ^3.0.0
+ version: 3.0.0(@sveltejs/kit@2.0.3)
'@sveltejs/kit':
- specifier: 1.30.1
- version: 1.30.1(svelte@4.2.1)(vite@4.5.1)
+ specifier: ^2.0.0
+ version: 2.0.3(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.1)(vite@5.0.10)
'@sveltejs/package':
specifier: 2.2.2
version: 2.2.2(svelte@4.2.1)(typescript@5.3.2)
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^3.0.0
+ version: 3.0.1(svelte@4.2.1)(vite@5.0.10)
publint:
specifier: 0.2.4
version: 0.2.4
@@ -402,11 +363,11 @@ importers:
specifier: 5.3.2
version: 5.3.2
vite:
- specifier: 4.5.1
- version: 4.5.1(@types/node@20.10.0)
+ specifier: ^5.0.0
+ version: 5.0.10(@types/node@20.10.0)
vitest:
- specifier: 0.34.6
- version: 0.34.6
+ specifier: ^1.0.0
+ version: 1.0.4
publishDirectory: dist
packages/vite-plugin-kit-routes:
@@ -431,14 +392,17 @@ importers:
specifier: workspace:*
version: link:../eslint-config
'@sveltejs/adapter-auto':
- specifier: 2.1.0
- version: 2.1.0(@sveltejs/kit@1.30.1)
+ specifier: ^3.0.0
+ version: 3.0.0(@sveltejs/kit@2.0.3)
'@sveltejs/kit':
- specifier: 1.30.1
- version: 1.30.1(svelte@4.2.1)(vite@4.5.1)
+ specifier: ^2.0.0
+ version: 2.0.3(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.1)(vite@5.0.10)
'@sveltejs/package':
specifier: 2.2.2
version: 2.2.2(svelte@4.2.1)(typescript@5.3.2)
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^3.0.0
+ version: 3.0.1(svelte@4.2.1)(vite@5.0.10)
publint:
specifier: 0.2.4
version: 0.2.4
@@ -455,11 +419,11 @@ importers:
specifier: 5.3.2
version: 5.3.2
vite:
- specifier: 4.5.1
- version: 4.5.1(@types/node@20.10.0)
+ specifier: ^5.0.0
+ version: 5.0.10(@types/node@20.10.0)
vitest:
- specifier: 0.34.6
- version: 0.34.6
+ specifier: ^1.0.0
+ version: 1.0.4
publishDirectory: dist
packages/vite-plugin-striper:
@@ -484,14 +448,17 @@ importers:
specifier: workspace:*
version: link:../eslint-config
'@sveltejs/adapter-auto':
- specifier: 2.1.0
- version: 2.1.0(@sveltejs/kit@1.30.1)
+ specifier: ^3.0.0
+ version: 3.0.0(@sveltejs/kit@2.0.3)
'@sveltejs/kit':
- specifier: 1.30.1
- version: 1.30.1(svelte@4.2.1)(vite@4.5.1)
+ specifier: ^2.0.0
+ version: 2.0.3(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.1)(vite@5.0.10)
'@sveltejs/package':
specifier: 2.2.2
version: 2.2.2(svelte@4.2.1)(typescript@5.3.2)
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^3.0.0
+ version: 3.0.1(svelte@4.2.1)(vite@5.0.10)
publint:
specifier: 0.2.4
version: 0.2.4
@@ -508,11 +475,11 @@ importers:
specifier: 5.3.2
version: 5.3.2
vite:
- specifier: 4.5.1
- version: 4.5.1(@types/node@20.10.0)
+ specifier: ^5.0.0
+ version: 5.0.10(@types/node@20.10.0)
vitest:
- specifier: 0.34.6
- version: 0.34.6
+ specifier: ^1.0.0
+ version: 1.0.4
publishDirectory: dist
packages/vite-plugin-watch-and-run:
@@ -528,14 +495,17 @@ importers:
specifier: workspace:*
version: link:../eslint-config
'@sveltejs/adapter-auto':
- specifier: 2.1.0
- version: 2.1.0(@sveltejs/kit@1.30.1)
+ specifier: ^3.0.0
+ version: 3.0.0(@sveltejs/kit@2.0.3)
'@sveltejs/kit':
- specifier: 1.30.1
- version: 1.30.1(svelte@4.2.1)(vite@4.5.1)
+ specifier: ^2.0.0
+ version: 2.0.3(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.1)(vite@5.0.10)
'@sveltejs/package':
specifier: 2.2.2
version: 2.2.2(svelte@4.2.1)(typescript@5.3.2)
+ '@sveltejs/vite-plugin-svelte':
+ specifier: ^3.0.0
+ version: 3.0.1(svelte@4.2.1)(vite@5.0.10)
'@types/micromatch':
specifier: 4.0.2
version: 4.0.2
@@ -555,11 +525,11 @@ importers:
specifier: 5.3.2
version: 5.3.2
vite:
- specifier: 4.5.1
- version: 4.5.1(@types/node@20.10.0)
+ specifier: ^5.0.0
+ version: 5.0.10(@types/node@20.10.0)
vitest:
- specifier: 0.34.6
- version: 0.34.6
+ specifier: ^1.0.0
+ version: 1.0.4
publishDirectory: dist
website:
@@ -908,6 +878,7 @@ packages:
/@babel/helper-string-parser@7.23.4:
resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
engines: {node: '>=6.9.0'}
+ dev: false
/@babel/helper-validator-identifier@7.22.20:
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
@@ -943,6 +914,7 @@ packages:
hasBin: true
dependencies:
'@babel/types': 7.23.6
+ dev: false
/@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.23.2):
resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==}
@@ -1009,6 +981,7 @@ packages:
'@babel/helper-string-parser': 7.23.4
'@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
+ dev: false
/@bcoe/v8-coverage@0.2.3:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
@@ -1241,15 +1214,6 @@ packages:
resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==}
dev: false
- /@esbuild/android-arm64@0.18.20:
- resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-arm64@0.19.5:
resolution: {integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==}
engines: {node: '>=12'}
@@ -1259,15 +1223,6 @@ packages:
dev: true
optional: true
- /@esbuild/android-arm@0.18.20:
- resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-arm@0.19.5:
resolution: {integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==}
engines: {node: '>=12'}
@@ -1277,15 +1232,6 @@ packages:
dev: true
optional: true
- /@esbuild/android-x64@0.18.20:
- resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-x64@0.19.5:
resolution: {integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==}
engines: {node: '>=12'}
@@ -1295,15 +1241,6 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-arm64@0.18.20:
- resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/darwin-arm64@0.19.5:
resolution: {integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==}
engines: {node: '>=12'}
@@ -1313,15 +1250,6 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-x64@0.18.20:
- resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/darwin-x64@0.19.5:
resolution: {integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==}
engines: {node: '>=12'}
@@ -1331,15 +1259,6 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-arm64@0.18.20:
- resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/freebsd-arm64@0.19.5:
resolution: {integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==}
engines: {node: '>=12'}
@@ -1349,15 +1268,6 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-x64@0.18.20:
- resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/freebsd-x64@0.19.5:
resolution: {integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==}
engines: {node: '>=12'}
@@ -1367,15 +1277,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm64@0.18.20:
- resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-arm64@0.19.5:
resolution: {integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==}
engines: {node: '>=12'}
@@ -1385,15 +1286,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm@0.18.20:
- resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-arm@0.19.5:
resolution: {integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==}
engines: {node: '>=12'}
@@ -1403,15 +1295,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ia32@0.18.20:
- resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-ia32@0.19.5:
resolution: {integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==}
engines: {node: '>=12'}
@@ -1421,15 +1304,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-loong64@0.18.20:
- resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-loong64@0.19.5:
resolution: {integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==}
engines: {node: '>=12'}
@@ -1439,15 +1313,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-mips64el@0.18.20:
- resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-mips64el@0.19.5:
resolution: {integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==}
engines: {node: '>=12'}
@@ -1457,15 +1322,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ppc64@0.18.20:
- resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-ppc64@0.19.5:
resolution: {integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==}
engines: {node: '>=12'}
@@ -1475,15 +1331,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-riscv64@0.18.20:
- resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-riscv64@0.19.5:
resolution: {integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==}
engines: {node: '>=12'}
@@ -1493,15 +1340,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-s390x@0.18.20:
- resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-s390x@0.19.5:
resolution: {integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==}
engines: {node: '>=12'}
@@ -1511,15 +1349,6 @@ packages:
dev: true
optional: true
- /@esbuild/linux-x64@0.18.20:
- resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/linux-x64@0.19.5:
resolution: {integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==}
engines: {node: '>=12'}
@@ -1529,15 +1358,6 @@ packages:
dev: true
optional: true
- /@esbuild/netbsd-x64@0.18.20:
- resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/netbsd-x64@0.19.5:
resolution: {integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==}
engines: {node: '>=12'}
@@ -1547,15 +1367,6 @@ packages:
dev: true
optional: true
- /@esbuild/openbsd-x64@0.18.20:
- resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/openbsd-x64@0.19.5:
resolution: {integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==}
engines: {node: '>=12'}
@@ -1565,15 +1376,6 @@ packages:
dev: true
optional: true
- /@esbuild/sunos-x64@0.18.20:
- resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/sunos-x64@0.19.5:
resolution: {integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==}
engines: {node: '>=12'}
@@ -1583,15 +1385,6 @@ packages:
dev: true
optional: true
- /@esbuild/win32-arm64@0.18.20:
- resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-arm64@0.19.5:
resolution: {integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==}
engines: {node: '>=12'}
@@ -1601,15 +1394,6 @@ packages:
dev: true
optional: true
- /@esbuild/win32-ia32@0.18.20:
- resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-ia32@0.19.5:
resolution: {integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==}
engines: {node: '>=12'}
@@ -1619,15 +1403,6 @@ packages:
dev: true
optional: true
- /@esbuild/win32-x64@0.18.20:
- resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/win32-x64@0.19.5:
resolution: {integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==}
engines: {node: '>=12'}
@@ -1645,6 +1420,17 @@ packages:
dependencies:
eslint: 8.55.0
eslint-visitor-keys: 3.4.3
+ dev: true
+
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0):
+ resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ dependencies:
+ eslint: 8.56.0
+ eslint-visitor-keys: 3.4.3
+ dev: false
/@eslint-community/regexpp@4.10.0:
resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
@@ -1669,12 +1455,13 @@ packages:
/@eslint/js@8.55.0:
resolution: {integrity: sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- /@fastify/busboy@2.0.0:
- resolution: {integrity: sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==}
- engines: {node: '>=14'}
dev: true
+ /@eslint/js@8.56.0:
+ resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dev: false
+
/@giscus/react@2.3.0(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-tj79B+NNBfidhPdXJqWoqRm5Jhoc6CBhXMYwBR9nwTwsrdaB/spcQXmHpKcUuOdXZtlYSwMfCFcBogMNbD+gKQ==}
peerDependencies:
@@ -2067,21 +1854,6 @@ packages:
'@jridgewell/resolve-uri': 3.1.0
'@jridgewell/sourcemap-codec': 1.4.14
- /@kitql/helpers@0.8.7:
- resolution: {integrity: sha512-5ZLivmOF4QLQWjCAPzzAk0ZYKLIhJkNpClXUtEVSTFJdWT8Qfg3b/yDzJDT6gDd3FgWHFEKk99Fr7/tnYJO6fw==}
- engines: {node: ^16.14 || >=18}
- dev: true
-
- /@kitql/internals@0.9.3:
- resolution: {integrity: sha512-p9Dd7s68al2IcfJgTztXbDFvGKlwHoinEmCheQc++BJf5i2D1Kh3AQgTsBgqOrdrlYOqPEcTjZFrWaIZriEBrQ==}
- engines: {node: ^16.14 || >=18}
- dependencies:
- '@babel/parser': 7.23.0
- '@kitql/helpers': 0.8.7
- recast: 0.23.4
- svelte: 4.2.1
- dev: true
-
/@lit-labs/ssr-dom-shim@1.1.1:
resolution: {integrity: sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==}
dev: false
@@ -2874,8 +2646,8 @@ packages:
resolution: {integrity: sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA==}
dev: false
- /@rollup/plugin-commonjs@25.0.5(rollup@3.29.4):
- resolution: {integrity: sha512-xY8r/A9oisSeSuLCTfhssyDjo9Vp/eDiRLXkg1MXCcEEgEjPmLU+ZyDB20OOD0NlyDa/8SGbK5uIggF5XTx77w==}
+ /@rollup/plugin-commonjs@25.0.7(rollup@4.9.1):
+ resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.68.0||^3.0.0||^4.0.0
@@ -2883,17 +2655,17 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@3.29.4)
+ '@rollup/pluginutils': 5.0.5(rollup@4.9.1)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
- magic-string: 0.27.0
- rollup: 3.29.4
+ magic-string: 0.30.5
+ rollup: 4.9.1
dev: true
- /@rollup/plugin-json@6.0.1(rollup@3.29.4):
- resolution: {integrity: sha512-RgVfl5hWMkxN1h/uZj8FVESvPuBJ/uf6ly6GTj0GONnkfoBN5KC0MSz+PN2OLDgYXMhtG0mWpTrkiOjoxAIevw==}
+ /@rollup/plugin-json@6.1.0(rollup@4.9.1):
+ resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
@@ -2901,11 +2673,11 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@3.29.4)
- rollup: 3.29.4
+ '@rollup/pluginutils': 5.1.0(rollup@4.9.1)
+ rollup: 4.9.1
dev: true
- /@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4):
+ /@rollup/plugin-node-resolve@15.2.3(rollup@4.9.1):
resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -2914,16 +2686,16 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@3.29.4)
+ '@rollup/pluginutils': 5.0.5(rollup@4.9.1)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-builtin-module: 3.2.1
is-module: 1.0.0
- resolve: 1.22.2
- rollup: 3.29.4
+ resolve: 1.22.8
+ rollup: 4.9.1
dev: true
- /@rollup/pluginutils@5.0.5(rollup@3.29.4):
+ /@rollup/pluginutils@5.0.5(rollup@4.9.1):
resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -2935,9 +2707,128 @@ packages:
'@types/estree': 1.0.1
estree-walker: 2.0.2
picomatch: 2.3.1
- rollup: 3.29.4
+ rollup: 4.9.1
dev: true
+ /@rollup/pluginutils@5.1.0(rollup@4.9.1):
+ resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+ dependencies:
+ '@types/estree': 1.0.1
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
+ rollup: 4.9.1
+ dev: true
+
+ /@rollup/rollup-android-arm-eabi@4.9.1:
+ resolution: {integrity: sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-android-arm64@4.9.1:
+ resolution: {integrity: sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-darwin-arm64@4.9.1:
+ resolution: {integrity: sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-darwin-x64@4.9.1:
+ resolution: {integrity: sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm-gnueabihf@4.9.1:
+ resolution: {integrity: sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm64-gnu@4.9.1:
+ resolution: {integrity: sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm64-musl@4.9.1:
+ resolution: {integrity: sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-riscv64-gnu@4.9.1:
+ resolution: {integrity: sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-gnu@4.9.1:
+ resolution: {integrity: sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-musl@4.9.1:
+ resolution: {integrity: sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-arm64-msvc@4.9.1:
+ resolution: {integrity: sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-ia32-msvc@4.9.1:
+ resolution: {integrity: sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-x64-msvc@4.9.1:
+ resolution: {integrity: sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@rushstack/eslint-patch@1.6.0:
resolution: {integrity: sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==}
dev: false
@@ -2946,81 +2837,77 @@ packages:
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
dev: true
- /@sveltejs/adapter-auto@2.1.0(@sveltejs/kit@1.30.1):
- resolution: {integrity: sha512-o2pZCfATFtA/Gw/BB0Xm7k4EYaekXxaPGER3xGSY3FvzFJGTlJlZjBseaXwYSM94lZ0HniOjTokN3cWaLX6fow==}
+ /@sveltejs/adapter-auto@3.0.0(@sveltejs/kit@2.0.3):
+ resolution: {integrity: sha512-UNWSs/rOReBRfI/xFwSO2WYF1a7PT74SrWOHJmSNLY3Lq+zbH0uuvnlP+TmrTUBvOTkou3WJDjL6lK3n6aOUgQ==}
peerDependencies:
- '@sveltejs/kit': ^1.0.0
+ '@sveltejs/kit': ^2.0.0
dependencies:
- '@sveltejs/kit': 1.30.1(svelte@4.2.8)(vite@4.5.1)
- import-meta-resolve: 3.0.0
+ '@sveltejs/kit': 2.0.3(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.10)
+ import-meta-resolve: 4.0.0
dev: true
- /@sveltejs/adapter-node@1.3.1(@sveltejs/kit@1.30.1):
- resolution: {integrity: sha512-A0VgRQDCDPzdLNoiAbcOxGw4zT1Mc+n1LwT1OmO350R7WxrEqdMUChPPOd1iMfIDWlP4ie6E2d/WQf5es2d4Zw==}
+ /@sveltejs/adapter-node@2.0.0(@sveltejs/kit@2.0.3):
+ resolution: {integrity: sha512-js/FBTnwDhr111wCY7b+B30LD8uTUgegRVGG2q6xwzgU8qmj+8/V5E6f/kNmDbyBJH45V6tr8RTKsLvpNScK4g==}
peerDependencies:
- '@sveltejs/kit': ^1.0.0
+ '@sveltejs/kit': ^2.0.0
dependencies:
- '@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.30.1(svelte@4.2.1)(vite@4.5.1)
- rollup: 3.29.4
+ '@rollup/plugin-commonjs': 25.0.7(rollup@4.9.1)
+ '@rollup/plugin-json': 6.1.0(rollup@4.9.1)
+ '@rollup/plugin-node-resolve': 15.2.3(rollup@4.9.1)
+ '@sveltejs/kit': 2.0.3(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.1)(vite@5.0.10)
+ rollup: 4.9.1
dev: true
- /@sveltejs/kit@1.30.1(svelte@4.2.1)(vite@4.5.1):
- resolution: {integrity: sha512-N4hMFTRmnkB0q1uB93wfM8As2q4zYI2FQ01K8dQOCAWbm2y6mB0pmF12ILO+zbEim13csBLO0JyAWJRSd101hQ==}
- engines: {node: ^16.14 || >=18}
+ /@sveltejs/kit@2.0.3(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.1)(vite@5.0.10):
+ resolution: {integrity: sha512-TjqRBC7I3qnGeRfmxAkkwbQVnto9x+DsSDTtHC4qC+MgHPImIVzSgUiw//tZ3/uB5/MXhGNLhi5mztWZVM0sjw==}
+ engines: {node: '>=18.13'}
hasBin: true
requiresBuild: true
peerDependencies:
- svelte: ^3.54.0 || ^4.0.0-next.0 || ^5.0.0-next.0
- vite: ^4.0.0
+ '@sveltejs/vite-plugin-svelte': ^3.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.3
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.5.2(svelte@4.2.1)(vite@4.5.1)
- '@types/cookie': 0.5.1
- cookie: 0.5.0
- devalue: 4.3.1
+ '@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.2.1)(vite@5.0.10)
+ '@types/cookie': 0.6.0
+ cookie: 0.6.0
+ devalue: 4.3.2
esm-env: 1.0.0
kleur: 4.1.5
- magic-string: 0.30.4
+ magic-string: 0.30.5
mrmime: 1.0.1
sade: 1.8.1
set-cookie-parser: 2.6.0
sirv: 2.0.3
svelte: 4.2.1
tiny-glob: 0.2.9
- undici: 5.26.5
- vite: 4.5.1(@types/node@20.10.0)
- transitivePeerDependencies:
- - supports-color
+ vite: 5.0.10(@types/node@20.10.0)
dev: true
- /@sveltejs/kit@1.30.1(svelte@4.2.8)(vite@4.5.1):
- resolution: {integrity: sha512-N4hMFTRmnkB0q1uB93wfM8As2q4zYI2FQ01K8dQOCAWbm2y6mB0pmF12ILO+zbEim13csBLO0JyAWJRSd101hQ==}
- engines: {node: ^16.14 || >=18}
+ /@sveltejs/kit@2.0.3(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.10):
+ resolution: {integrity: sha512-TjqRBC7I3qnGeRfmxAkkwbQVnto9x+DsSDTtHC4qC+MgHPImIVzSgUiw//tZ3/uB5/MXhGNLhi5mztWZVM0sjw==}
+ engines: {node: '>=18.13'}
hasBin: true
requiresBuild: true
peerDependencies:
- svelte: ^3.54.0 || ^4.0.0-next.0 || ^5.0.0-next.0
- vite: ^4.0.0
+ '@sveltejs/vite-plugin-svelte': ^3.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.3
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.5.2(svelte@4.2.8)(vite@4.5.1)
- '@types/cookie': 0.5.1
- cookie: 0.5.0
- devalue: 4.3.1
+ '@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.2.8)(vite@5.0.10)
+ '@types/cookie': 0.6.0
+ cookie: 0.6.0
+ devalue: 4.3.2
esm-env: 1.0.0
kleur: 4.1.5
- magic-string: 0.30.4
+ magic-string: 0.30.5
mrmime: 1.0.1
sade: 1.8.1
set-cookie-parser: 2.6.0
sirv: 2.0.3
svelte: 4.2.8
tiny-glob: 0.2.9
- undici: 5.26.5
- vite: 4.5.1(@types/node@20.10.0)
- transitivePeerDependencies:
- - supports-color
+ vite: 5.0.10(@types/node@20.10.0)
dev: true
/@sveltejs/package@2.2.2(svelte@4.2.1)(typescript@5.3.2):
@@ -3040,74 +2927,74 @@ packages:
- typescript
dev: true
- /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.2)(svelte@4.2.1)(vite@4.5.1):
- resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==}
- engines: {node: ^14.18.0 || >= 16}
+ /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.1)(vite@5.0.10):
+ resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==}
+ engines: {node: ^18.0.0 || >=20}
peerDependencies:
- '@sveltejs/vite-plugin-svelte': ^2.2.0
- svelte: ^3.54.0 || ^4.0.0
- vite: ^4.0.0
+ '@sveltejs/vite-plugin-svelte': ^3.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.5.2(svelte@4.2.1)(vite@4.5.1)
+ '@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.2.1)(vite@5.0.10)
debug: 4.3.4
svelte: 4.2.1
- vite: 4.5.1(@types/node@20.10.0)
+ vite: 5.0.10(@types/node@20.10.0)
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.2)(svelte@4.2.8)(vite@4.5.1):
- resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==}
- engines: {node: ^14.18.0 || >= 16}
+ /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.10):
+ resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==}
+ engines: {node: ^18.0.0 || >=20}
peerDependencies:
- '@sveltejs/vite-plugin-svelte': ^2.2.0
- svelte: ^3.54.0 || ^4.0.0
- vite: ^4.0.0
+ '@sveltejs/vite-plugin-svelte': ^3.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.5.2(svelte@4.2.8)(vite@4.5.1)
+ '@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.2.8)(vite@5.0.10)
debug: 4.3.4
svelte: 4.2.8
- vite: 4.5.1(@types/node@20.10.0)
+ vite: 5.0.10(@types/node@20.10.0)
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte@2.5.2(svelte@4.2.1)(vite@4.5.1):
- resolution: {integrity: sha512-Dfy0Rbl+IctOVfJvWGxrX/3m6vxPLH8o0x+8FA5QEyMUQMo4kGOVIojjryU7YomBAexOTAuYf1RT7809yDziaA==}
- engines: {node: ^14.18.0 || >= 16}
+ /@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.2.1)(vite@5.0.10):
+ resolution: {integrity: sha512-CGURX6Ps+TkOovK6xV+Y2rn8JKa8ZPUHPZ/NKgCxAmgBrXReavzFl8aOSCj3kQ1xqT7yGJj53hjcV/gqwDAaWA==}
+ engines: {node: ^18.0.0 || >=20}
peerDependencies:
- svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0
- vite: ^4.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.2)(svelte@4.2.1)(vite@4.5.1)
+ '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.1)(vite@5.0.10)
debug: 4.3.4
deepmerge: 4.3.1
kleur: 4.1.5
- magic-string: 0.30.4
+ magic-string: 0.30.5
svelte: 4.2.1
svelte-hmr: 0.15.3(svelte@4.2.1)
- vite: 4.5.1(@types/node@20.10.0)
- vitefu: 0.2.4(vite@4.5.1)
+ vite: 5.0.10(@types/node@20.10.0)
+ vitefu: 0.2.5(vite@5.0.10)
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte@2.5.2(svelte@4.2.8)(vite@4.5.1):
- resolution: {integrity: sha512-Dfy0Rbl+IctOVfJvWGxrX/3m6vxPLH8o0x+8FA5QEyMUQMo4kGOVIojjryU7YomBAexOTAuYf1RT7809yDziaA==}
- engines: {node: ^14.18.0 || >= 16}
+ /@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.2.8)(vite@5.0.10):
+ resolution: {integrity: sha512-CGURX6Ps+TkOovK6xV+Y2rn8JKa8ZPUHPZ/NKgCxAmgBrXReavzFl8aOSCj3kQ1xqT7yGJj53hjcV/gqwDAaWA==}
+ engines: {node: ^18.0.0 || >=20}
peerDependencies:
- svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0
- vite: ^4.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.2)(svelte@4.2.8)(vite@4.5.1)
+ '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.10)
debug: 4.3.4
deepmerge: 4.3.1
kleur: 4.1.5
- magic-string: 0.30.4
+ magic-string: 0.30.5
svelte: 4.2.8
svelte-hmr: 0.15.3(svelte@4.2.8)
- vite: 4.5.1(@types/node@20.10.0)
- vitefu: 0.2.4(vite@4.5.1)
+ vite: 5.0.10(@types/node@20.10.0)
+ vitefu: 0.2.5(vite@5.0.10)
transitivePeerDependencies:
- supports-color
dev: true
@@ -3169,28 +3056,28 @@ packages:
- webpack
dev: false
- /@theguild/eslint-config@0.11.1(eslint@8.55.0)(typescript@5.3.2):
+ /@theguild/eslint-config@0.11.1(eslint@8.56.0)(typescript@5.3.2):
resolution: {integrity: sha512-NcuGWeAEhXQDqH8A0EWtodqHubLo5QVCMDO82eajkWR2r5WLkAXGeLo5Mk7BCTpncoBG2x406/IVZLTE54e3lA==}
peerDependencies:
eslint: ^8.24.0
dependencies:
'@rushstack/eslint-patch': 1.6.0
- '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.2)
- '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.2)
- eslint: 8.55.0
- eslint-config-prettier: 9.1.0(eslint@8.55.0)
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.14.0)(eslint-plugin-import@2.29.0)(eslint@8.55.0)
- eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0)
- eslint-plugin-jsonc: 2.10.0(eslint@8.55.0)
- eslint-plugin-jsx-a11y: 6.8.0(eslint@8.55.0)
- eslint-plugin-mdx: 2.2.0(eslint@8.55.0)
- eslint-plugin-n: 16.4.0(eslint@8.55.0)
- eslint-plugin-promise: 6.1.1(eslint@8.55.0)
- eslint-plugin-react: 7.33.2(eslint@8.55.0)
- eslint-plugin-react-hooks: 4.6.0(eslint@8.55.0)
- eslint-plugin-sonarjs: 0.23.0(eslint@8.55.0)
- eslint-plugin-unicorn: 49.0.0(eslint@8.55.0)
- eslint-plugin-yml: 1.10.0(eslint@8.55.0)
+ '@typescript-eslint/eslint-plugin': 6.15.0(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)(typescript@5.3.2)
+ '@typescript-eslint/parser': 6.15.0(eslint@8.56.0)(typescript@5.3.2)
+ eslint: 8.56.0
+ eslint-config-prettier: 9.1.0(eslint@8.56.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.15.0)(eslint-plugin-import@2.29.0)(eslint@8.56.0)
+ eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.15.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
+ eslint-plugin-jsonc: 2.10.0(eslint@8.56.0)
+ eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0)
+ eslint-plugin-mdx: 2.2.0(eslint@8.56.0)
+ eslint-plugin-n: 16.4.0(eslint@8.56.0)
+ eslint-plugin-promise: 6.1.1(eslint@8.56.0)
+ eslint-plugin-react: 7.33.2(eslint@8.56.0)
+ eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0)
+ eslint-plugin-sonarjs: 0.23.0(eslint@8.56.0)
+ eslint-plugin-unicorn: 49.0.0(eslint@8.56.0)
+ eslint-plugin-yml: 1.10.0(eslint@8.56.0)
transitivePeerDependencies:
- eslint-import-resolver-node
- eslint-import-resolver-webpack
@@ -3295,8 +3182,8 @@ packages:
'@types/node': 20.10.0
dev: false
- /@types/cookie@0.5.1:
- resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==}
+ /@types/cookie@0.6.0:
+ resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
dev: true
/@types/d3-scale-chromatic@3.0.0:
@@ -3486,6 +3373,36 @@ packages:
typescript: 5.3.2
transitivePeerDependencies:
- supports-color
+ dev: true
+
+ /@typescript-eslint/eslint-plugin@6.15.0(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)(typescript@5.3.2):
+ resolution: {integrity: sha512-j5qoikQqPccq9QoBAupOP+CBu8BaJ8BLjaXSioDISeTZkVO3ig7oSIKh3H+rEpee7xCXtWwSB4KIL5l6hWZzpg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
+ eslint: ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@eslint-community/regexpp': 4.10.0
+ '@typescript-eslint/parser': 6.15.0(eslint@8.56.0)(typescript@5.3.2)
+ '@typescript-eslint/scope-manager': 6.15.0
+ '@typescript-eslint/type-utils': 6.15.0(eslint@8.56.0)(typescript@5.3.2)
+ '@typescript-eslint/utils': 6.15.0(eslint@8.56.0)(typescript@5.3.2)
+ '@typescript-eslint/visitor-keys': 6.15.0
+ debug: 4.3.4
+ eslint: 8.56.0
+ graphemer: 1.4.0
+ ignore: 5.2.4
+ natural-compare: 1.4.0
+ semver: 7.5.4
+ ts-api-utils: 1.0.3(typescript@5.3.2)
+ typescript: 5.3.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.2):
resolution: {integrity: sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==}
@@ -3506,6 +3423,28 @@ packages:
typescript: 5.3.2
transitivePeerDependencies:
- supports-color
+ dev: true
+
+ /@typescript-eslint/parser@6.15.0(eslint@8.56.0)(typescript@5.3.2):
+ resolution: {integrity: sha512-MkgKNnsjC6QwcMdlNAel24jjkEO/0hQaMDLqP4S9zq5HBAUJNQB6y+3DwLjX7b3l2b37eNAxMPLwb3/kh8VKdA==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/scope-manager': 6.15.0
+ '@typescript-eslint/types': 6.15.0
+ '@typescript-eslint/typescript-estree': 6.15.0(typescript@5.3.2)
+ '@typescript-eslint/visitor-keys': 6.15.0
+ debug: 4.3.4
+ eslint: 8.56.0
+ typescript: 5.3.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/@typescript-eslint/scope-manager@6.14.0:
resolution: {integrity: sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==}
@@ -3513,6 +3452,15 @@ packages:
dependencies:
'@typescript-eslint/types': 6.14.0
'@typescript-eslint/visitor-keys': 6.14.0
+ dev: true
+
+ /@typescript-eslint/scope-manager@6.15.0:
+ resolution: {integrity: sha512-+BdvxYBltqrmgCNu4Li+fGDIkW9n//NrruzG9X1vBzaNK+ExVXPoGB71kneaVw/Jp+4rH/vaMAGC6JfMbHstVg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dependencies:
+ '@typescript-eslint/types': 6.15.0
+ '@typescript-eslint/visitor-keys': 6.15.0
+ dev: false
/@typescript-eslint/type-utils@6.14.0(eslint@8.55.0)(typescript@5.3.2):
resolution: {integrity: sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==}
@@ -3532,10 +3480,37 @@ packages:
typescript: 5.3.2
transitivePeerDependencies:
- supports-color
+ dev: true
+
+ /@typescript-eslint/type-utils@6.15.0(eslint@8.56.0)(typescript@5.3.2):
+ resolution: {integrity: sha512-CnmHKTfX6450Bo49hPg2OkIm/D/TVYV7jO1MCfPYGwf6x3GO0VU8YMO5AYMn+u3X05lRRxA4fWCz87GFQV6yVQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/typescript-estree': 6.15.0(typescript@5.3.2)
+ '@typescript-eslint/utils': 6.15.0(eslint@8.56.0)(typescript@5.3.2)
+ debug: 4.3.4
+ eslint: 8.56.0
+ ts-api-utils: 1.0.3(typescript@5.3.2)
+ typescript: 5.3.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/@typescript-eslint/types@6.14.0:
resolution: {integrity: sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==}
engines: {node: ^16.0.0 || >=18.0.0}
+ dev: true
+
+ /@typescript-eslint/types@6.15.0:
+ resolution: {integrity: sha512-yXjbt//E4T/ee8Ia1b5mGlbNj9fB9lJP4jqLbZualwpP2BCQ5is6BcWwxpIsY4XKAhmdv3hrW92GdtJbatC6dQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dev: false
/@typescript-eslint/typescript-estree@6.14.0(typescript@5.3.2):
resolution: {integrity: sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==}
@@ -3556,6 +3531,28 @@ packages:
typescript: 5.3.2
transitivePeerDependencies:
- supports-color
+ dev: true
+
+ /@typescript-eslint/typescript-estree@6.15.0(typescript@5.3.2):
+ resolution: {integrity: sha512-7mVZJN7Hd15OmGuWrp2T9UvqR2Ecg+1j/Bp1jXUEY2GZKV6FXlOIoqVDmLpBiEiq3katvj/2n2mR0SDwtloCew==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 6.15.0
+ '@typescript-eslint/visitor-keys': 6.15.0
+ debug: 4.3.4
+ globby: 11.1.0
+ is-glob: 4.0.3
+ semver: 7.5.4
+ ts-api-utils: 1.0.3(typescript@5.3.2)
+ typescript: 5.3.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/@typescript-eslint/utils@6.14.0(eslint@8.55.0)(typescript@5.3.2):
resolution: {integrity: sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==}
@@ -3574,6 +3571,26 @@ packages:
transitivePeerDependencies:
- supports-color
- typescript
+ dev: true
+
+ /@typescript-eslint/utils@6.15.0(eslint@8.56.0)(typescript@5.3.2):
+ resolution: {integrity: sha512-eF82p0Wrrlt8fQSRL0bGXzK5nWPRV2dYQZdajcfzOD9+cQz9O7ugifrJxclB+xVOvWvagXfqS4Es7vpLP4augw==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ '@types/json-schema': 7.0.15
+ '@types/semver': 7.5.0
+ '@typescript-eslint/scope-manager': 6.15.0
+ '@typescript-eslint/types': 6.15.0
+ '@typescript-eslint/typescript-estree': 6.15.0(typescript@5.3.2)
+ eslint: 8.56.0
+ semver: 7.5.4
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: false
/@typescript-eslint/visitor-keys@6.14.0:
resolution: {integrity: sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==}
@@ -3581,6 +3598,15 @@ packages:
dependencies:
'@typescript-eslint/types': 6.14.0
eslint-visitor-keys: 3.4.3
+ dev: true
+
+ /@typescript-eslint/visitor-keys@6.15.0:
+ resolution: {integrity: sha512-1zvtdC1a9h5Tb5jU9x3ADNXO9yjP8rXlaoChu0DQX40vf5ACVpYIVIZhIMZ6d5sDXH7vq4dsZBT1fEGj8D2n2w==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dependencies:
+ '@typescript-eslint/types': 6.15.0
+ eslint-visitor-keys: 3.4.3
+ dev: false
/@ungap/structured-clone@1.2.0:
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
@@ -3614,6 +3640,14 @@ packages:
chai: 4.3.10
dev: true
+ /@vitest/expect@1.0.4:
+ resolution: {integrity: sha512-/NRN9N88qjg3dkhmFcCBwhn/Ie4h064pY3iv7WLRsDJW7dXnEgeoa8W9zy7gIPluhz6CkgqiB3HmpIXgmEY5dQ==}
+ dependencies:
+ '@vitest/spy': 1.0.4
+ '@vitest/utils': 1.0.4
+ chai: 4.3.10
+ dev: true
+
/@vitest/runner@0.34.6:
resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==}
dependencies:
@@ -3622,10 +3656,26 @@ packages:
pathe: 1.1.1
dev: true
+ /@vitest/runner@1.0.4:
+ resolution: {integrity: sha512-rhOQ9FZTEkV41JWXozFM8YgOqaG9zA7QXbhg5gy6mFOVqh4PcupirIJ+wN7QjeJt8S8nJRYuZH1OjJjsbxAXTQ==}
+ dependencies:
+ '@vitest/utils': 1.0.4
+ p-limit: 5.0.0
+ pathe: 1.1.1
+ dev: true
+
/@vitest/snapshot@0.34.6:
resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==}
dependencies:
- magic-string: 0.30.4
+ magic-string: 0.30.5
+ pathe: 1.1.1
+ pretty-format: 29.7.0
+ dev: true
+
+ /@vitest/snapshot@1.0.4:
+ resolution: {integrity: sha512-vkfXUrNyNRA/Gzsp2lpyJxh94vU2OHT1amoD6WuvUAA12n32xeVZQ0KjjQIf8F6u7bcq2A2k969fMVxEsxeKYA==}
+ dependencies:
+ magic-string: 0.30.5
pathe: 1.1.1
pretty-format: 29.7.0
dev: true
@@ -3636,11 +3686,25 @@ packages:
tinyspy: 2.2.0
dev: true
+ /@vitest/spy@1.0.4:
+ resolution: {integrity: sha512-9ojTFRL1AJVh0hvfzAQpm0QS6xIS+1HFIw94kl/1ucTfGCaj1LV/iuJU4Y6cdR03EzPDygxTHwE1JOm+5RCcvA==}
+ dependencies:
+ tinyspy: 2.2.0
+ dev: true
+
/@vitest/utils@0.34.6:
resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==}
dependencies:
diff-sequences: 29.6.3
- loupe: 2.3.6
+ loupe: 2.3.7
+ pretty-format: 29.7.0
+ dev: true
+
+ /@vitest/utils@1.0.4:
+ resolution: {integrity: sha512-gsswWDXxtt0QvtK/y/LWukN7sGMYmnCcv1qv05CsY6cU/Y1zpGX1QuvLs+GO1inczpE6Owixeel3ShkjhYtGfA==}
+ dependencies:
+ diff-sequences: 29.6.3
+ loupe: 2.3.7
pretty-format: 29.7.0
dev: true
@@ -3889,6 +3953,12 @@ packages:
/acorn-walk@8.2.0:
resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
engines: {node: '>=0.4.0'}
+ dev: false
+
+ /acorn-walk@8.3.1:
+ resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==}
+ engines: {node: '>=0.4.0'}
+ dev: true
/acorn@6.4.2:
resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==}
@@ -4169,6 +4239,7 @@ packages:
object-is: 1.1.5
object.assign: 4.1.4
util: 0.12.5
+ dev: false
/assertion-error@1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
@@ -4188,6 +4259,7 @@ packages:
engines: {node: '>=4'}
dependencies:
tslib: 2.6.2
+ dev: false
/astring@1.8.4:
resolution: {integrity: sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==}
@@ -4628,7 +4700,7 @@ packages:
check-error: 1.0.3
deep-eql: 4.1.3
get-func-name: 2.0.2
- loupe: 2.3.6
+ loupe: 2.3.7
pathval: 1.1.1
type-detect: 4.0.8
dev: true
@@ -4936,8 +5008,8 @@ packages:
/convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- /cookie@0.5.0:
- resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
+ /cookie@0.6.0:
+ resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
engines: {node: '>= 0.6'}
dev: true
@@ -5683,8 +5755,8 @@ packages:
engines: {node: '>=8'}
dev: true
- /devalue@4.3.1:
- resolution: {integrity: sha512-Kc0TSP9IUU9eg55au5Q3YtqaYI2cgntVpunJV9Exbm9nvlBeTE5p2NqYHfpuXK6+VF2hF5PI+BPFPUti7e2N1g==}
+ /devalue@4.3.2:
+ resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==}
dev: true
/devlop@1.1.0:
@@ -6017,36 +6089,6 @@ packages:
resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
dev: true
- /esbuild@0.18.20:
- resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- '@esbuild/android-arm': 0.18.20
- '@esbuild/android-arm64': 0.18.20
- '@esbuild/android-x64': 0.18.20
- '@esbuild/darwin-arm64': 0.18.20
- '@esbuild/darwin-x64': 0.18.20
- '@esbuild/freebsd-arm64': 0.18.20
- '@esbuild/freebsd-x64': 0.18.20
- '@esbuild/linux-arm': 0.18.20
- '@esbuild/linux-arm64': 0.18.20
- '@esbuild/linux-ia32': 0.18.20
- '@esbuild/linux-loong64': 0.18.20
- '@esbuild/linux-mips64el': 0.18.20
- '@esbuild/linux-ppc64': 0.18.20
- '@esbuild/linux-riscv64': 0.18.20
- '@esbuild/linux-s390x': 0.18.20
- '@esbuild/linux-x64': 0.18.20
- '@esbuild/netbsd-x64': 0.18.20
- '@esbuild/openbsd-x64': 0.18.20
- '@esbuild/sunos-x64': 0.18.20
- '@esbuild/win32-arm64': 0.18.20
- '@esbuild/win32-ia32': 0.18.20
- '@esbuild/win32-x64': 0.18.20
- dev: true
-
/esbuild@0.19.5:
resolution: {integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==}
engines: {node: '>=12'}
@@ -6101,6 +6143,16 @@ packages:
eslint: '>=6.0.0'
dependencies:
eslint: 8.55.0
+ dev: true
+
+ /eslint-compat-utils@0.1.2(eslint@8.56.0):
+ resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ eslint: '>=6.0.0'
+ dependencies:
+ eslint: 8.56.0
+ dev: false
/eslint-config-prettier@9.1.0(eslint@8.55.0):
resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
@@ -6109,6 +6161,16 @@ packages:
eslint: '>=7.0.0'
dependencies:
eslint: 8.55.0
+ dev: true
+
+ /eslint-config-prettier@9.1.0(eslint@8.56.0):
+ resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
+ hasBin: true
+ peerDependencies:
+ eslint: '>=7.0.0'
+ dependencies:
+ eslint: 8.56.0
+ dev: false
/eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
@@ -6120,7 +6182,7 @@ packages:
- supports-color
dev: false
- /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.14.0)(eslint-plugin-import@2.29.0)(eslint@8.55.0):
+ /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.15.0)(eslint-plugin-import@2.29.0)(eslint@8.56.0):
resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -6129,9 +6191,9 @@ packages:
dependencies:
debug: 4.3.4
enhanced-resolve: 5.15.0
- eslint: 8.55.0
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0)
- eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0)
+ eslint: 8.56.0
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.15.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
+ eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.15.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
fast-glob: 3.3.2
get-tsconfig: 4.7.2
is-core-module: 2.12.0
@@ -6143,7 +6205,7 @@ packages:
- supports-color
dev: false
- /eslint-mdx@2.2.0(eslint@8.55.0):
+ /eslint-mdx@2.2.0(eslint@8.56.0):
resolution: {integrity: sha512-AriN6lCW6KhWQ9GEiXapR1DokKHefOUqKvCmHxnE9puCWYhWiycU2SNKH8jmrasDBreZ+RtJDLi+RcUNLJatjg==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -6151,7 +6213,7 @@ packages:
dependencies:
acorn: 8.10.0
acorn-jsx: 5.3.2(acorn@8.10.0)
- eslint: 8.55.0
+ eslint: 8.56.0
espree: 9.6.1
estree-util-visit: 1.2.1
remark-mdx: 2.3.0
@@ -6168,7 +6230,7 @@ packages:
- supports-color
dev: false
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.15.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -6189,28 +6251,28 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.2)
+ '@typescript-eslint/parser': 6.15.0(eslint@8.56.0)(typescript@5.3.2)
debug: 3.2.7
- eslint: 8.55.0
+ eslint: 8.56.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.14.0)(eslint-plugin-import@2.29.0)(eslint@8.55.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.15.0)(eslint-plugin-import@2.29.0)(eslint@8.56.0)
transitivePeerDependencies:
- supports-color
dev: false
- /eslint-plugin-es-x@7.5.0(eslint@8.55.0):
+ /eslint-plugin-es-x@7.5.0(eslint@8.56.0):
resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
eslint: '>=8'
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
'@eslint-community/regexpp': 4.10.0
- eslint: 8.55.0
- eslint-compat-utils: 0.1.2(eslint@8.55.0)
+ eslint: 8.56.0
+ eslint-compat-utils: 0.1.2(eslint@8.56.0)
dev: false
- /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0):
+ /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.15.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0):
resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==}
engines: {node: '>=4'}
peerDependencies:
@@ -6220,16 +6282,16 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.2)
+ '@typescript-eslint/parser': 6.15.0(eslint@8.56.0)(typescript@5.3.2)
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.2
array.prototype.flatmap: 1.3.2
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.55.0
+ eslint: 8.56.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.55.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.15.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
hasown: 2.0.0
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -6245,20 +6307,20 @@ packages:
- supports-color
dev: false
- /eslint-plugin-jsonc@2.10.0(eslint@8.55.0):
+ /eslint-plugin-jsonc@2.10.0(eslint@8.56.0):
resolution: {integrity: sha512-9d//o6Jyh4s1RxC9fNSt1+MMaFN2ruFdXPG9XZcb/mR2KkfjADYiNL/hbU6W0Cyxfg3tS/XSFuhl5LgtMD8hmw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0)
- eslint: 8.55.0
- eslint-compat-utils: 0.1.2(eslint@8.55.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ eslint: 8.56.0
+ eslint-compat-utils: 0.1.2(eslint@8.56.0)
jsonc-eslint-parser: 2.4.0
natural-compare: 1.4.0
dev: false
- /eslint-plugin-jsx-a11y@6.8.0(eslint@8.55.0):
+ /eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0):
resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==}
engines: {node: '>=4.0'}
peerDependencies:
@@ -6274,7 +6336,7 @@ packages:
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
es-iterator-helpers: 1.0.15
- eslint: 8.55.0
+ eslint: 8.56.0
hasown: 2.0.0
jsx-ast-utils: 3.3.5
language-tags: 1.0.9
@@ -6283,27 +6345,27 @@ packages:
object.fromentries: 2.0.7
dev: false
- /eslint-plugin-markdown@3.0.1(eslint@8.55.0):
+ /eslint-plugin-markdown@3.0.1(eslint@8.56.0):
resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- eslint: 8.55.0
+ eslint: 8.56.0
mdast-util-from-markdown: 0.8.5
transitivePeerDependencies:
- supports-color
dev: false
- /eslint-plugin-mdx@2.2.0(eslint@8.55.0):
+ /eslint-plugin-mdx@2.2.0(eslint@8.56.0):
resolution: {integrity: sha512-OseoMXUIr8iy3E0me+wJLVAxuB0kxHP1plxuYAJDynzorzOj2OKv8Fhr+rIOJ32zfl3bnEWsqFnUiCnyznr1JQ==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
peerDependencies:
eslint: '>=8.0.0'
dependencies:
- eslint: 8.55.0
- eslint-mdx: 2.2.0(eslint@8.55.0)
- eslint-plugin-markdown: 3.0.1(eslint@8.55.0)
+ eslint: 8.56.0
+ eslint-mdx: 2.2.0(eslint@8.56.0)
+ eslint-plugin-markdown: 3.0.1(eslint@8.56.0)
remark-mdx: 2.3.0
remark-parse: 10.0.2
remark-stringify: 10.0.3
@@ -6314,16 +6376,16 @@ packages:
- supports-color
dev: false
- /eslint-plugin-n@16.4.0(eslint@8.55.0):
+ /eslint-plugin-n@16.4.0(eslint@8.56.0):
resolution: {integrity: sha512-IkqJjGoWYGskVaJA7WQuN8PINIxc0N/Pk/jLeYT4ees6Fo5lAhpwGsYek6gS9tCUxgDC4zJ+OwY2bY/6/9OMKQ==}
engines: {node: '>=16.0.0'}
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
builtins: 5.0.1
- eslint: 8.55.0
- eslint-plugin-es-x: 7.5.0(eslint@8.55.0)
+ eslint: 8.56.0
+ eslint-plugin-es-x: 7.5.0(eslint@8.56.0)
get-tsconfig: 4.7.2
ignore: 5.2.4
is-builtin-module: 3.2.1
@@ -6333,25 +6395,25 @@ packages:
semver: 7.5.4
dev: false
- /eslint-plugin-promise@6.1.1(eslint@8.55.0):
+ /eslint-plugin-promise@6.1.1(eslint@8.56.0):
resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
- eslint: 8.55.0
+ eslint: 8.56.0
dev: false
- /eslint-plugin-react-hooks@4.6.0(eslint@8.55.0):
+ /eslint-plugin-react-hooks@4.6.0(eslint@8.56.0):
resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
dependencies:
- eslint: 8.55.0
+ eslint: 8.56.0
dev: false
- /eslint-plugin-react@7.33.2(eslint@8.55.0):
+ /eslint-plugin-react@7.33.2(eslint@8.56.0):
resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==}
engines: {node: '>=4'}
peerDependencies:
@@ -6362,7 +6424,7 @@ packages:
array.prototype.tosorted: 1.1.2
doctrine: 2.1.0
es-iterator-helpers: 1.0.15
- eslint: 8.55.0
+ eslint: 8.56.0
estraverse: 5.3.0
jsx-ast-utils: 3.3.5
minimatch: 3.1.2
@@ -6376,16 +6438,16 @@ packages:
string.prototype.matchall: 4.0.10
dev: false
- /eslint-plugin-sonarjs@0.23.0(eslint@8.55.0):
+ /eslint-plugin-sonarjs@0.23.0(eslint@8.56.0):
resolution: {integrity: sha512-z44T3PBf9W7qQ/aR+NmofOTyg6HLhSEZOPD4zhStqBpLoMp8GYhFksuUBnCxbnf1nfISpKBVkQhiBLFI/F4Wlg==}
engines: {node: '>=14'}
peerDependencies:
eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- eslint: 8.55.0
+ eslint: 8.56.0
dev: false
- /eslint-plugin-svelte@2.35.0(eslint@8.55.0)(svelte@4.2.0):
+ /eslint-plugin-svelte@2.35.0(eslint@8.55.0)(svelte@4.2.8):
resolution: {integrity: sha512-3WDFxNrkXaMlpqoNo3M1ZOQuoFLMO9+bdnN6oVVXaydXC7nzCJuGy9a0zqoNDHMSRPYt0Rqo6hIdHMEaI5sQnw==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -6407,14 +6469,14 @@ packages:
postcss-safe-parser: 6.0.0(postcss@8.4.31)
postcss-selector-parser: 6.0.12
semver: 7.5.4
- svelte: 4.2.0
- svelte-eslint-parser: 0.33.1(svelte@4.2.0)
+ svelte: 4.2.8
+ svelte-eslint-parser: 0.33.1(svelte@4.2.8)
transitivePeerDependencies:
- supports-color
- ts-node
- dev: false
+ dev: true
- /eslint-plugin-svelte@2.35.0(eslint@8.55.0)(svelte@4.2.8):
+ /eslint-plugin-svelte@2.35.0(eslint@8.56.0)(svelte@4.2.0):
resolution: {integrity: sha512-3WDFxNrkXaMlpqoNo3M1ZOQuoFLMO9+bdnN6oVVXaydXC7nzCJuGy9a0zqoNDHMSRPYt0Rqo6hIdHMEaI5sQnw==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -6424,11 +6486,11 @@ packages:
svelte:
optional: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
'@jridgewell/sourcemap-codec': 1.4.15
debug: 4.3.4
- eslint: 8.55.0
- eslint-compat-utils: 0.1.2(eslint@8.55.0)
+ eslint: 8.56.0
+ eslint-compat-utils: 0.1.2(eslint@8.56.0)
esutils: 2.0.3
known-css-properties: 0.29.0
postcss: 8.4.31
@@ -6436,24 +6498,24 @@ packages:
postcss-safe-parser: 6.0.0(postcss@8.4.31)
postcss-selector-parser: 6.0.12
semver: 7.5.4
- svelte: 4.2.8
- svelte-eslint-parser: 0.33.1(svelte@4.2.8)
+ svelte: 4.2.0
+ svelte-eslint-parser: 0.33.1(svelte@4.2.0)
transitivePeerDependencies:
- supports-color
- ts-node
- dev: true
+ dev: false
- /eslint-plugin-unicorn@49.0.0(eslint@8.55.0):
+ /eslint-plugin-unicorn@49.0.0(eslint@8.56.0):
resolution: {integrity: sha512-0fHEa/8Pih5cmzFW5L7xMEfUTvI9WKeQtjmKpTUmY+BiFCDxkxrTdnURJOHKykhtwIeyYsxnecbGvDCml++z4Q==}
engines: {node: '>=16'}
peerDependencies:
eslint: '>=8.52.0'
dependencies:
'@babel/helper-validator-identifier': 7.22.20
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
ci-info: 3.8.0
clean-regexp: 1.0.0
- eslint: 8.55.0
+ eslint: 8.56.0
esquery: 1.5.0
indent-string: 4.0.0
is-builtin-module: 3.2.1
@@ -6466,7 +6528,7 @@ packages:
strip-indent: 3.0.0
dev: false
- /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.14.0)(eslint@8.55.0):
+ /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.15.0)(eslint@8.56.0):
resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -6476,20 +6538,20 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.2)
- eslint: 8.55.0
+ '@typescript-eslint/eslint-plugin': 6.15.0(@typescript-eslint/parser@6.15.0)(eslint@8.56.0)(typescript@5.3.2)
+ eslint: 8.56.0
eslint-rule-composer: 0.3.0
dev: false
- /eslint-plugin-yml@1.10.0(eslint@8.55.0):
+ /eslint-plugin-yml@1.10.0(eslint@8.56.0):
resolution: {integrity: sha512-53SUwuNDna97lVk38hL/5++WXDuugPM9SUQ1T645R0EHMRCdBIIxGye/oOX2qO3FQ7aImxaUZJU/ju+NMUBrLQ==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
- eslint: 8.55.0
- eslint-compat-utils: 0.1.2(eslint@8.55.0)
+ eslint: 8.56.0
+ eslint-compat-utils: 0.1.2(eslint@8.56.0)
lodash: 4.17.21
natural-compare: 1.4.0
yaml-eslint-parser: 1.2.2
@@ -6566,6 +6628,54 @@ packages:
text-table: 0.2.0
transitivePeerDependencies:
- supports-color
+ dev: true
+
+ /eslint@8.56.0:
+ resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ hasBin: true
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ '@eslint-community/regexpp': 4.10.0
+ '@eslint/eslintrc': 2.1.4
+ '@eslint/js': 8.56.0
+ '@humanwhocodes/config-array': 0.11.13
+ '@humanwhocodes/module-importer': 1.0.1
+ '@nodelib/fs.walk': 1.2.8
+ '@ungap/structured-clone': 1.2.0
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.3
+ debug: 4.3.4
+ doctrine: 3.0.0
+ escape-string-regexp: 4.0.0
+ eslint-scope: 7.2.2
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
+ esquery: 1.5.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+ file-entry-cache: 6.0.1
+ find-up: 5.0.0
+ glob-parent: 6.0.2
+ globals: 13.20.0
+ graphemer: 1.4.0
+ ignore: 5.2.4
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ is-path-inside: 3.0.3
+ js-yaml: 4.1.0
+ json-stable-stringify-without-jsonify: 1.0.1
+ levn: 0.4.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.2
+ natural-compare: 1.4.0
+ optionator: 0.9.3
+ strip-ansi: 6.0.1
+ text-table: 0.2.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/esm-env@1.0.0:
resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}
@@ -6738,6 +6848,21 @@ packages:
strip-final-newline: 3.0.0
dev: false
+ /execa@8.0.1:
+ resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
+ engines: {node: '>=16.17'}
+ dependencies:
+ cross-spawn: 7.0.3
+ get-stream: 8.0.1
+ human-signals: 5.0.0
+ is-stream: 3.0.0
+ merge-stream: 2.0.0
+ npm-run-path: 5.1.0
+ onetime: 6.0.0
+ signal-exit: 4.1.0
+ strip-final-newline: 3.0.0
+ dev: true
+
/expand-brackets@2.1.4:
resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==}
engines: {node: '>=0.10.0'}
@@ -7120,7 +7245,6 @@ packages:
/function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
- dev: false
/function.prototype.name@1.1.5:
resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
@@ -7190,6 +7314,11 @@ packages:
engines: {node: '>=10'}
dev: false
+ /get-stream@8.0.1:
+ resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
+ engines: {node: '>=16'}
+ dev: true
+
/get-symbol-description@1.0.0:
resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
engines: {node: '>= 0.4'}
@@ -7522,7 +7651,6 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
function-bind: 1.1.2
- dev: false
/hast-util-from-dom@5.0.0:
resolution: {integrity: sha512-d6235voAp/XR3Hh5uy7aGLbM3S4KamdW0WEgOaU1YoewnuYw4HXb5eRtv9g65m/RFGEfUY1Mw4UqCc5Y8L4Stg==}
@@ -7743,6 +7871,11 @@ packages:
engines: {node: '>=14.18.0'}
dev: false
+ /human-signals@5.0.0:
+ resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
+ engines: {node: '>=16.17.0'}
+ dev: true
+
/iconv-lite@0.4.24:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
@@ -7786,8 +7919,8 @@ packages:
resolution: {integrity: sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==}
dev: false
- /import-meta-resolve@3.0.0:
- resolution: {integrity: sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==}
+ /import-meta-resolve@4.0.0:
+ resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==}
dev: true
/imurmurhash@0.1.4:
@@ -7891,6 +8024,7 @@ packages:
dependencies:
call-bind: 1.0.2
has-tostringtag: 1.0.0
+ dev: false
/is-array-buffer@3.0.2:
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
@@ -7964,7 +8098,6 @@ packages:
resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
dependencies:
hasown: 2.0.0
- dev: false
/is-data-descriptor@0.1.4:
resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==}
@@ -8057,6 +8190,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
+ dev: false
/is-glob@3.1.0:
resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==}
@@ -8103,6 +8237,7 @@ packages:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
+ dev: false
/is-negative-zero@2.0.2:
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
@@ -8196,7 +8331,6 @@ packages:
/is-stream@3.0.0:
resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- dev: false
/is-string@1.0.7:
resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
@@ -8617,6 +8751,14 @@ packages:
engines: {node: '>=14'}
dev: true
+ /local-pkg@0.5.0:
+ resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
+ engines: {node: '>=14'}
+ dependencies:
+ mlly: 1.4.2
+ pkg-types: 1.0.3
+ dev: true
+
/locate-character@3.0.0:
resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
@@ -8682,9 +8824,8 @@ packages:
js-tokens: 4.0.0
dev: false
- /loupe@2.3.6:
- resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==}
- deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5
+ /loupe@2.3.7:
+ resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
dependencies:
get-func-name: 2.0.2
dev: true
@@ -8730,6 +8871,13 @@ packages:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
+ /magic-string@0.30.5:
+ resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+ dev: true
+
/make-dir@2.1.0:
resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
engines: {node: '>=6'}
@@ -9157,7 +9305,6 @@ packages:
/merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
- dev: false
/merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
@@ -9792,7 +9939,6 @@ packages:
/mimic-fn@4.0.0:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
- dev: false
/min-indent@1.0.1:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
@@ -9945,6 +10091,12 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
+ /nanoid@3.3.7:
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+ dev: true
+
/nanomatch@1.2.13:
resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==}
engines: {node: '>=0.10.0'}
@@ -10253,7 +10405,6 @@ packages:
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
path-key: 4.0.0
- dev: false
/npm-to-yarn@2.1.0:
resolution: {integrity: sha512-2C1IgJLdJngq1bSER7K7CGFszRr9s2rijEwvENPEgI0eK9xlD3tNwDc0UJnRj7FIT2aydWm72jB88uVswAhXHA==}
@@ -10359,6 +10510,7 @@ packages:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.0
+ dev: false
/object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
@@ -10446,7 +10598,6 @@ packages:
engines: {node: '>=12'}
dependencies:
mimic-fn: 4.0.0
- dev: false
/open@8.4.2:
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
@@ -10526,6 +10677,13 @@ packages:
dependencies:
yocto-queue: 1.0.0
+ /p-limit@5.0.0:
+ resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==}
+ engines: {node: '>=18'}
+ dependencies:
+ yocto-queue: 1.0.0
+ dev: true
+
/p-locate@3.0.0:
resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==}
engines: {node: '>=6'}
@@ -10686,7 +10844,6 @@ packages:
/path-key@4.0.0:
resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
engines: {node: '>=12'}
- dev: false
/path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
@@ -11264,6 +11421,15 @@ packages:
picocolors: 1.0.0
source-map-js: 1.0.2
+ /postcss@8.4.32:
+ resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==}
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: 3.3.7
+ picocolors: 1.0.0
+ source-map-js: 1.0.2
+ dev: true
+
/postgres-array@2.0.0:
resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==}
engines: {node: '>=4'}
@@ -11711,6 +11877,7 @@ packages:
esprima: 4.0.1
source-map: 0.6.1
tslib: 2.6.2
+ dev: false
/redent@3.0.0:
resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
@@ -11974,7 +12141,6 @@ packages:
is-core-module: 2.13.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- dev: false
/resolve@2.0.0-next.5:
resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
@@ -12049,11 +12215,24 @@ packages:
yargs: 17.7.2
dev: true
- /rollup@3.29.4:
- resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==}
- engines: {node: '>=14.18.0', npm: '>=8.0.0'}
+ /rollup@4.9.1:
+ resolution: {integrity: sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.9.1
+ '@rollup/rollup-android-arm64': 4.9.1
+ '@rollup/rollup-darwin-arm64': 4.9.1
+ '@rollup/rollup-darwin-x64': 4.9.1
+ '@rollup/rollup-linux-arm-gnueabihf': 4.9.1
+ '@rollup/rollup-linux-arm64-gnu': 4.9.1
+ '@rollup/rollup-linux-arm64-musl': 4.9.1
+ '@rollup/rollup-linux-riscv64-gnu': 4.9.1
+ '@rollup/rollup-linux-x64-gnu': 4.9.1
+ '@rollup/rollup-linux-x64-musl': 4.9.1
+ '@rollup/rollup-win32-arm64-msvc': 4.9.1
+ '@rollup/rollup-win32-ia32-msvc': 4.9.1
+ '@rollup/rollup-win32-x64-msvc': 4.9.1
fsevents: 2.3.3
dev: true
@@ -12306,6 +12485,11 @@ packages:
resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==}
engines: {node: '>=14'}
+ /signal-exit@4.1.0:
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+ engines: {node: '>=14'}
+ dev: true
+
/sirv@1.0.19:
resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==}
engines: {node: '>= 10'}
@@ -12510,6 +12694,10 @@ packages:
resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==}
dev: true
+ /std-env@3.6.0:
+ resolution: {integrity: sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==}
+ dev: true
+
/stream-browserify@2.0.2:
resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==}
dependencies:
@@ -12681,7 +12869,6 @@ packages:
/strip-final-newline@3.0.0:
resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
engines: {node: '>=12'}
- dev: false
/strip-indent@3.0.0:
resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
@@ -12693,8 +12880,8 @@ packages:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- /strip-literal@1.0.1:
- resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==}
+ /strip-literal@1.3.0:
+ resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==}
dependencies:
acorn: 8.10.0
dev: true
@@ -13219,8 +13406,8 @@ packages:
globrex: 0.1.2
dev: true
- /tinybench@2.5.0:
- resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==}
+ /tinybench@2.5.1:
+ resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==}
dev: true
/tinypool@0.7.0:
@@ -13228,6 +13415,11 @@ packages:
engines: {node: '>=14.0.0'}
dev: true
+ /tinypool@0.8.1:
+ resolution: {integrity: sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==}
+ engines: {node: '>=14.0.0'}
+ dev: true
+
/tinyspy@2.2.0:
resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==}
engines: {node: '>=14.0.0'}
@@ -13274,6 +13466,7 @@ packages:
/to-fast-properties@2.0.0:
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
engines: {node: '>=4'}
+ dev: false
/to-object-path@0.3.0:
resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==}
@@ -13489,13 +13682,6 @@ packages:
/undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
- /undici@5.26.5:
- resolution: {integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==}
- engines: {node: '>=14.0'}
- dependencies:
- '@fastify/busboy': 2.0.0
- dev: true
-
/unified-engine@10.1.0:
resolution: {integrity: sha512-5+JDIs4hqKfHnJcVCxTid1yBoI/++FfF/1PFdSMpaftZZZY+qg2JFruRbf7PaIwa9KgLotXQV3gSjtY0IdcFGQ==}
dependencies:
@@ -13811,6 +13997,7 @@ packages:
is-generator-function: 1.0.10
is-typed-array: 1.1.10
which-typed-array: 1.1.9
+ dev: false
/uuid@8.3.2:
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
@@ -13928,7 +14115,7 @@ packages:
mlly: 1.4.2
pathe: 1.1.1
picocolors: 1.0.0
- vite: 4.5.1(@types/node@20.10.0)
+ vite: 5.0.10(@types/node@20.10.0)
transitivePeerDependencies:
- '@types/node'
- less
@@ -13940,31 +14127,33 @@ packages:
- terser
dev: true
- /vite-plugin-kit-routes@0.2.12:
- resolution: {integrity: sha512-jwjrcADnvoAZn8j/pKzzh73xfVNYE8jXSV7b41WCTafHMDne+V7pG+lTvFp/kJzMl4YXBVzkrccYhJkd9pfTnQ==}
- engines: {node: ^16.14 || >=18}
- dependencies:
- '@babel/parser': 7.23.0
- '@kitql/helpers': 0.8.7
- '@kitql/internals': 0.9.3
- recast: 0.23.4
- vite-plugin-watch-and-run: 1.5.1
- dev: true
-
- /vite-plugin-watch-and-run@1.5.1:
- resolution: {integrity: sha512-TuacQVWvk2ioEx7clDaFyztB0o6F5p5iu67H3VZKxRubM5B5MO3G0CyeztF/b+6WfRoiZ9obJJ4+sCJCCuAnxA==}
- engines: {node: ^16.14 || >=18}
+ /vite-node@1.0.4:
+ resolution: {integrity: sha512-9xQQtHdsz5Qn8hqbV7UKqkm8YkJhzT/zr41Dmt5N7AlD8hJXw/Z7y0QiD5I8lnTthV9Rvcvi0QW7PI0Fq83ZPg==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
dependencies:
- '@kitql/helpers': 0.8.7
- micromatch: 4.0.5
+ cac: 6.7.14
+ debug: 4.3.4
+ pathe: 1.1.1
+ picocolors: 1.0.0
+ vite: 5.0.10(@types/node@20.10.0)
+ transitivePeerDependencies:
+ - '@types/node'
+ - less
+ - lightningcss
+ - sass
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
dev: true
- /vite@4.5.1(@types/node@20.10.0):
- resolution: {integrity: sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==}
- engines: {node: ^14.18.0 || >=16.0.0}
+ /vite@5.0.10(@types/node@20.10.0):
+ resolution: {integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==}
+ engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
- '@types/node': '>= 14'
+ '@types/node': ^18.0.0 || >=20.0.0
less: '*'
lightningcss: ^1.21.0
sass: '*'
@@ -13988,22 +14177,22 @@ packages:
optional: true
dependencies:
'@types/node': 20.10.0
- esbuild: 0.18.20
- postcss: 8.4.31
- rollup: 3.29.4
+ esbuild: 0.19.5
+ postcss: 8.4.32
+ rollup: 4.9.1
optionalDependencies:
fsevents: 2.3.3
dev: true
- /vitefu@0.2.4(vite@4.5.1):
- resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
+ /vitefu@0.2.5(vite@5.0.10):
+ resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
peerDependencies:
- vite: ^3.0.0 || ^4.0.0
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0
peerDependenciesMeta:
vite:
optional: true
dependencies:
- vite: 4.5.1(@types/node@20.10.0)
+ vite: 5.0.10(@types/node@20.10.0)
dev: true
/vitest@0.34.6:
@@ -14046,19 +14235,19 @@ packages:
'@vitest/spy': 0.34.6
'@vitest/utils': 0.34.6
acorn: 8.10.0
- acorn-walk: 8.2.0
+ acorn-walk: 8.3.1
cac: 6.7.14
chai: 4.3.10
debug: 4.3.4
local-pkg: 0.4.3
- magic-string: 0.30.4
+ magic-string: 0.30.5
pathe: 1.1.1
picocolors: 1.0.0
- std-env: 3.3.3
- strip-literal: 1.0.1
- tinybench: 2.5.0
+ std-env: 3.6.0
+ strip-literal: 1.3.0
+ tinybench: 2.5.1
tinypool: 0.7.0
- vite: 4.5.1(@types/node@20.10.0)
+ vite: 5.0.10(@types/node@20.10.0)
vite-node: 0.34.6(@types/node@20.10.0)
why-is-node-running: 2.2.2
transitivePeerDependencies:
@@ -14071,6 +14260,62 @@ packages:
- terser
dev: true
+ /vitest@1.0.4:
+ resolution: {integrity: sha512-s1GQHp/UOeWEo4+aXDOeFBJwFzL6mjycbQwwKWX2QcYfh/7tIerS59hWQ20mxzupTJluA2SdwiBuWwQHH67ckg==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@edge-runtime/vm': '*'
+ '@types/node': ^18.0.0 || >=20.0.0
+ '@vitest/browser': ^1.0.0
+ '@vitest/ui': ^1.0.0
+ happy-dom: '*'
+ jsdom: '*'
+ peerDependenciesMeta:
+ '@edge-runtime/vm':
+ optional: true
+ '@types/node':
+ optional: true
+ '@vitest/browser':
+ optional: true
+ '@vitest/ui':
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+ dependencies:
+ '@vitest/expect': 1.0.4
+ '@vitest/runner': 1.0.4
+ '@vitest/snapshot': 1.0.4
+ '@vitest/spy': 1.0.4
+ '@vitest/utils': 1.0.4
+ acorn-walk: 8.3.1
+ cac: 6.7.14
+ chai: 4.3.10
+ debug: 4.3.4
+ execa: 8.0.1
+ local-pkg: 0.5.0
+ magic-string: 0.30.5
+ pathe: 1.1.1
+ picocolors: 1.0.0
+ std-env: 3.6.0
+ strip-literal: 1.3.0
+ tinybench: 2.5.1
+ tinypool: 0.8.1
+ vite: 5.0.10(@types/node@20.10.0)
+ vite-node: 1.0.4
+ why-is-node-running: 2.2.2
+ transitivePeerDependencies:
+ - less
+ - lightningcss
+ - sass
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ dev: true
+
/vm-browserify@1.1.2:
resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==}
dev: false