diff --git a/.eslintignore b/.eslintignore
deleted file mode 100644
index d0f21007f5..0000000000
--- a/.eslintignore
+++ /dev/null
@@ -1,67 +0,0 @@
-.DS_Store
-.thumbs.db
-node_modules
-
-# Quasar core related directories
-.quasar
-/dist
-/quasar.config.*.temporary.compiled*
-
-# Cordova related directories and files
-/src-cordova
-
-# Capacitor related directories and files
-/src-capacitor
-
-# BEX related directories and files
-/src-bex/www
-/src-bex/js/core
-
-# Log files
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-
-# Editor directories and files
-.idea
-*.suo
-*.ntvs*
-*.njsproj
-*.sln
-
-# local .env files
-.env*
-!.env.example
-
-# Sentry Config File
-.env.sentry-build-plugin
-
-# Yarn files
-.pnp.*
-.yarn/*
-
-# VitePress
-docs/.vitepress/dist
-docs/.vitepress/cache
-
-# Output of 'yarn icons'
-src/css/mmm-icons.*
-
-# Custom dep helper script
-depChecker.js
-
-# Legacy files
-build/win*-unpacked
-build/*.yml
-build/*.blockmap
-build/*.exe
-src/main
-src/renderer
-
-# Translated Markdown files
-docs/src/**/*
-!docs/src/en/**/*
-
-# Generated files
-LICENCE.md
-.eslintrc.cjs
diff --git a/.eslintrc.cjs b/.eslintrc.cjs
deleted file mode 100644
index c35cf3ef53..0000000000
--- a/.eslintrc.cjs
+++ /dev/null
@@ -1,108 +0,0 @@
-module.exports = {
- // https://eslint.org/docs/user-guide/configuring#configuration-cascading-and-hierarchy
- // This option interrupts the configuration hierarchy at this file
- // Remove this if you have an higher level ESLint config file (it usually happens into a monorepos)
- root: true,
-
- // https://eslint.vuejs.org/user-guide/#how-to-use-a-custom-parser
- // Must use parserOptions instead of "parser" to allow vue-eslint-parser to keep working
- // `parser: 'vue-eslint-parser'` is already included with any 'plugin:vue/**' config and should be omitted
- parserOptions: {
- parser: require.resolve('@typescript-eslint/parser'),
- extraFileExtensions: ['.vue'],
- },
-
- env: {
- browser: true,
- es2021: true,
- node: true,
- },
-
- // Rules order is important, please avoid shuffling them
- extends: [
- // Base ESLint recommended rules
- 'eslint:recommended',
-
- // https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin#usage
- // ESLint typescript rules
- 'plugin:@typescript-eslint/strict',
- 'plugin:@typescript-eslint/stylistic',
-
- 'plugin:perfectionist/recommended-natural-legacy',
-
- // See https://eslint.vuejs.org/rules/#available-rules
- 'plugin:vue/vue3-recommended',
-
- // https://github.com/prettier/eslint-config-prettier#installation
- // usage with Prettier, provided by 'eslint-config-prettier'.
- 'prettier',
- ],
-
- plugins: [
- // required to apply rules which need type information
- '@typescript-eslint',
-
- // https://eslint.vuejs.org/user-guide/#why-doesn-t-it-work-on-vue-files
- // required to lint *.vue files
- 'vue',
- ],
-
- globals: {
- ga: 'readonly', // Google Analytics
- cordova: 'readonly',
- __statics: 'readonly',
- __QUASAR_SSR__: 'readonly',
- __QUASAR_SSR_SERVER__: 'readonly',
- __QUASAR_SSR_CLIENT__: 'readonly',
- __QUASAR_SSR_PWA__: 'readonly',
- process: 'readonly',
- Capacitor: 'readonly',
- chrome: 'readonly',
- },
-
- // add your custom rules here
- rules: {
- // eslint rules
- 'array-callback-return': 'error',
- 'no-constant-binary-expression': 'error',
- 'no-constructor-return': 'error',
- 'no-template-curly-in-string': 'error',
- 'no-unreachable-loop': 'error',
- 'no-unmodified-loop-condition': 'error',
- 'no-duplicate-imports': 'error',
- 'no-self-compare': 'error',
- 'no-new-native-nonconstructor': 'error',
- 'no-promise-executor-return': 'error',
- 'prefer-promise-reject-errors': 'off',
-
- // vue rules
- 'vue/block-lang': ['error', { script: { lang: 'ts' } }],
- 'vue/block-order': 'error',
- 'vue/component-api-style': ['error', ['script-setup']],
- 'vue/define-props-declaration': 'error',
- 'vue/enforce-style-attribute': 'error',
- 'vue/no-boolean-default': 'error',
- 'vue/attributes-order': ['error', { alphabetical: true }],
- 'vue/prefer-true-attribute-shorthand': 'error',
-
- // typescript-eslint rules
- '@typescript-eslint/consistent-type-imports': 'error',
- '@typescript-eslint/no-import-type-side-effects': 'error',
-
- quotes: ['warn', 'single', { avoidEscape: true }],
-
- // this rule, if on, would require explicit return type on the `render` function
- '@typescript-eslint/explicit-function-return-type': 'off',
-
- // in plain CommonJS modules, you can't use `import foo = require('foo')` to pass this rule, so it has to be disabled
- '@typescript-eslint/no-var-requires': 'off',
-
- // The core 'no-unused-vars' rules (in the eslint:recommended ruleset)
- // does not work with type definitions
- 'no-undef': 'off',
- 'no-unused-vars': 'off',
-
- // allow debugger during development only
- 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
- },
-};
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index a2f3bfa5d0..493980996c 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -22,10 +22,6 @@ updates:
ignore:
- dependency-name: '@types/node'
update-types: ['version-update:semver-major']
- - dependency-name: '@typescript-eslint/*'
- update-types: ['version-update:semver-major']
- - dependency-name: 'eslint'
- update-types: ['version-update:semver-major']
- dependency-name: '@sentry/vue'
update-types:
['version-update:semver-major', 'version-update:semver-minor']
@@ -33,10 +29,6 @@ updates:
update-types:
['version-update:semver-major', 'version-update:semver-minor']
groups:
- typescript-eslint:
- applies-to: version-updates
- patterns:
- - '@typescript-eslint/*'
vueuse:
applies-to: version-updates
patterns:
diff --git a/.yarnrc.yml b/.yarnrc.yml
index 32486f648d..32670d1e5b 100644
--- a/.yarnrc.yml
+++ b/.yarnrc.yml
@@ -1,4 +1,4 @@
-afterInstall: (node .husky/install.mjs && yarn electron-rebuild && yarn icons) || exit 0
+afterInstall: (yarn quasar prepare && node .husky/install.mjs && yarn electron-rebuild && yarn icons) || exit 0
nodeLinker: node-modules
diff --git a/README.md b/README.md
index b09e8a6702..421a37f827 100644
--- a/README.md
+++ b/README.md
@@ -58,7 +58,6 @@ In addition, M³ itself has been translated into several languages by many volun
-
#### Available
100% | 100% | 100% | 100% | 100% |
100% | 100% | 100% | 100% | 100% |
99% | 99% | 95% | 57% | 54% |
diff --git a/build/svg2font.js b/build/svg2font.js
index f62672b7ba..aade7e1038 100644
--- a/build/svg2font.js
+++ b/build/svg2font.js
@@ -1,5 +1,4 @@
-// eslint-disable-next-line @typescript-eslint/no-require-imports
-var IconfontWebpackPlugin = require('@daipeng7/rollup-plugin-iconfont');
+import IconfontWebpackPlugin from '@daipeng7/rollup-plugin-iconfont';
var options = {
cssOutput: 'src/css/mmm-icons.css',
// iconFont name prefix
diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts
index 1f4c502ad4..35a169f5be 100644
--- a/docs/.vitepress/config.mts
+++ b/docs/.vitepress/config.mts
@@ -1,9 +1,11 @@
import { defineConfig } from 'vitepress';
-import messages, { localeOptions, enabled } from './../locales';
-import { mapLocales, mapSearch } from './../utils/locales';
+
+import type { LanguageValue } from '../../src/constants/locales';
+
+import messages, { enabled, localeOptions } from './../locales';
import { CANONICAL_URL, GH_REPO, GH_REPO_URL } from './../utils/constants';
import { camelToKebabCase, kebabToCamelCase } from './../utils/general';
-import type { LanguageValue } from '../../src/constants/locales';
+import { mapLocales, mapSearch } from './../utils/locales';
const base = `/${GH_REPO}/`;
const srcExclude = localeOptions
@@ -13,68 +15,63 @@ const srcExclude = localeOptions
// https://vitepress.dev/reference/site-config
export default defineConfig({
base,
- srcDir: './src',
cleanUrls: true,
- lastUpdated: true,
- rewrites: { 'en/:rest*': ':rest*' },
- markdown: { image: { lazyLoading: true } },
- srcExclude,
head: [
[
'link',
{
+ href: `${base}icons/favicon-128x128.png`,
rel: 'icon',
- type: 'image/png',
sizes: '128x128',
- href: `${base}icons/favicon-128x128.png`,
+ type: 'image/png',
},
],
[
'link',
{
+ href: `${base}icons/favicon-96x96.png`,
rel: 'icon',
- type: 'image/png',
sizes: '96x96',
- href: `${base}icons/favicon-96x96.png`,
+ type: 'image/png',
},
],
[
'link',
{
+ href: `${base}icons/favicon-32x32.png`,
rel: 'icon',
- type: 'image/png',
sizes: '32x32',
- href: `${base}icons/favicon-32x32.png`,
+ type: 'image/png',
},
],
[
'link',
{
+ href: `${base}icons/favicon-16x16.png`,
rel: 'icon',
- type: 'image/png',
sizes: '16x16',
- href: `${base}icons/favicon-16x16.png`,
+ type: 'image/png',
},
],
- ['link', { rel: 'icon', type: 'image/ico', href: `${base}favicon.ico` }],
+ ['link', { href: `${base}favicon.ico`, rel: 'icon', type: 'image/ico' }],
[
'link',
{
+ href: `${base}logo.svg`,
rel: 'icon',
type: 'image/svg+xml',
- href: `${base}logo.svg`,
},
],
- ['meta', { name: 'color-scheme', content: 'light dark' }],
- ['meta', { name: 'theme-color', content: '#3075F2' }],
- ['meta', { name: 'mobile-web-app-capable', content: 'yes' }],
- ['meta', { name: 'apple-mobile-web-app-capable', content: 'yes' }],
+ ['meta', { content: 'light dark', name: 'color-scheme' }],
+ ['meta', { content: '#3075F2', name: 'theme-color' }],
+ ['meta', { content: 'yes', name: 'mobile-web-app-capable' }],
+ ['meta', { content: 'yes', name: 'apple-mobile-web-app-capable' }],
[
'meta',
- { name: 'apple-mobile-web-app-status-bar-style', content: 'black' },
+ { content: 'black', name: 'apple-mobile-web-app-status-bar-style' },
],
- ['meta', { name: 'twitter:card', content: 'summary_large_image' }],
- ['meta', { name: 'twitter:image:alt', content: 'M³ project cover' }],
+ ['meta', { content: 'summary_large_image', name: 'twitter:card' }],
+ ['meta', { content: 'M³ project cover', name: 'twitter:image:alt' }],
[
'meta',
{ content: `${CANONICAL_URL}m3-project-cover.png`, property: 'og:image' },
@@ -83,7 +80,7 @@ export default defineConfig({
['meta', { content: '1442', property: 'og:image:width' }],
['meta', { content: '865', property: 'og:image:height' }],
['meta', { content: 'M³ project cover', property: 'og:image:alt' }],
- ['meta', { property: 'og:type', content: 'website' }],
+ ['meta', { content: 'website', property: 'og:type' }],
['meta', { content: `${CANONICAL_URL}icon.png`, property: 'og:image' }],
['meta', { content: 'image/png', property: 'og:image:type' }],
['meta', { content: '512', property: 'og:image:width' }],
@@ -98,6 +95,18 @@ export default defineConfig({
['meta', { content: '640', property: 'og:image:height' }],
['meta', { content: 'M³ repo preview banner', property: 'og:image:alt' }],
],
+ lastUpdated: true,
+ locales: mapLocales(),
+ markdown: { image: { lazyLoading: true } },
+ rewrites: { 'en/:rest*': ':rest*' },
+ srcDir: './src',
+ srcExclude,
+ themeConfig: {
+ externalLinkIcon: true,
+ logo: '/logo.svg',
+ search: mapSearch(),
+ socialLinks: [{ ariaLabel: 'GitHub', icon: 'github', link: GH_REPO_URL }],
+ },
transformPageData(pageData) {
const canonicalUrl = `${CANONICAL_URL}${pageData.relativePath}`
.replace(/index\.md$/, '')
@@ -109,28 +118,28 @@ export default defineConfig({
pageData.frontmatter.head ??= [];
pageData.frontmatter.head.push(
- ['link', { rel: 'canonical', href: canonicalUrl }],
- ['meta', { property: 'og:url', content: canonicalUrl }],
+ ['link', { href: canonicalUrl, rel: 'canonical' }],
+ ['meta', { content: canonicalUrl, property: 'og:url' }],
[
'meta',
{
- property: 'og:title',
content:
pageData.frontmatter.layout === 'home'
? isEnglish
? messages['en'].title
: messages[messageLocale].title
: `${pageData.title} | M³ docs`,
+ property: 'og:title',
},
],
[
'link',
{
- rel: 'alternate',
- hreflang: 'x-default',
href: isEnglish
? canonicalUrl
: canonicalUrl.replace(`/${pageLang}/`, '/'),
+ hreflang: 'x-default',
+ rel: 'alternate',
},
],
...localeOptions
@@ -140,12 +149,12 @@ export default defineConfig({
return [
'link',
{
- rel: 'alternate',
- hreflang: lang,
href: (!isEnglish
? canonicalUrl.replace(`/${pageLang}/`, `/${lang}/`)
: `${CANONICAL_URL}${lang}/${pageData.relativePath.replace('index.md', '').replace('.md', '')}`
).replace('/en/', '/'),
+ hreflang: lang,
+ rel: 'alternate',
},
];
}),
@@ -188,11 +197,4 @@ export default defineConfig({
],
);
},
- locales: mapLocales(),
- themeConfig: {
- externalLinkIcon: true,
- logo: '/logo.svg',
- search: mapSearch(),
- socialLinks: [{ icon: 'github', link: GH_REPO_URL, ariaLabel: 'GitHub' }],
- },
});
diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts
index fccaf72809..0696f84af9 100644
--- a/docs/.vitepress/theme/index.ts
+++ b/docs/.vitepress/theme/index.ts
@@ -1,17 +1,20 @@
// https://vitepress.dev/guide/custom-theme
-import { h } from 'vue';
import type { Theme } from 'vitepress';
+
import DefaultTheme from 'vitepress/theme';
+import { h } from 'vue';
+
import './style.css';
export default {
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ enhanceApp({ app, router, siteData }) {
+ // ...
+ },
extends: DefaultTheme,
Layout: () => {
return h(DefaultTheme.Layout, null, {
// https://vitepress.dev/guide/extending-default-theme#layout-slots
});
},
- enhanceApp({ app, router, siteData }) {
- // ...
- },
} satisfies Theme;
diff --git a/eslint.config.js b/eslint.config.js
new file mode 100644
index 0000000000..ef33ede314
--- /dev/null
+++ b/eslint.config.js
@@ -0,0 +1,103 @@
+import js from '@eslint/js';
+import pluginQuasar from '@quasar/app-vite/eslint';
+import skipFormattingConfig from '@vue/eslint-config-prettier/skip-formatting';
+import vueTsEslintConfig from '@vue/eslint-config-typescript';
+import perfectionist from 'eslint-plugin-perfectionist';
+import pluginVue from 'eslint-plugin-vue';
+import globals from 'globals';
+
+export default [
+ {
+ ignores: [
+ '**/.DS_Store',
+ '.yarn/',
+ 'src/css/mmm-icons.css',
+ 'build/',
+ '!build/svg2font.js',
+ 'src/renderer/',
+ 'src/main/',
+ 'docs/src/**/*',
+ '!docs/src/en/**/*',
+ 'LICENCE.md',
+ 'docs/.vitepress/dist',
+ 'docs/.vitepress/cache',
+ ],
+ },
+
+ ...pluginQuasar.configs.recommended(),
+ js.configs.recommended,
+
+ // https://eslint.vuejs.org
+ ...pluginVue.configs['flat/recommended'],
+
+ // https://typescript-eslint.io/rules/
+ {
+ files: ['**/*.ts', '**/*.tsx', '**/*.mts', '**/*.vue'],
+ rules: {
+ '@typescript-eslint/consistent-type-imports': 'error',
+ '@typescript-eslint/no-import-type-side-effects': 'error',
+ },
+ },
+
+ // https://github.com/vuejs/eslint-config-typescript
+ ...vueTsEslintConfig({
+ // https://typescript-eslint.io/users/configs#recommended-configurations
+ extends: ['strict', 'stylistic'],
+ }),
+
+ // https://typescript-eslint.io/rules/
+ {
+ files: ['**/*.ts', '**/*.tsx', '**/*.mts', '**/*.vue'],
+ rules: {
+ // Turn off the recommended rules that you don't need.
+ },
+ },
+
+ perfectionist.configs['recommended-natural'],
+
+ {
+ languageOptions: {
+ ecmaVersion: 'latest',
+ globals: {
+ ...globals.browser,
+ ...globals.node, // SSR, Electron, config files
+ browser: 'readonly', // bex related
+ Capacitor: 'readonly',
+ chrome: 'readonly', // bex related
+ cordova: 'readonly',
+ ga: 'readonly', // Google Analytics
+ process: 'readonly', // process.env.*
+ },
+
+ sourceType: 'module',
+ },
+
+ rules: {
+ // https://eslint.org/docs/latest/rules/
+ 'array-callback-return': 'error',
+ 'no-constant-binary-expression': 'error',
+ 'no-constructor-return': 'error',
+ 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
+ 'no-duplicate-imports': 'error',
+ 'no-new-native-nonconstructor': 'error',
+ 'no-promise-executor-return': 'error',
+ 'no-self-compare': 'error',
+ 'no-template-curly-in-string': 'error',
+ 'no-unmodified-loop-condition': 'error',
+ 'no-unreachable-loop': 'error',
+ 'prefer-promise-reject-errors': 'off',
+
+ // https://eslint.vuejs.org/rules/
+ 'vue/attributes-order': ['error', { alphabetical: true }],
+ 'vue/block-lang': ['error', { script: { lang: 'ts' } }],
+ 'vue/block-order': 'error',
+ 'vue/component-api-style': ['error', ['script-setup']],
+ 'vue/define-props-declaration': 'error',
+ 'vue/enforce-style-attribute': 'error',
+ 'vue/no-boolean-default': 'error',
+ 'vue/prefer-true-attribute-shorthand': 'error',
+ },
+ },
+
+ skipFormattingConfig,
+];
diff --git a/package.json b/package.json
index a5bff75ec3..3b6b35a9ae 100644
--- a/package.json
+++ b/package.json
@@ -26,8 +26,8 @@
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs",
"format": "prettier \"**/*\" --ignore-unknown --write",
- "lint": "eslint --ext .js,.ts,.mjs,.mts,.vue ./",
- "type-check": "vue-tsc --noEmit -p tsconfig.vue-tsc.json",
+ "lint": "eslint -c ./eslint.config.js './**/*.{js,ts,cjs,mjs,mts,vue}'",
+ "type-check": "vue-tsc --noEmit -p tsconfig.json",
"test": "echo \"No test specified\" && exit 0"
},
"dependencies": {
@@ -69,8 +69,8 @@
"devDependencies": {
"@daipeng7/rollup-plugin-iconfont": "^3.0.6",
"@electron/rebuild": "^3.7.1",
- "@intlify/vite-plugin-vue-i18n": "^7.0.0",
- "@quasar/app-vite": "^1.11.0",
+ "@intlify/unplugin-vue-i18n": "^6.0.0",
+ "@quasar/app-vite": "^2.0.0",
"@rollup/plugin-inject": "^5.0.5",
"@sentry/esbuild-plugin": "^2.22.7",
"@sentry/vite-plugin": "^2.22.7",
@@ -82,15 +82,15 @@
"@types/node": "^20.17.8",
"@types/pretty-bytes": "^5.2.0",
"@types/sanitize-html": "^2.13.0",
- "@typescript-eslint/eslint-plugin": "^7.18.0",
- "@typescript-eslint/parser": "^7.18.0",
+ "@vue/eslint-config-prettier": "^10.1.0",
+ "@vue/eslint-config-typescript": "^14.1.3",
"autoprefixer": "^10.4.20",
"electron": "^33.2.0",
"electron-builder": "^25.1.8",
- "eslint": "^8.57.1",
- "eslint-config-prettier": "^9.1.0",
+ "eslint": "^9.16.0",
"eslint-plugin-perfectionist": "^4.2.0",
"eslint-plugin-vue": "^9.32.0",
+ "globals": "^15.13.0",
"husky": "^9.1.7",
"lint-staged": "^15.2.10",
"postcss": "^8.4.49",
@@ -104,7 +104,7 @@
],
"lint-staged": {
"*": "prettier --write --ignore-unknown",
- "*.{js,ts,mjs,mts,vue}": "eslint --fix"
+ "*.{js,ts,cjs,mjs,mts,vue}": "eslint --fix"
},
"engines": {
"node": "^20.18.0",
@@ -116,6 +116,7 @@
"win32"
],
"private": true,
+ "type": "module",
"packageManager": "yarn@4.5.3",
"productName": "Meeting Media Manager"
}
diff --git a/postcss.config.cjs b/postcss.config.cjs
deleted file mode 100644
index a813c23a25..0000000000
--- a/postcss.config.cjs
+++ /dev/null
@@ -1,16 +0,0 @@
-/* eslint-disable */
-// https://github.com/michael-ciniawsky/postcss-load-config
-
-module.exports = {
- plugins: [
- // https://github.com/postcss/autoprefixer
- require('autoprefixer')({ overrideBrowserslist: ['Electron >= 33'] }),
-
- // https://github.com/elchininet/postcss-rtlcss
- // If you want to support RTL css, then
- // 1. yarn/npm install postcss-rtlcss
- // 2. optionally set quasar.config.js > framework > lang to an RTL language
- // 3. uncomment the following line:
- // require('postcss-rtlcss')
- ],
-};
diff --git a/postcss.config.js b/postcss.config.js
new file mode 100644
index 0000000000..06f9c4d71d
--- /dev/null
+++ b/postcss.config.js
@@ -0,0 +1,18 @@
+// https://github.com/michael-ciniawsky/postcss-load-config
+
+import autoprefixer from 'autoprefixer';
+// import rtlcss from 'postcss-rtlcss'
+
+export default {
+ plugins: [
+ // https://github.com/postcss/autoprefixer
+ autoprefixer({ overrideBrowserslist: ['Electron >= 33'] }),
+
+ // https://github.com/elchininet/postcss-rtlcss
+ // If you want to support RTL css, then
+ // 1. yarn/pnpm/bun/npm install postcss-rtlcss
+ // 2. optionally set quasar.config.ts > framework > lang to an RTL language
+ // 3. uncomment the following line (and its import statement above):
+ // rtlcss()
+ ],
+};
diff --git a/quasar.config.js b/quasar.config.ts
similarity index 57%
rename from quasar.config.js
rename to quasar.config.ts
index 879295b564..c88c035578 100644
--- a/quasar.config.js
+++ b/quasar.config.ts
@@ -1,90 +1,86 @@
-/* eslint-disable @typescript-eslint/no-require-imports */
-/* eslint-env node */
-
-/*
- * This file runs in a Node context (it's NOT transpiled by Babel), so use only
- * the ES6 features that are supported by your Node version. https://node.green/
- */
-
// Configuration for your app
-// https://v2.quasar.dev/quasar-cli-vite/quasar-config-js
-const { sentryEsbuildPlugin } = require('@sentry/esbuild-plugin');
-const { sentryVitePlugin } = require('@sentry/vite-plugin');
-const path = require('path');
-const { configure } = require('quasar/wrappers');
-const { mergeConfig } = require('vite'); // use mergeConfig helper to avoid overwriting the default config
+// https://v2.quasar.dev/quasar-cli-vite/quasar-config-file
-const { repository, version } = require('./package.json');
+import { defineConfig } from '#q-app/wrappers';
+import { sentryEsbuildPlugin } from '@sentry/esbuild-plugin';
+import { sentryVitePlugin } from '@sentry/vite-plugin';
+import { fileURLToPath } from 'node:url';
+import { mergeConfig } from 'vite'; // use mergeConfig helper to avoid overwriting the default config
+
+import { repository, version } from './package.json';
const SENTRY_ORG = 'jw-projects';
const SENTRY_PROJECT = 'mmm-v2';
const SENTRY_VERSION = `meeting-media-manager@${version}`;
-module.exports = configure(function (ctx) {
+export default defineConfig((ctx) => {
return {
- // https://v2.quasar.dev/quasar-cli-vite/prefetch-feature
- // preFetch: true,
-
+ // animations: 'all', // --- includes all animations
// https://v2.quasar.dev/options/animations
animations: ['fadeIn', 'fadeOut'],
+ // app boot file (/src/boot)
+ // --> boot files are part of "main.js"
// https://v2.quasar.dev/quasar-cli-vite/boot-files
boot: ['sentry', 'i18n', 'globals'],
- // Full list of options: https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#build
+ // Full list of options: https://v2.quasar.dev/quasar-cli-vite/quasar-config-file#build
build: {
env: {
repository: repository.url.replace('.git', ''),
},
extendViteConf(viteConf) {
- viteConf.optimizeDeps = mergeConfig(viteConf, {
- esbuildOptions: { define: { global: 'window' } },
+ viteConf.optimizeDeps = mergeConfig(viteConf.optimizeDeps ?? {}, {
+ esbuildOptions: {
+ define: {
+ global: 'window',
+ },
+ },
});
- if (ctx.prod && !ctx.debug && process.env.SENTRY_AUTH_TOKEN) {
- if (!viteConf.build) viteConf.build = {};
- viteConf.build.sourcemap = true;
+ if (ctx.prod && !ctx.debug) {
+ viteConf.build = mergeConfig(viteConf.build ?? {}, {
+ sourcemap: true,
+ });
if (!viteConf.plugins) viteConf.plugins = [];
- viteConf.plugins.push(
- sentryVitePlugin({
- authToken: process.env.SENTRY_AUTH_TOKEN,
- org: SENTRY_ORG,
- project: SENTRY_PROJECT,
- release: { name: SENTRY_VERSION },
- telemetry: false,
- }),
- );
+ if (process.env.SENTRY_AUTH_TOKEN) {
+ viteConf.plugins.push(
+ sentryVitePlugin({
+ authToken: process.env.SENTRY_AUTH_TOKEN,
+ org: SENTRY_ORG,
+ project: SENTRY_PROJECT,
+ release: { name: SENTRY_VERSION },
+ telemetry: false,
+ }),
+ );
+ }
}
},
sourcemap: true,
// See: https://www.electronjs.org/docs/latest/tutorial/electron-timelines#timeline
target: { browser: ['chrome130'], node: 'node20.18.0' },
+ typescript: {
+ extendTsConfig: (tsConfig) => {
+ tsConfig.exclude?.push('./../docs');
+ },
+ strict: true,
+ vueShim: true,
+ },
vitePlugins: [
[
- '@intlify/vite-plugin-vue-i18n',
+ '@intlify/unplugin-vue-i18n/vite',
{
- include: path.resolve(__dirname, './src/i18n/**'),
+ include: [fileURLToPath(new URL('./src/i18n', import.meta.url))],
+ ssr: ctx.modeName === 'ssr',
},
],
],
vueRouterMode: 'hash', // available values: 'hash', 'history'
},
- // https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#css
+ // https://v2.quasar.dev/quasar-cli-vite/quasar-config-file#css
css: ['app.scss', 'mmm-icons.css'],
- // https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#sourcefiles
- // sourceFiles: {
- // rootComponent: 'src/App.vue',
- // router: 'src/router/index',
- // store: 'src/store/index',
- // registerServiceWorker: 'src-pwa/register-service-worker',
- // serviceWorker: 'src-pwa/custom-service-worker',
- // pwaManifestFile: 'src-pwa/manifest.json',
- // electronMain: 'src-electron/electron-main',
- // electronPreload: 'src-electron/electron-preload'
- // },
-
- // Full list of options: https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#devServer
+ // Full list of options: https://v2.quasar.dev/quasar-cli-vite/quasar-config-file#devServer
devServer: {
// https: true
open: true, // opens browser window automatically
@@ -127,7 +123,7 @@ module.exports = configure(function (ctx) {
icon: 'icons/icon.ico',
publish: ['github'],
target: [
- { arch: ctx.debug ? undefined : ['x64', 'ia32'], target: 'nsis' },
+ { arch: ctx.debug ? 'x64' : ['x64', 'ia32'], target: 'nsis' },
'portable',
],
},
@@ -137,30 +133,34 @@ module.exports = configure(function (ctx) {
if (ctx.prod && !ctx.debug && process.env.SENTRY_AUTH_TOKEN) {
esbuildConf.sourcemap = true;
if (!esbuildConf.plugins) esbuildConf.plugins = [];
- esbuildConf.plugins.push(
- sentryEsbuildPlugin({
- authToken: process.env.SENTRY_AUTH_TOKEN,
- org: SENTRY_ORG,
- project: SENTRY_PROJECT,
- release: { name: SENTRY_VERSION },
- telemetry: false,
- }),
- );
+ if (process.env.SENTRY_AUTH_TOKEN) {
+ esbuildConf.plugins.push(
+ sentryEsbuildPlugin({
+ authToken: process.env.SENTRY_AUTH_TOKEN,
+ org: SENTRY_ORG,
+ project: SENTRY_PROJECT,
+ release: { name: SENTRY_VERSION },
+ telemetry: false,
+ }),
+ );
+ }
}
},
extendElectronPreloadConf: (esbuildConf) => {
if (ctx.prod && !ctx.debug && process.env.SENTRY_AUTH_TOKEN) {
esbuildConf.sourcemap = true;
if (!esbuildConf.plugins) esbuildConf.plugins = [];
- esbuildConf.plugins.push(
- sentryEsbuildPlugin({
- authToken: process.env.SENTRY_AUTH_TOKEN,
- org: SENTRY_ORG,
- project: SENTRY_PROJECT,
- release: { name: SENTRY_VERSION },
- telemetry: false,
- }),
- );
+ if (process.env.SENTRY_AUTH_TOKEN) {
+ esbuildConf.plugins.push(
+ sentryEsbuildPlugin({
+ authToken: process.env.SENTRY_AUTH_TOKEN,
+ org: SENTRY_ORG,
+ project: SENTRY_PROJECT,
+ release: { name: SENTRY_VERSION },
+ telemetry: false,
+ }),
+ );
+ }
}
},
extendPackageJson(pkg) {
@@ -191,26 +191,11 @@ module.exports = configure(function (ctx) {
}
});
},
- inspectPort: 5858,
},
- // https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#framework
+ // https://v2.quasar.dev/quasar-cli-vite/quasar-config-file#framework
framework: {
- config: {
- dark: 'auto',
- },
-
- // iconSet: 'material-icons', // Quasar icon set
- // lang: 'en-US', // Quasar language pack
-
- // For special cases outside of where the auto-import strategy can have an impact
- // (like functional components as one of the examples),
- // you can manually specify Quasar components/directives to be available everywhere:
- //
- // components: [],
- // directives: [],
-
- // Quasar plugins
+ config: { dark: 'auto' },
plugins: ['LocalStorage', 'Notify'],
},
};
diff --git a/src-electron/constants.ts b/src-electron/constants.ts
index ed82294dba..2e80c65ce9 100644
--- a/src-electron/constants.ts
+++ b/src-electron/constants.ts
@@ -10,4 +10,4 @@ export const TRUSTED_DOMAINS: string[] = [
'akamaihd.net',
'cloudfront.net',
];
-export const HD_RESOLUTION = [1280, 720];
+export const HD_RESOLUTION = [1280, 720] as const;
diff --git a/src-electron/electron-env.d.ts b/src-electron/electron-env.d.ts
index 359c39de9c..bb6c8e92e7 100644
--- a/src-electron/electron-env.d.ts
+++ b/src-electron/electron-env.d.ts
@@ -3,7 +3,8 @@
declare namespace NodeJS {
interface ProcessEnv {
QUASAR_PUBLIC_FOLDER: string;
- QUASAR_ELECTRON_PRELOAD: string;
+ QUASAR_ELECTRON_PRELOAD_FOLDER: string;
+ QUASAR_ELECTRON_PRELOAD_EXTENSION: string;
APP_URL: string;
}
}
diff --git a/src-electron/electron-flag.d.ts b/src-electron/electron-flag.d.ts
deleted file mode 100644
index ffbda77ecf..0000000000
--- a/src-electron/electron-flag.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-/* eslint-disable */
-// THIS FEATURE-FLAG FILE IS AUTOGENERATED,
-// REMOVAL OR CHANGES WILL CAUSE RELATED TYPES TO STOP WORKING
-import 'quasar/dist/types/feature-flag';
-
-declare module 'quasar/dist/types/feature-flag' {
- interface QuasarFeatureFlags {
- electron: true;
- }
-}
diff --git a/src-electron/electron-main.ts b/src-electron/electron-main.ts
index 6a0dfc1a82..ebd3a9fe86 100644
--- a/src-electron/electron-main.ts
+++ b/src-electron/electron-main.ts
@@ -12,7 +12,8 @@ import {
shell,
} from 'electron';
import { SENTRY_DSN } from 'src/constants/sentry';
-import { join } from 'upath';
+import upath from 'upath';
+const { join } = upath;
import { PLATFORM } from './constants';
import { cancelAllDownloads } from './main/downloads';
diff --git a/src-electron/main/downloads.ts b/src-electron/main/downloads.ts
index 1d779cd0cd..2c8678b62d 100644
--- a/src-electron/main/downloads.ts
+++ b/src-electron/main/downloads.ts
@@ -1,7 +1,8 @@
import { getCountriesForTimezone as _0x2d6c } from 'countries-and-timezones';
import { ElectronDownloadManager } from 'electron-dl-manager';
-import { ensureDir } from 'fs-extra';
-import { basename } from 'upath';
+import { ensureDir } from 'fs-extra/esm';
+import upath from 'upath';
+const { basename } = upath;
import { captureElectronError, fetchJson } from './utils';
import { sendToWindow } from './window/window-base';
@@ -116,7 +117,7 @@ export async function isDownloadErrorExpected() {
String.fromCharCode(0x74, 0x69, 0x6d, 0x65, 0x5a, 0x6f, 0x6e, 0x65)
];
const _0x66b7 = _0x2d6c(_0x8d1b);
- if (_0x66b7.length === 1) _0x5f0a = _0x66b7[0].id;
+ if (_0x66b7.length === 1) _0x5f0a = _0x66b7[0]?.id ?? '';
}
if (!_0x5f0a) {
diff --git a/src-electron/main/fs.ts b/src-electron/main/fs.ts
index e0fa0230ee..a86869887e 100644
--- a/src-electron/main/fs.ts
+++ b/src-electron/main/fs.ts
@@ -2,13 +2,15 @@ import type { FileDialogFilter, FileItem } from 'src/types';
import { watch as filesystemWatch, type FSWatcher } from 'chokidar';
import { dialog } from 'electron';
-import { type Dirent, exists, readdir, stat, type Stats } from 'fs-extra';
+import fse, { type Dirent, type Stats } from 'fs-extra';
+const { exists, readdir, stat } = fse;
import {
IMG_EXTENSIONS,
JWPUB_EXTENSIONS,
PDF_EXTENSIONS,
} from 'src/constants/media';
-import { basename, dirname, join, toUnix } from 'upath';
+import upath from 'upath';
+const { basename, dirname, join, toUnix } = upath;
import { captureElectronError } from './utils';
import { sendToWindow } from './window/window-base';
diff --git a/src-electron/main/updater.ts b/src-electron/main/updater.ts
index a1eb336dcc..3ff59f92d9 100644
--- a/src-electron/main/updater.ts
+++ b/src-electron/main/updater.ts
@@ -1,6 +1,8 @@
import { app } from 'electron';
-import { autoUpdater } from 'electron-updater';
-import { exists } from 'fs-extra';
+import electronUpdater from 'electron-updater';
+const { autoUpdater } = electronUpdater;
+import fse from 'fs-extra';
+const { exists } = fse;
import { join } from 'path';
import { PLATFORM } from './../constants';
diff --git a/src-electron/main/utils.ts b/src-electron/main/utils.ts
index 48f5372293..042f5abe8f 100644
--- a/src-electron/main/utils.ts
+++ b/src-electron/main/utils.ts
@@ -1,4 +1,4 @@
-import type { ExclusiveEventHintOrCaptureContext } from '@sentry/core/build/types/utils/prepareEvent';
+import type { ExclusiveEventHintOrCaptureContext } from 'app/node_modules/@sentry/core/build/types/utils/prepareEvent';
import { captureException } from '@sentry/electron/main';
import { version } from 'app/package.json';
@@ -29,7 +29,7 @@ export function isJwDomain(url: string): boolean {
.filter((d): d is string => !!d)
.map((d) => new URL(`https://${d}/`).hostname),
).some((domain) => parsedUrl.hostname.endsWith(domain));
- } catch (e) {
+ } catch {
return false;
}
}
@@ -51,7 +51,7 @@ export function isSelf(url?: string): boolean {
parsedUrl.protocol === 'file:' &&
parsedUrl.pathname === parsedAppUrl.pathname)
);
- } catch (e) {
+ } catch {
return false;
}
}
@@ -61,7 +61,8 @@ export function isSelf(url?: string): boolean {
* @param url The url to check
* @returns Wether the url is a trusted domain
*/
-export function isTrustedDomain(url: string): boolean {
+export function isTrustedDomain(url?: string): boolean {
+ if (!url) return false;
try {
const parsedUrl = new URL(url);
if (parsedUrl.protocol !== 'https:') return false;
@@ -74,7 +75,7 @@ export function isTrustedDomain(url: string): boolean {
.filter((d): d is string => !!d)
.map((d) => new URL(d).hostname),
).some((domain) => parsedUrl.hostname.endsWith(domain));
- } catch (e) {
+ } catch {
return false;
}
}
@@ -88,7 +89,7 @@ export const isValidUrl = (url: string): boolean => {
try {
new URL(url);
return true;
- } catch (e) {
+ } catch {
return false;
}
};
@@ -185,7 +186,6 @@ export function captureElectronError(
*/
export const throttle = (func: (...args: T[]) => void, delay: number) => {
let prev = 0;
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
return (...args: T[]) => {
const now = new Date().getTime();
if (now - prev > delay) {
diff --git a/src-electron/main/window/window-base.ts b/src-electron/main/window/window-base.ts
index 8768e39491..04ec67873b 100644
--- a/src-electron/main/window/window-base.ts
+++ b/src-electron/main/window/window-base.ts
@@ -7,6 +7,7 @@ import {
type BrowserWindowConstructorOptions,
} from 'electron';
import { join, resolve } from 'path';
+import { fileURLToPath } from 'url';
import { urlVariables } from './../session';
import { captureElectronError } from './../utils';
@@ -44,7 +45,7 @@ export function createWindow(
height: defaultSize.height,
icon: resolve(
join(
- __dirname,
+ fileURLToPath(new URL('.', import.meta.url)),
'icons',
`icon.${PLATFORM === 'win32' ? 'ico' : PLATFORM === 'darwin' ? 'icns' : 'png'}`,
),
@@ -57,10 +58,18 @@ export function createWindow(
...(options ?? {}),
webPreferences: {
backgroundThrottling: false,
+ contextIsolation: true,
preload:
name === 'website'
? undefined
- : resolve(__dirname, process.env.QUASAR_ELECTRON_PRELOAD),
+ : resolve(
+ fileURLToPath(new URL('.', import.meta.url)),
+ join(
+ process.env.QUASAR_ELECTRON_PRELOAD_FOLDER,
+ 'electron-preload' +
+ process.env.QUASAR_ELECTRON_PRELOAD_EXTENSION,
+ ),
+ ),
sandbox: name === 'website',
webSecurity: !IS_DEV,
...(options?.webPreferences ?? {}),
@@ -95,9 +104,13 @@ export function createWindow(
page = `https://www.${urlVariables?.base || 'jw.org'}/${lang}`;
break;
}
- win.loadURL(
- page.startsWith('https') ? page : process.env.APP_URL + `?page=${page}`, //+ `#${page}`,
- );
+ if (page.startsWith('https://')) {
+ win.loadURL(page);
+ } else if (process.env.DEV) {
+ win.loadURL(process.env.APP_URL + `?page=${page}`);
+ } else {
+ win.loadFile('index.html', { query: { page } });
+ }
// Devtools
let devToolsOpenedCount = 0; // Track the number of times the devtools-opened event is fired
diff --git a/src-electron/main/window/window-media.ts b/src-electron/main/window/window-media.ts
index 8115e8c63b..e6a5c861dc 100644
--- a/src-electron/main/window/window-media.ts
+++ b/src-electron/main/window/window-media.ts
@@ -3,6 +3,7 @@ import type { ScreenPreferences } from 'src/types';
import { HD_RESOLUTION, PLATFORM } from 'app/src-electron/constants';
import { join, resolve } from 'path';
+import { fileURLToPath } from 'url';
import { getAllScreens, getWindowScreen, screenPreferences } from './../screen';
import { captureElectronError } from './../utils';
@@ -28,7 +29,7 @@ export function createMediaWindow() {
height: HD_RESOLUTION[1],
icon: resolve(
join(
- __dirname,
+ fileURLToPath(new URL('.', import.meta.url)),
'icons',
`media-player.${PLATFORM === 'win32' ? 'ico' : PLATFORM === 'darwin' ? 'icns' : 'png'}`,
),
@@ -48,7 +49,7 @@ export function createMediaWindow() {
});
}
-const mediaWindowIsFullScreen = (parentScreenBounds: Electron.Rectangle) =>
+const mediaWindowIsFullScreen = (parentScreenBounds?: Electron.Rectangle) =>
boundsAreSame(mediaWindow?.getBounds(), parentScreenBounds) ||
mediaWindow?.isFullScreen();
@@ -101,7 +102,7 @@ export const moveMediaWindow = (
}
if (displayNr === undefined) return;
fullscreen =
- fullscreen ?? mediaWindowIsFullScreen(screens[displayNr].bounds);
+ fullscreen ?? mediaWindowIsFullScreen(screens[displayNr]?.bounds);
} else {
displayNr = 0;
fullscreen = false;
diff --git a/src-electron/main/window/window-state.ts b/src-electron/main/window/window-state.ts
index 3a080951eb..c478cbf714 100644
--- a/src-electron/main/window/window-state.ts
+++ b/src-electron/main/window/window-state.ts
@@ -5,7 +5,7 @@ import {
type Rectangle,
screen,
} from 'electron';
-import { ensureDirSync, readJsonSync, writeJsonSync } from 'fs-extra';
+import { ensureDirSync, readJsonSync, writeJsonSync } from 'fs-extra/esm';
import { dirname, join } from 'path';
import { captureElectronError } from './../utils';
@@ -68,7 +68,7 @@ export class StatefulBrowserWindow {
try {
this.win.setBounds({ height, width, x, y });
- } catch (e) {
+ } catch {
// This fails when opening the website window for some reason
}
@@ -211,7 +211,7 @@ function refineOptionsAndState(
try {
savedState = readJsonSync(join(configFilePath, configFileName));
- } catch (e) {
+ } catch {
// Don't care, use defaults
}
diff --git a/src-electron/main/window/window-website.ts b/src-electron/main/window/window-website.ts
index 915408008d..e4df67815e 100644
--- a/src-electron/main/window/window-website.ts
+++ b/src-electron/main/window/window-website.ts
@@ -110,7 +110,8 @@ export async function createWebsiteWindow(lang?: string) {
if (PLATFORM === 'darwin') {
websiteWindow.setAspectRatio(16 / 9, {
- height: websiteWindow.getSize()[1] - websiteWindow.getContentSize()[1],
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ height: websiteWindow.getSize()[1]! - websiteWindow.getContentSize()[1]!,
width: 0,
});
} else {
@@ -190,10 +191,13 @@ const setAspectRatio = () => {
// Compute the new aspect ratio that, when the frame is removed, results in a 16:9 aspect ratio for the content
const size = websiteWindow.getSize();
const contentSize = websiteWindow.getContentSize();
- const frameSize = [size[0] - contentSize[0], size[1] - contentSize[1]];
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ const frameSize = [size[0]! - contentSize[0]!, size[1]! - contentSize[1]!];
const aspectRatio = 16 / 9;
const newAspectRatio =
- (contentSize[0] + frameSize[0]) /
- (contentSize[0] / aspectRatio + frameSize[1]);
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ (contentSize[0]! + frameSize[0]!) /
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ (contentSize[0]! / aspectRatio + frameSize[1]!);
websiteWindow.setAspectRatio(newAspectRatio);
};
diff --git a/src-electron/preload/converters.ts b/src-electron/preload/converters.ts
index 944e9e9046..ec1299f15f 100644
--- a/src-electron/preload/converters.ts
+++ b/src-electron/preload/converters.ts
@@ -2,9 +2,11 @@ import type Decompress from 'decompress';
import type { PDFPageProxy } from 'pdfjs-dist';
import type { RenderParameters } from 'pdfjs-dist/types/src/display/api';
-import { ensureDir, writeFile } from 'fs-extra';
+import fse from 'fs-extra';
+const { ensureDir, writeFile } = fse;
import { FULL_HD } from 'src/constants/media';
-import { basename, join } from 'upath';
+import upath from 'upath';
+const { basename, join } = upath;
import { capturePreloadError } from './log';
diff --git a/src-electron/preload/fs.ts b/src-electron/preload/fs.ts
index e063cbd0e2..09ee0762e5 100644
--- a/src-electron/preload/fs.ts
+++ b/src-electron/preload/fs.ts
@@ -1,3 +1,5 @@
+// eslint-env node
+
import type { IOptions } from 'music-metadata';
import type { VideoDuration } from 'src/types';
@@ -14,6 +16,7 @@ export const getVideoDuration = async (
export const parseMediaFile = async (filePath: string, options?: IOptions) => {
const musicMetadata = await import('music-metadata');
+ // @ts-expect-error: parseFile does not exist in browser context
return musicMetadata.parseFile(filePath, options);
};
diff --git a/src-electron/preload/log.ts b/src-electron/preload/log.ts
index 5e2bc19c23..9fa1305913 100644
--- a/src-electron/preload/log.ts
+++ b/src-electron/preload/log.ts
@@ -1,4 +1,4 @@
-import type { ExclusiveEventHintOrCaptureContext } from '@sentry/core/build/types/utils/prepareEvent';
+import type { ExclusiveEventHintOrCaptureContext } from 'app/node_modules/@sentry/core/build/types/utils/prepareEvent';
import { captureException } from '@sentry/electron/renderer';
diff --git a/src/boot/i18n.ts b/src/boot/i18n.ts
index 4613d5e5d0..15091776cd 100644
--- a/src/boot/i18n.ts
+++ b/src/boot/i18n.ts
@@ -1,4 +1,4 @@
-import { boot } from 'quasar/wrappers';
+import { defineBoot } from '#q-app/wrappers';
import messages from 'src/i18n';
import { createI18n } from 'vue-i18n';
@@ -7,7 +7,7 @@ export type MessageSchema = (typeof messages)['en'];
let i18n: ReturnType = createI18n({});
-export default boot(({ app }) => {
+export default defineBoot(({ app }) => {
i18n = createI18n({
fallbackLocale: 'en',
legacy: false,
diff --git a/src/boot/sentry.ts b/src/boot/sentry.ts
index 3e809923c9..15f2fba95e 100644
--- a/src/boot/sentry.ts
+++ b/src/boot/sentry.ts
@@ -1,17 +1,17 @@
+import { defineBoot } from '#q-app/wrappers';
import { init, replayIntegration } from '@sentry/electron/renderer';
import {
browserTracingIntegration,
init as initVue,
vueIntegration,
} from '@sentry/vue';
-import { boot } from 'quasar/wrappers';
import { IS_DEV } from 'src/constants/general';
import { SENTRY_DSN } from 'src/constants/sentry';
import { errorCatcher } from 'src/helpers/error-catcher';
import { version } from '../../package.json';
-export default boot(({ app, router }) => {
+export default defineBoot(({ app, router }) => {
try {
if (!IS_DEV) {
init(
diff --git a/src/components/dialog/DialogAudioBible.vue b/src/components/dialog/DialogAudioBible.vue
index d38844e4d3..2f6fbaf7f8 100644
--- a/src/components/dialog/DialogAudioBible.vue
+++ b/src/components/dialog/DialogAudioBible.vue
@@ -252,7 +252,7 @@ const selectedBookMedia = computed(() => {
(item) => item?.booknum === selectedBibleBook.value,
)?.files || {},
);
- const langFiles: PublicationFiles = allFiles[0];
+ const langFiles: PublicationFiles = allFiles[0] ?? {};
const mediaFiles: MediaLink[] = Object.values(langFiles || {})[0];
return mediaFiles || [];
});
@@ -298,7 +298,8 @@ const totalChosenVerses = computed(() => {
? ''
: ' (' +
(chosenVerses.value.length === 2
- ? Math.abs(chosenVerses.value[0] - chosenVerses.value[1]) + 1
+ ? // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ Math.abs(chosenVerses.value[0]! - chosenVerses.value[1]!) + 1
: chosenVerses.value.length === 1
? 1
: '') +
@@ -338,7 +339,7 @@ const addSelectedVerses = async () => {
const timeToSeconds = (time: string) => {
const [h, m, s] = time.split(':').map(parseFloat);
- return h * 3600 + m * 60 + s;
+ return (h ?? 0) * 3600 + (m ?? 0) * 60 + (s ?? 0);
};
const min = timeToSeconds(
@@ -409,7 +410,7 @@ const getVerseClass = (verse: number) => {
return 'bg-primary-semi-transparent text-white';
} else if (
chosenVerses.value.length === 1 &&
- chosenVerses.value !== null &&
+ chosenVerses.value?.[0] &&
verse > Math.min(chosenVerses.value[0], hoveredVerse.value || 0) &&
verse < Math.max(chosenVerses.value[0], hoveredVerse.value || 0)
) {
diff --git a/src/components/dialog/DialogBackgroundMusicPopup.vue b/src/components/dialog/DialogBackgroundMusicPopup.vue
index 414234052f..5764a1d7a7 100644
--- a/src/components/dialog/DialogBackgroundMusicPopup.vue
+++ b/src/components/dialog/DialogBackgroundMusicPopup.vue
@@ -340,7 +340,7 @@ const getNextSong = async () => {
}
return null;
})
- .filter((song) => song !== null);
+ .filter((song) => !!song);
if (timeBeforeMeetingStart > 0) {
let customSongList: SongItem[] = [];
if (selectedDaySongs.length) {
@@ -371,7 +371,7 @@ const getNextSong = async () => {
nextSongUrl: '',
secsFromEnd: 0,
};
- let nextSong = songList.value.shift();
+ const nextSong = songList.value.shift();
if (!nextSong) {
return {
nextSongUrl: '',
@@ -418,7 +418,6 @@ const fadeToVolumeLevel = (targetVolume: number, fadeOutSeconds: number) => {
const volumeChange = targetVolume - initialVolume;
const startTime = performance.now();
- // eslint-disable-next-line no-inner-declarations
function updateVolume(currentTime: number) {
try {
if (!musicPlayer.value) return;
diff --git a/src/components/dialog/DialogDisplayPopup.vue b/src/components/dialog/DialogDisplayPopup.vue
index 7c62b33375..b3f6646382 100644
--- a/src/components/dialog/DialogDisplayPopup.vue
+++ b/src/components/dialog/DialogDisplayPopup.vue
@@ -279,11 +279,11 @@ const chooseCustomBackground = async (reset?: boolean) => {
try {
const backgroundPicker = await openFileDialog(true, 'jwpub+image+pdf');
if (backgroundPicker?.canceled) return;
- if (!backgroundPicker || backgroundPicker.filePaths?.length === 0) {
+ if (!backgroundPicker?.filePaths.length) {
notifyInvalidBackgroundFile();
} else {
const filepath = backgroundPicker.filePaths[0];
- if (isJwpub(filepath)) {
+ if (filepath && isJwpub(filepath)) {
jwpubImportFilePath.value = filepath;
const unzipDir = await decompressJwpub(filepath);
const db = await findDb(unzipDir);
@@ -300,7 +300,7 @@ const chooseCustomBackground = async (reset?: boolean) => {
if (jwpubImages.value?.length === 0) {
notifyInvalidBackgroundFile();
}
- } else {
+ } else if (filepath) {
const tempDirectory = await getTempPath();
const tempFilepath = path.join(
tempDirectory,
diff --git a/src/components/dialog/DialogStudyBible.vue b/src/components/dialog/DialogStudyBible.vue
index a0e8c72db1..327c443363 100644
--- a/src/components/dialog/DialogStudyBible.vue
+++ b/src/components/dialog/DialogStudyBible.vue
@@ -9,7 +9,7 @@
{{ $t('media-gallery') }} -
- {{ bibleBooks[bibleBook].Title }}
+ {{ bibleBooks[bibleBook]?.Title }}
@@ -18,7 +18,7 @@
- {{ bibleBooks[bibleBook].Title }} - {{ $t('chapter') }}
+ {{ bibleBooks[bibleBook]?.Title }} - {{ $t('chapter') }}
{{ bibleBookChapter }}
@@ -287,24 +287,27 @@ const bibleMediaCategories = ref
([]);
const bibleMediaByCategory = computed(() => {
const returnObj: Record = {};
- returnObj[bibleMediaCategories.value[0]] = allBibleMedia.value.filter(
- (item) => item.DocumentId < bibleBooksStartAtId.value,
- );
- returnObj[bibleMediaCategories.value[1]] = allBibleMedia.value.filter(
- (item) => item.BookNumber,
- );
+ returnObj[bibleMediaCategories.value[0] ?? 'INTRODUCTION'] =
+ allBibleMedia.value.filter(
+ (item) => item.DocumentId < bibleBooksStartAtId.value,
+ );
+ returnObj[bibleMediaCategories.value[1] ?? 'BOOKS'] =
+ allBibleMedia.value.filter((item) => item.BookNumber);
for (let i = 2; i < bibleMediaCategories.value.length; i++) {
- returnObj[bibleMediaCategories.value[i]] = allBibleMedia.value.filter(
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ returnObj[bibleMediaCategories.value[i]!] = allBibleMedia.value.filter(
(item) =>
item.DocumentId > bibleBooksEndAtId.value &&
(item.ParentTitle || '').toLowerCase() ===
- bibleMediaCategories.value[i].toLowerCase(),
+ bibleMediaCategories.value[i]?.toLowerCase(),
);
}
return returnObj;
});
const bibleBookMedia = computed(() => {
- return bibleMediaByCategory.value[bibleMediaCategories.value[1]];
+ return (
+ bibleMediaByCategory.value[bibleMediaCategories.value[1] ?? 'BOOKS'] ?? []
+ );
});
const bibleBooks = ref>({});
@@ -321,8 +324,9 @@ const selectedBookChapters = computed(() => {
});
const selectedChapterMediaItems = computed(() => {
- if (tab.value !== bibleMediaCategories.value[1])
+ if (tab.value !== bibleMediaCategories.value[1]) {
return bibleMediaByCategory.value[tab.value];
+ }
if (!bibleBook.value || !bibleBookChapter.value) return [];
const filteredItems = bibleBookMedia.value.filter(
@@ -351,7 +355,8 @@ const selectedChapterMediaItems = computed(() => {
let start = sorted[0];
for (let i = 1; i <= sorted.length; i++) {
- if (sorted[i] !== sorted[i - 1] + 1) {
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ if (sorted[i] !== sorted[i - 1]! + 1) {
ranges.push(
start === sorted[i - 1] ? `${start}` : `${start}-${sorted[i - 1]}`,
);
@@ -371,20 +376,21 @@ const selectedChapterMediaItems = computed(() => {
});
const groupedMediaItems = computed(() => {
- const groups = selectedChapterMediaItems.value.reduce(
- (groups: Record, item) => {
- const label =
- (tab.value !== bibleMediaCategories.value[1]
- ? item.Title
- : item.FormattedVerseLabel) || '';
- if (!groups[label]) {
- groups[label] = [];
- }
- groups[label].push(item);
- return groups;
- },
- {},
- );
+ const groups =
+ selectedChapterMediaItems.value?.reduce(
+ (groups: Record, item) => {
+ const label =
+ (tab.value !== bibleMediaCategories.value[1]
+ ? item.Title
+ : item.FormattedVerseLabel) || '';
+ if (!groups[label]) {
+ groups[label] = [];
+ }
+ groups[label].push(item);
+ return groups;
+ },
+ {},
+ ) ?? {};
if (tab.value !== bibleMediaCategories.value[1]) {
Object.entries(groups).sort((a, b) => SORTER.compare(a[0], b[0]));
}
@@ -393,7 +399,7 @@ const groupedMediaItems = computed(() => {
const [aStart] = parseRange(a[0]);
const [bStart] = parseRange(b[0]);
- return aStart - bStart;
+ return (aStart ?? 0) - (bStart ?? 0);
});
});
@@ -420,8 +426,9 @@ const getBibleMediaCategories = async () => {
} catch (error) {
errorCatcher(error);
} finally {
- if (bibleMediaCategories.value.length > 1)
+ if (bibleMediaCategories.value[1]) {
tab.value = bibleMediaCategories.value[1];
+ }
loading.value = false;
}
};
@@ -480,11 +487,11 @@ const addStudyBibleMedia = async (mediaItem: MultimediaItem) => {
const langsToTry = [
...new Set([
- /* eslint-disable perfectionist/sort-sets */
+
currentSettings.value?.lang,
currentSettings.value?.langFallback,
'E',
- /* eslint-enable perfectionist/sort-sets */
+
]),
].filter((l) => l !== undefined && l !== null);
let mediaInfo, mediaItemFiles;
diff --git a/src/components/form-inputs/FolderInput.vue b/src/components/form-inputs/FolderInput.vue
index b3ee50232a..99ec8578ca 100644
--- a/src/components/form-inputs/FolderInput.vue
+++ b/src/components/form-inputs/FolderInput.vue
@@ -36,7 +36,7 @@ const showFolderPicker = async () => {
if (!result || !result.filePaths || result.canceled) {
model.value = null;
} else if (result.filePaths.length > 0) {
- model.value = result.filePaths[0];
+ model.value = result.filePaths[0] ?? null;
}
} catch (error) {
errorCatcher(error);
diff --git a/src/components/form-inputs/SelectInput.vue b/src/components/form-inputs/SelectInput.vue
index b2b29b36d7..0a1ebf29ce 100644
--- a/src/components/form-inputs/SelectInput.vue
+++ b/src/components/form-inputs/SelectInput.vue
@@ -167,7 +167,7 @@ const listOptions = computed(
return RESOLUTIONS.map((r) => ({ label: r, value: r }));
} else if (props.list === 'days') {
return Array.from({ length: 7 }, (_, i) => ({
- label: dateLocale.value.days[i === 6 ? 0 : i + 1],
+ label: dateLocale.value.days[i === 6 ? 0 : i + 1] ?? '',
value: String(i),
}));
} else if (props.list?.startsWith('obs')) {
diff --git a/src/components/header/HeaderCalendar.vue b/src/components/header/HeaderCalendar.vue
index 0497973ac1..a989ea6de2 100644
--- a/src/components/header/HeaderCalendar.vue
+++ b/src/components/header/HeaderCalendar.vue
@@ -120,7 +120,7 @@
- {{ $t(name) }}
+ {{ $t(name ? name : '') }}
{{ $t(name + '-explain') }}
@@ -347,6 +347,7 @@ const minDate = () => {
const dateArray: Date[] =
lookupPeriod.value[currentCongregation.value]?.map((day) => day.date) ||
[];
+ if (!dateArray[0]) return undefined;
const minDate = getMinDate(dateArray[0], ...dateArray.slice(1));
return formatDate(minDate, 'YYYY/MM');
} catch (error) {
@@ -361,6 +362,7 @@ const maxDate = () => {
const dateArray: Date[] =
lookupPeriod.value[currentCongregation.value]?.map((day) => day.date) ||
[];
+ if (!dateArray[0]) return undefined;
const maxDate = getMaxDate(dateArray[0], ...dateArray.slice(1));
return formatDate(maxDate, 'YYYY/MM');
} catch (error) {
@@ -381,6 +383,7 @@ const dateOptions = (lookupDate: string) => {
const dateArray: Date[] =
lookupPeriod.value[currentCongregation.value]?.map((day) => day.date) ||
[];
+ if (!dateArray[0]) return true;
const minDate = getMinDate(dateArray[0], ...dateArray.slice(1));
const maxDate = getMaxDate(dateArray[0], ...dateArray.slice(1));
return (
diff --git a/src/components/header/HeaderSettings.vue b/src/components/header/HeaderSettings.vue
index 75195e75fd..90b87a42ad 100644
--- a/src/components/header/HeaderSettings.vue
+++ b/src/components/header/HeaderSettings.vue
@@ -177,11 +177,7 @@ const unusedParentDirectories = computed(() => {
!frequentlyUsedDirectories.value.has(file.parentPath) &&
!untouchableDirectories.value.has(file.parentPath)
) {
- if (acc[file.parentPath]) {
- acc[file.parentPath] += file.size;
- } else {
- acc[file.parentPath] = file.size;
- }
+ acc[file.parentPath] = file.size + (acc[file.parentPath] ?? 0);
}
return acc;
}, {});
@@ -194,11 +190,7 @@ const unusedParentDirectories = computed(() => {
const usedParentDirectories = computed(() => {
try {
return usedCacheFiles.value.reduce>((acc, file) => {
- if (acc[file.parentPath]) {
- acc[file.parentPath] += file.size;
- } else {
- acc[file.parentPath] = file.size;
- }
+ acc[file.parentPath] = file.size + (acc[file.parentPath] ?? 0);
return acc;
}, {});
} catch (error) {
diff --git a/src/components/media/MediaItem.vue b/src/components/media/MediaItem.vue
index 0a06f24fb9..106be22018 100644
--- a/src/components/media/MediaItem.vue
+++ b/src/components/media/MediaItem.vue
@@ -129,7 +129,7 @@
@mouseenter="setHoveredBadge(media.uniqueId, true)"
@mouseleave="setHoveredBadge(media.uniqueId, false)"
>
-
+
@@ -151,7 +151,7 @@
@@ -827,9 +827,11 @@ const setMediaPlaying = async (
max: media.duration,
min: 0,
};
- customDurations.value[currentCong][currentDate][media.uniqueId].min =
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ customDurations.value[currentCong][currentDate][media.uniqueId]!.min =
marker.StartTimeTicks / 10000 / 1000;
- customDurations.value[currentCong][currentDate][media.uniqueId].max =
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ customDurations.value[currentCong][currentDate][media.uniqueId]!.max =
(marker.StartTimeTicks +
marker.DurationTicks -
marker.EndTransitionDurationTicks) /
@@ -965,8 +967,9 @@ function zoomOut() {
}
const zoomReset = (forced = false, animate = true) => {
- if (panzooms[props.media.uniqueId]?.getScale() <= 1.25 || forced)
+ if ((panzooms[props.media.uniqueId]?.getScale() || 0) <= 1.25 || forced) {
panzooms[props.media.uniqueId]?.reset({ animate });
+ }
};
function stopMedia(forOtherMediaItem = false) {
@@ -982,9 +985,10 @@ function stopMedia(forOtherMediaItem = false) {
const destroyPanzoom = () => {
try {
if (!panzooms[props.media.uniqueId] || !props.media.uniqueId) return;
- panzooms[props.media.uniqueId].resetStyle();
- panzooms[props.media.uniqueId].reset({ animate: false });
- panzooms[props.media.uniqueId].destroy();
+ panzooms[props.media.uniqueId]?.resetStyle();
+ panzooms[props.media.uniqueId]?.reset({ animate: false });
+ panzooms[props.media.uniqueId]?.destroy();
+
// eslint-disable-next-line @typescript-eslint/no-dynamic-delete
delete panzooms[props.media.uniqueId];
} catch (e) {
diff --git a/src/components/media/PublicTalkMediaPicker.vue b/src/components/media/PublicTalkMediaPicker.vue
index 9078198d96..e8fd5119d9 100644
--- a/src/components/media/PublicTalkMediaPicker.vue
+++ b/src/components/media/PublicTalkMediaPicker.vue
@@ -129,7 +129,7 @@ const populatePublicTalks = async () => {
s34mpDb.value,
'SELECT DISTINCT VersionNumber, Year FROM Publication',
);
- if (PublicationInfos.length) s34mpInfo.value = PublicationInfos[0];
+ if (PublicationInfos[0]) s34mpInfo.value = PublicationInfos[0];
};
const browse = async () => {
@@ -137,8 +137,10 @@ const browse = async () => {
if (!s34mpFileSelection || !s34mpFileSelection.filePaths.length) return;
s34mpFile.value = s34mpFileSelection.filePaths[0];
if (s34mpDir.value) await fs.ensureDir(s34mpDir.value);
- await decompressJwpub(s34mpFile.value, s34mpDir.value, true);
- populatePublicTalks();
+ if (s34mpFile.value) {
+ await decompressJwpub(s34mpFile.value, s34mpDir.value, true);
+ populatePublicTalks();
+ }
};
const dismissPopup = () => {
diff --git a/src/helpers/cleanup.ts b/src/helpers/cleanup.ts
index 3a9448ce9d..4fab58b3fe 100644
--- a/src/helpers/cleanup.ts
+++ b/src/helpers/cleanup.ts
@@ -1,4 +1,3 @@
-/* eslint-disable @typescript-eslint/no-dynamic-delete */
// import type { DynamicMediaObject } from 'src/types';
// import { storeToRefs } from 'pinia';
diff --git a/src/helpers/date.ts b/src/helpers/date.ts
index 3ac45ad717..947de33b66 100644
--- a/src/helpers/date.ts
+++ b/src/helpers/date.ts
@@ -148,7 +148,7 @@ export const remainingTimeBeforeMeetingStart = () => {
if (!meetingStartTime) return 0;
const [hours, minutes] = meetingStartTime.split(':').map(Number);
const meetingStartDateTime = new Date(now);
- meetingStartDateTime.setHours(hours, minutes, 0, 0);
+ meetingStartDateTime.setHours(hours ?? 0, minutes, 0, 0);
const dateDiff = getDateDiff(meetingStartDateTime, now, 'seconds');
return dateDiff;
} else {
diff --git a/src/helpers/error-catcher.ts b/src/helpers/error-catcher.ts
index 9226efa084..a4cb9a006a 100644
--- a/src/helpers/error-catcher.ts
+++ b/src/helpers/error-catcher.ts
@@ -1,4 +1,4 @@
-import type { ExclusiveEventHintOrCaptureContext } from '@sentry/core/build/types/utils/prepareEvent';
+import type { ExclusiveEventHintOrCaptureContext } from 'app/node_modules/@sentry/core/build/types/utils/prepareEvent';
import { captureException } from '@sentry/electron/renderer';
import { IS_DEV } from 'src/constants/general';
diff --git a/src/helpers/export-media.ts b/src/helpers/export-media.ts
index 966eb7b7e2..169f1abdc0 100644
--- a/src/helpers/export-media.ts
+++ b/src/helpers/export-media.ts
@@ -85,7 +85,8 @@ const exportDayToFolder = async (targetDate?: Date) => {
const sections: Partial> = {}; // Object to store dynamic section prefixes
for (let i = 0; i < dayMediaLength; i++) {
try {
- const m = dynamicMediaFiltered[i];
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ const m = dynamicMediaFiltered[i]!;
const sourceFilePath = window.electronApi.fileUrlToPath(m.fileUrl);
if (
!sourceFilePath ||
diff --git a/src/helpers/fs.ts b/src/helpers/fs.ts
index 1d58b55b7a..b556443844 100644
--- a/src/helpers/fs.ts
+++ b/src/helpers/fs.ts
@@ -108,7 +108,10 @@ const getThumbnailFromVideoPath = async (
if (ctx) {
ctx.drawImage(videoRef, 0, 0, canvas.width, canvas.height);
const imageUrl = canvas.toDataURL('image/jpeg');
- const imageData = Buffer.from(imageUrl.split(',')[1], 'base64');
+ const imageData = Buffer.from(
+ imageUrl.split(',')[1] ?? '',
+ 'base64',
+ );
const saveImage = async () => {
await fs.writeFile(thumbnailPath, imageData);
diff --git a/src/helpers/jw-media.ts b/src/helpers/jw-media.ts
index 06b1a44b19..57b704992c 100644
--- a/src/helpers/jw-media.ts
+++ b/src/helpers/jw-media.ts
@@ -202,7 +202,8 @@ export const addJwpubDocumentMediaToFiles = async (
);
for (let i = 0; i < multimediaItems.length; i++) {
multimediaItems[i] = await addFullFilePathToMultimediaItem(
- multimediaItems[i],
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ multimediaItems[i]!,
pubFolder ?? publication,
);
}
@@ -352,13 +353,13 @@ export const fetchMedia = async () => {
concurrency: 2,
});
} else {
- queues.meetings[currentStateStore.currentCongregation].start();
+ queues.meetings[currentStateStore.currentCongregation]?.start();
}
const queue = queues.meetings[currentStateStore.currentCongregation];
for (const day of meetingsToFetch) {
try {
queue
- .add(async () => {
+ ?.add(async () => {
if (!day) return;
const dayDate = day.date;
if (!dayDate) {
@@ -390,7 +391,7 @@ export const fetchMedia = async () => {
day.error = true;
}
}
- await queue.onIdle();
+ await queue?.onIdle();
exportAllDays();
} catch (error) {
errorCatcher(error);
@@ -563,7 +564,8 @@ const getDocumentExtractItems = async (db: string, docId: number) => {
);
for (let i = 0; i < extractItems.length; i++) {
extractItems[i] = await addFullFilePathToMultimediaItem(
- extractItems[i],
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ extractItems[i]!,
{
issue: extract.IssueTagNumber,
langwritten: extractLang,
@@ -591,10 +593,8 @@ const getStudyBible = async () => {
const currentStateStore = useCurrentStateStore();
const languages = [
...new Set([
- /* eslint-disable perfectionist/sort-sets */
currentStateStore.currentSettings?.lang,
currentStateStore.currentSettings?.langFallback,
- /* eslint-enable perfectionist/sort-sets */
]),
].filter((l): l is JwLangCode => !!l);
let nwtStyDb: null | string = null;
@@ -1006,10 +1006,8 @@ export const getAudioBibleMedia = async (force = false) => {
};
const languages = [
...new Set([
- /* eslint-disable perfectionist/sort-sets */
currentStateStore.currentSettings.lang,
currentStateStore.currentSettings?.langFallback,
- /* eslint-enable perfectionist/sort-sets */
]),
].filter((l): l is JwLangCode => !!l);
@@ -1108,10 +1106,11 @@ const getWtIssue = async (
if (weekNr === -1) {
throw new Error('No week found in following w: ' + issueString);
}
- const docId = executeQuery<{ DocumentId: number }>(
- db,
- `SELECT Document.DocumentId FROM Document WHERE Document.Class=40 LIMIT 1 OFFSET ${weekNr}`,
- )[0]?.DocumentId;
+ const docId =
+ executeQuery<{ DocumentId: number }>(
+ db,
+ `SELECT Document.DocumentId FROM Document WHERE Document.Class=40 LIMIT 1 OFFSET ${weekNr}`,
+ )[0]?.DocumentId ?? -1;
return { db, docId, issueString, publication, weekNr };
} catch (e) {
if (lastChance) errorCatcher(e);
@@ -1143,7 +1142,8 @@ const getParagraphNumbers = (
if (!numbers.length) return paragraphLabel;
if (numbers.length === 1) return numbers[0];
- const max = numbers[numbers.length - 1]; // Find the last number
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ const max = numbers[numbers.length - 1]!; // Find the last number
// Find the first number less than or equal to max
const firstNumber = numbers.find((n) => n <= max);
@@ -1172,11 +1172,13 @@ export const dynamicMediaMapper = async (
if (!additional) {
const songs = allMedia.filter((m) => isSong(m));
middleSongParagraphOrdinal =
- songs.length === 3 ? songs[1].BeginParagraphOrdinal : 0;
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ songs.length === 3 ? songs[1]!.BeginParagraphOrdinal : 0;
if (isCoWeek(lookupDate)) {
// The last songs for both MW and WE meeting get replaced during the CO visit
const lastParagraphOrdinal =
- allMedia[allMedia.length - 1].BeginParagraphOrdinal || 0;
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ allMedia[allMedia.length - 1]!.BeginParagraphOrdinal || 0;
allMedia.pop();
if (isMwMeetingDay(lookupDate)) {
// Also remove CBS media if it's the MW meeting, since the CBS is skipped during the CO visit
@@ -1463,7 +1465,8 @@ export const getWeMedia = async (lookupDate: Date) => {
);
for (let i = 0; i < mediaWithoutVideos.length; i++) {
mediaWithoutVideos[i] = await addFullFilePathToMultimediaItem(
- mediaWithoutVideos[i],
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ mediaWithoutVideos[i]!,
publication,
);
}
@@ -1535,7 +1538,7 @@ export const getWeMedia = async (lookupDate: Date) => {
.map((item) => {
const match = item.Link.match(/\/(.*)\//);
const langOverride = match
- ? (match[1].split(':')[0] as JwLangCode)
+ ? (match[1]?.split(':')[0] as JwLangCode)
: '';
return langOverride === currentStateStore.currentSettings?.lang
? ''
@@ -1557,9 +1560,9 @@ export const getWeMedia = async (lookupDate: Date) => {
(a.BeginParagraphOrdinal ?? 0) - (b.BeginParagraphOrdinal ?? 0),
);
const allMedia = finalMedia;
- if (mergedSongs.length > 0) {
+ if (mergedSongs[0]) {
allMedia.unshift(mergedSongs[0]);
- if (mergedSongs.length > 1) allMedia.push(mergedSongs[1]);
+ if (mergedSongs[1]) allMedia.push(mergedSongs[1]);
}
const multimediaMepsLangs = getMultimediaMepsLangs({ db, docId });
@@ -1655,7 +1658,8 @@ export const getMwMedia = async (lookupDate: Date) => {
currentStateStore.currentSettings?.includePrinted,
);
for (let i = 0; i < mms.length; i++) {
- const multimediaItem = mms[i];
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ const multimediaItem = mms[i]!;
const videoMarkers = getMediaVideoMarkers(
{ db, docId },
multimediaItem.MultimediaId,
@@ -2024,7 +2028,7 @@ export function getBestImageUrl(
const otherSizes = (
Object.keys(images[key]) as (keyof ImageSizes)[]
).filter((size) => !sizesToConsider.includes(size));
- if (otherSizes.length > 0) {
+ if (otherSizes[0]) {
return images[key][otherSizes[0]];
}
}
@@ -2066,14 +2070,14 @@ export const getJwMediaInfo = async (publication: PublicationFetcher) => {
);
if (responseObject && responseObject.media.length > 0) {
const best = findBestResolution(
- responseObject.media[0].files,
+ responseObject.media[0]?.files,
useCurrentStateStore().currentSettings?.maxRes,
);
return {
- duration: responseObject.media[0].duration ?? undefined,
+ duration: responseObject.media[0]?.duration ?? undefined,
subtitles: isMediaLink(best) ? '' : (best?.subtitles?.url ?? ''),
- thumbnail: getBestImageUrl(responseObject.media[0].images),
- title: responseObject.media[0].title,
+ thumbnail: getBestImageUrl(responseObject.media[0]?.images ?? {}),
+ title: responseObject.media[0]?.title ?? '',
};
} else {
return emptyResponse;
@@ -2227,8 +2231,8 @@ const downloadJwpub = async (
publication,
currentStateStore.currentSettings?.cacheFolder,
),
- size: mediaLinks[0].filesize,
- url: mediaLinks[0].file.url,
+ size: mediaLinks[0]?.filesize,
+ url: mediaLinks[0]?.file.url ?? '',
});
} catch (e) {
errorCatcher(e);
diff --git a/src/helpers/mediaPlayback.ts b/src/helpers/mediaPlayback.ts
index 3dc37bd6ee..7dd51cc13c 100644
--- a/src/helpers/mediaPlayback.ts
+++ b/src/helpers/mediaPlayback.ts
@@ -85,7 +85,7 @@ export const getMediaFromJwPlaylist = async (
dbFile,
'SELECT Name FROM Tag ORDER BY TagId ASC LIMIT 1;',
);
- if (playlistNameQuery.length) {
+ if (playlistNameQuery[0]) {
playlistName = playlistNameQuery[0].Name + ' - ';
}
} catch (error) {
diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue
index e8219d8e85..376e92b14b 100644
--- a/src/layouts/MainLayout.vue
+++ b/src/layouts/MainLayout.vue
@@ -320,16 +320,20 @@ const updateWatchFolderRef = async ({
event,
}: Record) => {
try {
- day = day.replace(/-/g, '/');
+ day = day?.replace(/-/g, '/');
+ if (!day) return;
if (event === 'addDir' || event === 'unlinkDir') {
watchFolderMedia.value[day] = [];
} else if (event === 'add') {
watchFolderMedia.value[day] ??= [];
- const watchedItemMapItems = await watchedItemMapper(day, changedPath);
+ const watchedItemMapItems = await watchedItemMapper(
+ day,
+ changedPath ?? '',
+ );
if (watchedItemMapItems?.length) {
for (const watchedItemMap of watchedItemMapItems) {
- watchFolderMedia.value[day].push(watchedItemMap);
- watchFolderMedia.value[day].sort((a, b) =>
+ watchFolderMedia.value[day]?.push(watchedItemMap);
+ watchFolderMedia.value[day]?.sort((a, b) =>
SORTER.compare(a.title, b.title),
);
if (jwStore.mediaSort[currentCongregation.value]?.[day]?.length) {
@@ -340,11 +344,13 @@ const updateWatchFolderRef = async ({
}
}
} else if (event === 'unlink') {
- watchFolderMedia.value[day] = watchFolderMedia.value[day]?.filter(
- (dM) =>
- dM.fileUrl !== window.electronApi.pathToFileURL(changedPath) &&
- dM.watched !== changedPath,
- );
+ watchFolderMedia.value[day] =
+ watchFolderMedia.value[day]?.filter(
+ (dM) =>
+ dM.fileUrl !==
+ window.electronApi.pathToFileURL(changedPath ?? '') &&
+ dM.watched !== changedPath,
+ ) ?? [];
}
} catch (error) {
errorCatcher(error);
@@ -412,24 +418,29 @@ const initListeners = () => {
window.electronApi.onDownloadCancelled((args) => {
if (downloadProgress.value[args.id])
- downloadProgress.value[args.id].error = true;
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ downloadProgress.value[args.id]!.error = true;
});
window.electronApi.onDownloadCompleted((args) => {
if (downloadProgress.value[args.id]) {
- downloadProgress.value[args.id].complete = true;
- delete downloadProgress.value[args.id].loaded;
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ downloadProgress.value[args.id]!.complete = true;
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ delete downloadProgress.value[args.id]!.loaded;
}
});
window.electronApi.onDownloadError((args) => {
if (downloadProgress.value[args.id])
- downloadProgress.value[args.id].error = true;
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ downloadProgress.value[args.id]!.error = true;
});
window.electronApi.onDownloadProgress((args) => {
if (downloadProgress.value[args.id]) {
- downloadProgress.value[args.id].loaded = args.bytesReceived;
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ downloadProgress.value[args.id]!.loaded = args.bytesReceived;
}
});
};
diff --git a/src/pages/CongregationSelectorPage.vue b/src/pages/CongregationSelectorPage.vue
index a524685661..0183f4efe3 100644
--- a/src/pages/CongregationSelectorPage.vue
+++ b/src/pages/CongregationSelectorPage.vue
@@ -196,7 +196,8 @@ const autoSelectCongregation = () => {
if (congregationCount.value === 0) {
createNewCongregation();
} else if (congregationCount.value === 1 && isHomePage.value) {
- chooseCongregation(Object.keys(congregations.value)[0]);
+ const id = Object.keys(congregations.value)[0];
+ if (id) chooseCongregation(id);
} else if (!isHomePage.value) {
chooseCongregation('');
}
diff --git a/src/pages/MediaCalendarPage.vue b/src/pages/MediaCalendarPage.vue
index 3997659c57..65ed6c409a 100644
--- a/src/pages/MediaCalendarPage.vue
+++ b/src/pages/MediaCalendarPage.vue
@@ -931,22 +931,23 @@ const goToNextDayWithMedia = () => {
(lookupPeriod.value?.[currentCongregation.value] ||
additionalMediaMaps.value?.[currentCongregation.value])
) {
- selectedDate.value = [
- ...(lookupPeriod.value?.[currentCongregation.value]
- ?.filter((day) => day.meeting)
- .map((day) => day.date) ?? []),
- ...Object.keys(
- additionalMediaMaps.value?.[currentCongregation.value] || {},
- ).filter(
- (day) =>
- (additionalMediaMaps.value?.[currentCongregation.value]?.[day]
- ?.length || 0) > 0,
- ),
- ]
- .filter(Boolean)
- .filter((mediaDate) => !isInPast(dateFromString(mediaDate)))
- .map((mediaDate) => formatDate(mediaDate, 'YYYY/MM/DD'))
- .sort()[0];
+ selectedDate.value =
+ [
+ ...(lookupPeriod.value?.[currentCongregation.value]
+ ?.filter((day) => day.meeting)
+ .map((day) => day.date) ?? []),
+ ...Object.keys(
+ additionalMediaMaps.value?.[currentCongregation.value] || {},
+ ).filter(
+ (day) =>
+ (additionalMediaMaps.value?.[currentCongregation.value]?.[day]
+ ?.length || 0) > 0,
+ ),
+ ]
+ .filter(Boolean)
+ .filter((mediaDate) => !isInPast(dateFromString(mediaDate)))
+ .map((mediaDate) => formatDate(mediaDate, 'YYYY/MM/DD'))
+ .sort()[0] || '';
}
} catch (e) {
errorCatcher(e);
@@ -1246,7 +1247,7 @@ const addToFiles = async (
files = [jwPubFile];
createTemporaryNotification({
caption: t('jwpub-file-found'),
- message: t('processing') + ' ' + path.basename(files[0].path),
+ message: t('processing') + ' ' + path.basename(files[0]?.path || ''),
});
}
const archiveFile = files.find((f) => isArchive(f.path));
@@ -1254,7 +1255,7 @@ const addToFiles = async (
files = [archiveFile];
createTemporaryNotification({
caption: t('archive-file-found'),
- message: t('processing') + ' ' + path.basename(files[0].path),
+ message: t('processing') + ' ' + path.basename(files[0]?.path || ''),
});
}
}
@@ -1277,10 +1278,10 @@ const addToFiles = async (
).path;
} else if (isImageString(filepath)) {
const [preamble, data] = filepath.split(';base64,');
- const ext = preamble.split('/')[1];
+ const ext = preamble?.split('/')[1];
const tempFilename = uuid() + '.' + ext;
const tempFilepath = path.join(await getTempPath(), tempFilename);
- await fs.writeFile(tempFilepath, Buffer.from(data, 'base64'));
+ await fs.writeFile(tempFilepath, Buffer.from(data ?? '', 'base64'));
filepath = tempFilepath;
}
filepath = await convertImageIfNeeded(filepath);
@@ -1384,7 +1385,10 @@ const addToFiles = async (
db,
`SELECT DISTINCT Document.DocumentId, Title FROM Document JOIN ${mmTable} ON Document.DocumentId = ${mmTable}.DocumentId;`,
);
- if (jwpubImportDocuments.value.length === 1) {
+ if (
+ jwpubImportDocuments.value.length === 1 &&
+ jwpubImportDocuments.value[0]
+ ) {
await addJwpubDocumentMediaToFiles(
jwpubImportDb.value,
jwpubImportDocuments.value[0],
@@ -1452,7 +1456,7 @@ const addToFiles = async (
}
currentFile.value++;
}
- if (!isJwpub(files[0].path)) resetDragging();
+ if (!isJwpub(files[0]?.path)) resetDragging();
};
const addSong = (section: MediaSection | undefined) => {
@@ -1491,12 +1495,12 @@ const dropEnd = (event: DragEvent) => {
};
})
.sort((a, b) => SORTER.compare(a?.path, b?.path));
- let noLocalDroppedFiles =
+ const noLocalDroppedFiles =
droppedStuff.filter((file) => file.path).length === 0;
if (noLocalDroppedFiles && droppedStuff.length > 0) {
- let html = event.dataTransfer.getData('text/html');
- let sanitizedHtml = DOMPurify.sanitize(html);
- let src = new DOMParser()
+ const html = event.dataTransfer.getData('text/html');
+ const sanitizedHtml = DOMPurify.sanitize(html);
+ const src = new DOMParser()
.parseFromString(sanitizedHtml, 'text/html')
.querySelector('img')?.src;
const filetype =
@@ -1535,7 +1539,7 @@ const updateMediaItemTag = (
tag?: Record,
) => {
if (!media) return;
- if (tag && tag.value?.length > 15) tag.value = tag.value.slice(0, 15);
+ if (tag?.value && tag.value.length > 15) tag.value = tag.value.slice(0, 15);
media.song = tag?.type === 'song' ? tag.value : undefined;
media.paragraph = tag?.type === 'paragraph' ? tag.value : undefined;
};
diff --git a/src/pages/MediaPlayerPage.vue b/src/pages/MediaPlayerPage.vue
index 3c7ba5e714..8e58cc1311 100644
--- a/src/pages/MediaPlayerPage.vue
+++ b/src/pages/MediaPlayerPage.vue
@@ -119,7 +119,7 @@ const initiatePanzoom = () => {
}
};
-let mediaElement = useTemplateRef(
+const mediaElement = useTemplateRef(
'mediaElement',
);
diff --git a/src/pages/SettingsPage.vue b/src/pages/SettingsPage.vue
index 97edcb5949..fb6e6880ed 100644
--- a/src/pages/SettingsPage.vue
+++ b/src/pages/SettingsPage.vue
@@ -208,7 +208,7 @@ onMounted(() => {
if (invalidSettings.value.length === 1) {
setTimeout(() => {
- const el = document.getElementById(invalidSettings.value[0]);
+ const el = document.getElementById(invalidSettings.value[0] ?? '');
el?.scrollIntoView({ behavior: 'smooth' });
}, 500);
}
diff --git a/src/quasar.d.ts b/src/quasar.d.ts
deleted file mode 100644
index 5937f7a5de..0000000000
--- a/src/quasar.d.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-/* eslint-disable */
-
-// Forces TS to apply `@quasar/app-vite` augmentations of `quasar` package
-// Removing this would break `quasar/wrappers` imports as those typings are declared
-// into `@quasar/app-vite`
-// As a side effect, since `@quasar/app-vite` reference `quasar` to augment it,
-// this declaration also apply `quasar` own
-// augmentations (eg. adds `$q` into Vue component context)
-///
diff --git a/src/router/index.ts b/src/router/index.ts
index 71a86ffa66..2b04dd938f 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -1,4 +1,4 @@
-import { route } from 'quasar/wrappers';
+import { defineRouter } from '#q-app/wrappers';
import routes from 'src/router/routes';
import {
createMemoryHistory,
@@ -16,7 +16,7 @@ import {
* with the Router instance.
*/
-export default route(function (/* { store, ssrContext } */) {
+export default defineRouter(function (/* { store, ssrContext } */) {
const createHistory = process.env.SERVER
? createMemoryHistory
: process.env.VUE_ROUTER_MODE === 'history'
diff --git a/src/shims-vue.d.ts b/src/shims-vue.d.ts
deleted file mode 100644
index 4e6894b2c5..0000000000
--- a/src/shims-vue.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-/* eslint-disable */
-
-///
-
-// Mocks all files ending in `.vue` showing them as plain Vue instances
-declare module '*.vue' {
- import type { DefineComponent } from 'vue';
- const component: DefineComponent<{}, {}, any>;
- export default component;
-}
diff --git a/src/stores/index.ts b/src/stores/index.ts
index 0a38d19ae7..d4feef9b1c 100644
--- a/src/stores/index.ts
+++ b/src/stores/index.ts
@@ -1,10 +1,8 @@
-import type { Router } from 'vue-router';
-
+import { defineStore } from '#q-app/wrappers';
import { createSentryPiniaPlugin } from '@sentry/vue';
import { createPinia } from 'pinia';
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate';
import { PiniaSharedState } from 'pinia-shared-state';
-import { store } from 'quasar/wrappers';
/*
* When adding new properties to stores, you should also
@@ -12,8 +10,9 @@ import { store } from 'quasar/wrappers';
* @see https://pinia.vuejs.org/core-concepts/plugins.html#typing-new-store-properties
*/
declare module 'pinia' {
+ // eslint-disable-next-line @typescript-eslint/no-empty-object-type
export interface PiniaCustomProperties {
- readonly router: Router;
+ // add your custom properties here, if any
}
}
@@ -26,7 +25,7 @@ declare module 'pinia' {
* with the Store instance.
*/
-export default store((/* { ssrContext } */) => {
+export default defineStore((/* { ssrContext } */) => {
const pinia = createPinia();
// You can add Pinia plugins here
diff --git a/src/stores/obs-state.ts b/src/stores/obs-state.ts
index 4f62a3f4b9..faaed78a96 100644
--- a/src/stores/obs-state.ts
+++ b/src/stores/obs-state.ts
@@ -1,5 +1,5 @@
+import type { JsonObject } from 'app/node_modules/obs-websocket-js/node_modules/type-fest';
import type { OBSWebSocketError } from 'obs-websocket-js';
-import type { JsonObject } from 'obs-websocket-js/node_modules/type-fest';
import type { ObsConnectionState, ObsSceneType } from 'src/types';
import { defineStore } from 'pinia';
diff --git a/src/stores/store-flag.d.ts b/src/stores/store-flag.d.ts
deleted file mode 100644
index b6ca7c83f6..0000000000
--- a/src/stores/store-flag.d.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-/* eslint-disable */
-// THIS FEATURE-FLAG FILE IS AUTOGENERATED,
-// REMOVAL OR CHANGES WILL CAUSE RELATED TYPES TO STOP WORKING
-import 'quasar/dist/types/feature-flag';
-
-declare module 'quasar/dist/types/feature-flag' {
- interface QuasarFeatureFlags {
- store: true;
- }
-}
diff --git a/src/utils/converters.ts b/src/utils/converters.ts
index e85d385882..02ea558ee8 100644
--- a/src/utils/converters.ts
+++ b/src/utils/converters.ts
@@ -59,7 +59,7 @@ const convertSvgToJpg = async (filepath: string): Promise => {
try {
await window.electronApi.fs.writeFile(
newPath,
- Buffer.from(outputImg.split(',')[1], 'base64'),
+ Buffer.from(outputImg.split(',')[1] ?? '', 'base64'),
);
resolve(newPath);
} catch (error) {
diff --git a/src/utils/date.ts b/src/utils/date.ts
index 4fb1586b13..1c1a7382d8 100644
--- a/src/utils/date.ts
+++ b/src/utils/date.ts
@@ -143,7 +143,7 @@ const formatter = {
// Day of week: Su, Mo, ...
dd(date: Date, dateLocale: Required) {
- return dateLocale.days[date.getDay()].slice(0, 2);
+ return dateLocale.days[date.getDay()]?.slice(0, 2);
},
// Day of week: Sun, Mon, ...
diff --git a/src/utils/general.ts b/src/utils/general.ts
index c6c4bfd7a4..eefc58d0c8 100644
--- a/src/utils/general.ts
+++ b/src/utils/general.ts
@@ -18,7 +18,8 @@ export const camelToKebabCase = (str: string) =>
* kebabToCamelCase('kebab-case') // 'kebabCase'
*/
export const kebabToCamelCase = (str: string) =>
- str.replace(/-./g, (x) => x[1].toUpperCase());
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ str.replace(/-./g, (x) => x[1]!.toUpperCase());
/**
* Sleeps for a given amount of time.
@@ -75,7 +76,7 @@ export const sanitizeId = (id: string) => {
*/
export const parseVersion = (version: string) => {
const [major, minor, patch] = version.split('.').map((v) => parseInt(v, 10));
- return { major, minor, patch };
+ return { major: major ?? 0, minor: minor ?? 0, patch: patch ?? 0 };
};
/**
diff --git a/src/utils/jw.ts b/src/utils/jw.ts
index 3730fa5ade..1f7df3da54 100644
--- a/src/utils/jw.ts
+++ b/src/utils/jw.ts
@@ -73,7 +73,7 @@ export function findBestResolution(
* @returns Whether the item is a MediaLink
*/
export function isMediaLink(
- item: MediaItemsMediatorFile | MediaLink | null,
+ item?: MediaItemsMediatorFile | MediaLink | null,
): item is MediaLink {
if (!item) return false;
return !('progressiveDownloadURL' in item);
diff --git a/src/utils/media.ts b/src/utils/media.ts
index 09ceed955f..c45fa648f2 100644
--- a/src/utils/media.ts
+++ b/src/utils/media.ts
@@ -102,8 +102,8 @@ export const isArchive = (filepath: string) => {
* @param filepath The path to the file.
* @returns The result of the check.
*/
-export const isJwpub = (filepath: string) => {
- return isFileOfType(filepath, JWPUB_EXTENSIONS);
+export const isJwpub = (filepath?: string) => {
+ return isFileOfType(filepath ?? '', JWPUB_EXTENSIONS);
};
/**
diff --git a/src/utils/sqlite.ts b/src/utils/sqlite.ts
index fb9b329614..b2c0fb8e72 100644
--- a/src/utils/sqlite.ts
+++ b/src/utils/sqlite.ts
@@ -55,7 +55,7 @@ export const getPublicationInfoFromDb = (db: string): PublicationFetcher => {
const publication: PublicationFetcher = {
issue: pubQuery.IssueTagNumber,
- langwritten: mepslangs[pubQuery.MepsLanguageIndex],
+ langwritten: mepslangs[pubQuery.MepsLanguageIndex] ?? '',
pub: pubQuery.UndatedSymbol,
};
diff --git a/tsconfig.json b/tsconfig.json
index eca97d7680..ebe6b02ad3 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,15 +1,6 @@
{
- "extends": "@quasar/app-vite/tsconfig-preset",
+ "extends": "./.quasar/tsconfig.json",
"compilerOptions": {
- "baseUrl": ".",
- "lib": ["esnext", "dom", "dom.iterable"]
- },
- "exclude": [
- "./dist",
- "./.quasar",
- "./node_modules",
- "./src-capacitor",
- "./src-cordova",
- "./quasar.config.*.temporary.compiled*"
- ]
+ "exactOptionalPropertyTypes": false
+ }
}
diff --git a/tsconfig.vue-tsc.json b/tsconfig.vue-tsc.json
deleted file mode 100644
index 90a2bcb182..0000000000
--- a/tsconfig.vue-tsc.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "extends": "./tsconfig.json",
- "compilerOptions": {
- "skipLibCheck": true
- }
-}
diff --git a/yarn.lock b/yarn.lock
index 3ee06647d2..1f9ca2be90 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -207,7 +207,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0":
+"@babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2":
version: 7.26.2
resolution: "@babel/code-frame@npm:7.26.2"
dependencies:
@@ -219,9 +219,9 @@ __metadata:
linkType: hard
"@babel/compat-data@npm:^7.25.9":
- version: 7.26.2
- resolution: "@babel/compat-data@npm:7.26.2"
- checksum: 10c0/c9b5f3724828d17f728a778f9d66c19b55c018d0d76de6d731178cca64f182c22b71400a73bf2b65dcc4fcfe52b630088a94d5902911b54206aa90e3ffe07d12
+ version: 7.26.3
+ resolution: "@babel/compat-data@npm:7.26.3"
+ checksum: 10c0/d63e71845c34dfad8d7ff8c15b562e620dbf60e68e3abfa35681d24d612594e8e5ec9790d831a287ecd79ce00f48e7ffddc85c5ce94af7242d45917b9c1a5f90
languageName: node
linkType: hard
@@ -248,16 +248,16 @@ __metadata:
languageName: node
linkType: hard
-"@babel/generator@npm:^7.25.9, @babel/generator@npm:^7.26.0":
- version: 7.26.2
- resolution: "@babel/generator@npm:7.26.2"
+"@babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.3":
+ version: 7.26.3
+ resolution: "@babel/generator@npm:7.26.3"
dependencies:
- "@babel/parser": "npm:^7.26.2"
- "@babel/types": "npm:^7.26.0"
+ "@babel/parser": "npm:^7.26.3"
+ "@babel/types": "npm:^7.26.3"
"@jridgewell/gen-mapping": "npm:^0.3.5"
"@jridgewell/trace-mapping": "npm:^0.3.25"
jsesc: "npm:^3.0.2"
- checksum: 10c0/167ebce8977142f5012fad6bd91da51ac52bcd752f2261a54b7ab605d928aebe57e21636cdd2a9c7757e552652c68d9fcb5d40b06fcb66e02d9ee7526e118a5c
+ checksum: 10c0/54f260558e3e4ec8942da3cde607c35349bb983c3a7c5121243f96893fba3e8cd62e1f1773b2051f936f8c8a10987b758d5c7d76dbf2784e95bb63ab4843fa00
languageName: node
linkType: hard
@@ -328,14 +328,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.2":
- version: 7.26.2
- resolution: "@babel/parser@npm:7.26.2"
+"@babel/parser@npm:^7.24.6, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3":
+ version: 7.26.3
+ resolution: "@babel/parser@npm:7.26.3"
dependencies:
- "@babel/types": "npm:^7.26.0"
+ "@babel/types": "npm:^7.26.3"
bin:
parser: ./bin/babel-parser.js
- checksum: 10c0/751a743087b3a9172a7599f1421830d44c38f065ef781588d2bfb1c98f9b461719a226feb13c868d7a284783eee120c88ea522593118f2668f46ebfb1105c4d7
+ checksum: 10c0/48f736374e61cfd10ddbf7b80678514ae1f16d0e88bc793d2b505d73d9b987ea786fc8c2f7ee8f8b8c467df062030eb07fd0eb2168f0f541ca1f542775852cad
languageName: node
linkType: hard
@@ -349,9 +349,9 @@ __metadata:
linkType: hard
"@babel/standalone@npm:^7.25.7":
- version: 7.26.2
- resolution: "@babel/standalone@npm:7.26.2"
- checksum: 10c0/b0cb7e02f76a0a978a8a4daf1143b82ff2accbab56a55fad62fe553b45ca304bdc6502ae134db91f64912f447563ca90f39357cfbd456f6e00696b41a23e37dc
+ version: 7.26.3
+ resolution: "@babel/standalone@npm:7.26.3"
+ checksum: 10c0/c1b192f9234d93468bee4bd1d4c06b75394a632b532eba084d904b9cc87628688dbf1545e534aa7a5388f5362d0d3c016e913f2d5e03e9b4b107c40030d09836
languageName: node
linkType: hard
@@ -367,27 +367,34 @@ __metadata:
linkType: hard
"@babel/traverse@npm:^7.25.9":
- version: 7.25.9
- resolution: "@babel/traverse@npm:7.25.9"
+ version: 7.26.3
+ resolution: "@babel/traverse@npm:7.26.3"
dependencies:
- "@babel/code-frame": "npm:^7.25.9"
- "@babel/generator": "npm:^7.25.9"
- "@babel/parser": "npm:^7.25.9"
+ "@babel/code-frame": "npm:^7.26.2"
+ "@babel/generator": "npm:^7.26.3"
+ "@babel/parser": "npm:^7.26.3"
"@babel/template": "npm:^7.25.9"
- "@babel/types": "npm:^7.25.9"
+ "@babel/types": "npm:^7.26.3"
debug: "npm:^4.3.1"
globals: "npm:^11.1.0"
- checksum: 10c0/e90be586a714da4adb80e6cb6a3c5cfcaa9b28148abdafb065e34cc109676fc3db22cf98cd2b2fff66ffb9b50c0ef882cab0f466b6844be0f6c637b82719bba1
+ checksum: 10c0/f56765b18425e41970c03ae56a05ddc45807d0861408ecaaa1684368a57fb20b27c79c7d95d7086b9ab7b8c7ddd75527f373b10b0fe08e29218e67f8e677abd3
languageName: node
linkType: hard
-"@babel/types@npm:^7.25.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0":
- version: 7.26.0
- resolution: "@babel/types@npm:7.26.0"
+"@babel/types@npm:^7.25.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3":
+ version: 7.26.3
+ resolution: "@babel/types@npm:7.26.3"
dependencies:
"@babel/helper-string-parser": "npm:^7.25.9"
"@babel/helper-validator-identifier": "npm:^7.25.9"
- checksum: 10c0/b694f41ad1597127e16024d766c33a641508aad037abd08d0d1f73af753e1119fa03b4a107d04b5f92cc19c095a594660547ae9bead1db2299212d644b0a5cb8
+ checksum: 10c0/966c5242c5e55c8704bf7a7418e7be2703a0afa4d19a8480999d5a4ef13d095dd60686615fe5983cb7593b4b06ba3a7de8d6ca501c1d78bdd233a10d90be787b
+ languageName: node
+ linkType: hard
+
+"@bufbuild/protobuf@npm:^2.0.0":
+ version: 2.2.2
+ resolution: "@bufbuild/protobuf@npm:2.2.2"
+ checksum: 10c0/17687c36c85b2e489c7ffd676479c54e12437270eb5a724775cb880b09948cad205b79e5822a4d10cefde0eef433b781350d73bb649d8de9e84d7745871ee719
languageName: node
linkType: hard
@@ -614,6 +621,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/aix-ppc64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/aix-ppc64@npm:0.24.0"
+ conditions: os=aix & cpu=ppc64
+ languageName: node
+ linkType: hard
+
"@esbuild/android-arm64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/android-arm64@npm:0.21.5"
@@ -621,6 +635,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/android-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/android-arm64@npm:0.24.0"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/android-arm@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/android-arm@npm:0.21.5"
@@ -628,6 +649,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/android-arm@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/android-arm@npm:0.24.0"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
"@esbuild/android-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/android-x64@npm:0.21.5"
@@ -635,6 +663,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/android-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/android-x64@npm:0.24.0"
+ conditions: os=android & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/darwin-arm64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/darwin-arm64@npm:0.21.5"
@@ -642,6 +677,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/darwin-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/darwin-arm64@npm:0.24.0"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/darwin-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/darwin-x64@npm:0.21.5"
@@ -649,6 +691,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/darwin-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/darwin-x64@npm:0.24.0"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/freebsd-arm64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/freebsd-arm64@npm:0.21.5"
@@ -656,6 +705,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/freebsd-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/freebsd-arm64@npm:0.24.0"
+ conditions: os=freebsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/freebsd-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/freebsd-x64@npm:0.21.5"
@@ -663,6 +719,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/freebsd-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/freebsd-x64@npm:0.24.0"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-arm64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-arm64@npm:0.21.5"
@@ -670,6 +733,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-arm64@npm:0.24.0"
+ conditions: os=linux & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-arm@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-arm@npm:0.21.5"
@@ -677,6 +747,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-arm@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-arm@npm:0.24.0"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-ia32@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-ia32@npm:0.21.5"
@@ -684,10 +761,10 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-loong64@npm:0.14.54":
- version: 0.14.54
- resolution: "@esbuild/linux-loong64@npm:0.14.54"
- conditions: os=linux & cpu=loong64
+"@esbuild/linux-ia32@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-ia32@npm:0.24.0"
+ conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
@@ -698,6 +775,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-loong64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-loong64@npm:0.24.0"
+ conditions: os=linux & cpu=loong64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-mips64el@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-mips64el@npm:0.21.5"
@@ -705,6 +789,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-mips64el@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-mips64el@npm:0.24.0"
+ conditions: os=linux & cpu=mips64el
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-ppc64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-ppc64@npm:0.21.5"
@@ -712,6 +803,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-ppc64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-ppc64@npm:0.24.0"
+ conditions: os=linux & cpu=ppc64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-riscv64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-riscv64@npm:0.21.5"
@@ -719,6 +817,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-riscv64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-riscv64@npm:0.24.0"
+ conditions: os=linux & cpu=riscv64
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-s390x@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-s390x@npm:0.21.5"
@@ -726,6 +831,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-s390x@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-s390x@npm:0.24.0"
+ conditions: os=linux & cpu=s390x
+ languageName: node
+ linkType: hard
+
"@esbuild/linux-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/linux-x64@npm:0.21.5"
@@ -733,6 +845,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/linux-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-x64@npm:0.24.0"
+ conditions: os=linux & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/netbsd-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/netbsd-x64@npm:0.21.5"
@@ -740,6 +859,20 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/netbsd-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/netbsd-x64@npm:0.24.0"
+ conditions: os=netbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/openbsd-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/openbsd-arm64@npm:0.24.0"
+ conditions: os=openbsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/openbsd-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/openbsd-x64@npm:0.21.5"
@@ -747,6 +880,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/openbsd-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/openbsd-x64@npm:0.24.0"
+ conditions: os=openbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/sunos-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/sunos-x64@npm:0.21.5"
@@ -754,6 +894,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/sunos-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/sunos-x64@npm:0.24.0"
+ conditions: os=sunos & cpu=x64
+ languageName: node
+ linkType: hard
+
"@esbuild/win32-arm64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/win32-arm64@npm:0.21.5"
@@ -761,6 +908,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/win32-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/win32-arm64@npm:0.24.0"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@esbuild/win32-ia32@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/win32-ia32@npm:0.21.5"
@@ -768,6 +922,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/win32-ia32@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/win32-ia32@npm:0.24.0"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
"@esbuild/win32-x64@npm:0.21.5":
version: 0.21.5
resolution: "@esbuild/win32-x64@npm:0.21.5"
@@ -775,6 +936,13 @@ __metadata:
languageName: node
linkType: hard
+"@esbuild/win32-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/win32-x64@npm:0.24.0"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0":
version: 4.4.1
resolution: "@eslint-community/eslint-utils@npm:4.4.1"
@@ -786,34 +954,70 @@ __metadata:
languageName: node
linkType: hard
-"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1":
+"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1":
version: 4.12.1
resolution: "@eslint-community/regexpp@npm:4.12.1"
checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6
languageName: node
linkType: hard
-"@eslint/eslintrc@npm:^2.1.4":
- version: 2.1.4
- resolution: "@eslint/eslintrc@npm:2.1.4"
+"@eslint/config-array@npm:^0.19.0":
+ version: 0.19.1
+ resolution: "@eslint/config-array@npm:0.19.1"
+ dependencies:
+ "@eslint/object-schema": "npm:^2.1.5"
+ debug: "npm:^4.3.1"
+ minimatch: "npm:^3.1.2"
+ checksum: 10c0/43b01f596ddad404473beae5cf95c013d29301c72778d0f5bf8a6699939c8a9a5663dbd723b53c5f476b88b0c694f76ea145d1aa9652230d140fe1161e4a4b49
+ languageName: node
+ linkType: hard
+
+"@eslint/core@npm:^0.9.0":
+ version: 0.9.1
+ resolution: "@eslint/core@npm:0.9.1"
+ dependencies:
+ "@types/json-schema": "npm:^7.0.15"
+ checksum: 10c0/638104b1b5833a9bbf2329f0c0ddf322e4d6c0410b149477e02cd2b78c04722be90c14b91b8ccdef0d63a2404dff72a17b6b412ce489ea429ae6a8fcb8abff28
+ languageName: node
+ linkType: hard
+
+"@eslint/eslintrc@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "@eslint/eslintrc@npm:3.2.0"
dependencies:
ajv: "npm:^6.12.4"
debug: "npm:^4.3.2"
- espree: "npm:^9.6.0"
- globals: "npm:^13.19.0"
+ espree: "npm:^10.0.1"
+ globals: "npm:^14.0.0"
ignore: "npm:^5.2.0"
import-fresh: "npm:^3.2.1"
js-yaml: "npm:^4.1.0"
minimatch: "npm:^3.1.2"
strip-json-comments: "npm:^3.1.1"
- checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573
+ checksum: 10c0/43867a07ff9884d895d9855edba41acf325ef7664a8df41d957135a81a477ff4df4196f5f74dc3382627e5cc8b7ad6b815c2cea1b58f04a75aced7c43414ab8b
languageName: node
linkType: hard
-"@eslint/js@npm:8.57.1":
- version: 8.57.1
- resolution: "@eslint/js@npm:8.57.1"
- checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223
+"@eslint/js@npm:9.16.0":
+ version: 9.16.0
+ resolution: "@eslint/js@npm:9.16.0"
+ checksum: 10c0/a55846a4ddade720662d36682f3eaaf38eac06eeee12c83bb837bba2b7d550dadcb3445b104219f0bc1da2e09b4fe5fb5ba123b8338c8c787bcfbd540878df75
+ languageName: node
+ linkType: hard
+
+"@eslint/object-schema@npm:^2.1.5":
+ version: 2.1.5
+ resolution: "@eslint/object-schema@npm:2.1.5"
+ checksum: 10c0/5320691ed41ecd09a55aff40ce8e56596b4eb81f3d4d6fe530c50fdd6552d88102d1c1a29d970ae798ce30849752a708772de38ded07a6f25b3da32ebea081d8
+ languageName: node
+ linkType: hard
+
+"@eslint/plugin-kit@npm:^0.2.3":
+ version: 0.2.4
+ resolution: "@eslint/plugin-kit@npm:0.2.4"
+ dependencies:
+ levn: "npm:^0.4.1"
+ checksum: 10c0/1bcfc0a30b1df891047c1d8b3707833bded12a057ba01757a2a8591fdc8d8fe0dbb8d51d4b0b61b2af4ca1d363057abd7d2fb4799f1706b105734f4d3fa0dbf1
languageName: node
linkType: hard
@@ -831,14 +1035,20 @@ __metadata:
languageName: node
linkType: hard
-"@humanwhocodes/config-array@npm:^0.13.0":
- version: 0.13.0
- resolution: "@humanwhocodes/config-array@npm:0.13.0"
+"@humanfs/core@npm:^0.19.1":
+ version: 0.19.1
+ resolution: "@humanfs/core@npm:0.19.1"
+ checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67
+ languageName: node
+ linkType: hard
+
+"@humanfs/node@npm:^0.16.6":
+ version: 0.16.6
+ resolution: "@humanfs/node@npm:0.16.6"
dependencies:
- "@humanwhocodes/object-schema": "npm:^2.0.3"
- debug: "npm:^4.3.1"
- minimatch: "npm:^3.0.5"
- checksum: 10c0/205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e
+ "@humanfs/core": "npm:^0.19.1"
+ "@humanwhocodes/retry": "npm:^0.3.0"
+ checksum: 10c0/8356359c9f60108ec204cbd249ecd0356667359b2524886b357617c4a7c3b6aace0fd5a369f63747b926a762a88f8a25bc066fa1778508d110195ce7686243e1
languageName: node
linkType: hard
@@ -849,19 +1059,26 @@ __metadata:
languageName: node
linkType: hard
-"@humanwhocodes/object-schema@npm:^2.0.3":
- version: 2.0.3
- resolution: "@humanwhocodes/object-schema@npm:2.0.3"
- checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c
+"@humanwhocodes/retry@npm:^0.3.0":
+ version: 0.3.1
+ resolution: "@humanwhocodes/retry@npm:0.3.1"
+ checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/retry@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "@humanwhocodes/retry@npm:0.4.1"
+ checksum: 10c0/be7bb6841c4c01d0b767d9bb1ec1c9359ee61421ce8ba66c249d035c5acdfd080f32d55a5c9e859cdd7868788b8935774f65b2caf24ec0b7bd7bf333791f063b
languageName: node
linkType: hard
"@iconify-json/simple-icons@npm:^1.2.10":
- version: 1.2.13
- resolution: "@iconify-json/simple-icons@npm:1.2.13"
+ version: 1.2.14
+ resolution: "@iconify-json/simple-icons@npm:1.2.14"
dependencies:
"@iconify/types": "npm:*"
- checksum: 10c0/290e3aaba57630c9dcf55f3098ce7095b821329acc3b5905b1fb4789e22c616f5b83bc6dc03cdbcf3792868e7d7d4324cd92cd0eee4aeb89347c05c490d012dc
+ checksum: 10c0/c04a812c97f59abdde242ed8a755d1a9f1a22dd96e08b7dc7fd3b7cff43095bba1aede07ff9ee8c8576d3eb3ffb696e533031ebd054e637dd56e4ae6cc3d9cf7
languageName: node
linkType: hard
@@ -872,21 +1089,32 @@ __metadata:
languageName: node
linkType: hard
-"@intlify/bundle-utils@npm:^3.1.2":
- version: 3.4.0
- resolution: "@intlify/bundle-utils@npm:3.4.0"
+"@inquirer/figures@npm:^1.0.3":
+ version: 1.0.8
+ resolution: "@inquirer/figures@npm:1.0.8"
+ checksum: 10c0/34d287ff1fd16476c58bbd5b169db315f8319b5ffb09f81a1bb9aabd4165114e7406b1f418d021fd9cd48923008446e3eec274bb818f378ea132a0450bbc91d4
+ languageName: node
+ linkType: hard
+
+"@intlify/bundle-utils@npm:^10.0.0":
+ version: 10.0.0
+ resolution: "@intlify/bundle-utils@npm:10.0.0"
dependencies:
"@intlify/message-compiler": "npm:next"
"@intlify/shared": "npm:next"
- jsonc-eslint-parser: "npm:^1.0.1"
- source-map: "npm:0.6.1"
- yaml-eslint-parser: "npm:^0.3.2"
+ acorn: "npm:^8.8.2"
+ escodegen: "npm:^2.1.0"
+ estree-walker: "npm:^2.0.2"
+ jsonc-eslint-parser: "npm:^2.3.0"
+ mlly: "npm:^1.2.0"
+ source-map-js: "npm:^1.0.1"
+ yaml-eslint-parser: "npm:^1.2.2"
peerDependenciesMeta:
petite-vue-i18n:
optional: true
vue-i18n:
optional: true
- checksum: 10c0/a6fa843fef5cfc55ac07d53251e7f21437915a962168363d80d0038fc706cbfa694494d73268414fb9a3b21f74462c2f9d3f59eb2100359634f92c8c939c4476
+ checksum: 10c0/c04e0623cbc86fc2f954c983570e0b1516b8de87b297bab34ebf9da7008574859c562870ac0dc5ceab8648b06d865e79f8b7e21673096cc065f3bb58fee01476
languageName: node
linkType: hard
@@ -920,7 +1148,7 @@ __metadata:
languageName: node
linkType: hard
-"@intlify/shared@npm:10.0.5":
+"@intlify/shared@npm:10.0.5, @intlify/shared@npm:^10.0.0, @intlify/shared@npm:latest":
version: 10.0.5
resolution: "@intlify/shared@npm:10.0.5"
checksum: 10c0/4435a714e4a324fd2f40c01be3f55abc7bd87e6280b25e6fce720178f8cf5e01fece538c2fbd72fca64471589f46531dd89bc772455ffad831c7e43f01655097
@@ -934,28 +1162,62 @@ __metadata:
languageName: node
linkType: hard
-"@intlify/vite-plugin-vue-i18n@npm:^7.0.0":
- version: 7.0.0
- resolution: "@intlify/vite-plugin-vue-i18n@npm:7.0.0"
+"@intlify/unplugin-vue-i18n@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "@intlify/unplugin-vue-i18n@npm:6.0.0"
dependencies:
- "@intlify/bundle-utils": "npm:^3.1.2"
- "@intlify/shared": "npm:next"
- "@rollup/pluginutils": "npm:^4.2.0"
- debug: "npm:^4.3.1"
- fast-glob: "npm:^3.2.5"
- source-map: "npm:0.6.1"
+ "@eslint-community/eslint-utils": "npm:^4.4.0"
+ "@intlify/bundle-utils": "npm:^10.0.0"
+ "@intlify/shared": "npm:latest"
+ "@intlify/vue-i18n-extensions": "npm:^7.0.0"
+ "@rollup/pluginutils": "npm:^5.1.0"
+ "@typescript-eslint/scope-manager": "npm:^8.13.0"
+ "@typescript-eslint/typescript-estree": "npm:^8.13.0"
+ debug: "npm:^4.3.3"
+ fast-glob: "npm:^3.2.12"
+ js-yaml: "npm:^4.1.0"
+ json5: "npm:^2.2.3"
+ pathe: "npm:^1.0.0"
+ picocolors: "npm:^1.0.0"
+ source-map-js: "npm:^1.0.2"
+ unplugin: "npm:^1.1.0"
+ vue: "npm:^3.4"
peerDependencies:
petite-vue-i18n: "*"
- vite: ^2.9.0 || ^3.0.0
+ vue: ^3.2.25
vue-i18n: "*"
peerDependenciesMeta:
petite-vue-i18n:
optional: true
- vite:
+ vue-i18n:
+ optional: true
+ checksum: 10c0/f0be244772499f43f81b3a4a6909468641c59d50a8bb06285e16c135bee27eb24eb588731ee99088705046fe86e327cc89eeaeaff998ebef4af8ed778986f66e
+ languageName: node
+ linkType: hard
+
+"@intlify/vue-i18n-extensions@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "@intlify/vue-i18n-extensions@npm:7.0.0"
+ dependencies:
+ "@babel/parser": "npm:^7.24.6"
+ "@intlify/shared": "npm:^10.0.0"
+ "@vue/compiler-dom": "npm:^3.2.45"
+ vue-i18n: "npm:^10.0.0"
+ peerDependencies:
+ "@intlify/shared": ^9.0.0 || ^10.0.0
+ "@vue/compiler-dom": ^3.0.0
+ vue: ^3.0.0
+ vue-i18n: ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ "@intlify/shared":
+ optional: true
+ "@vue/compiler-dom":
+ optional: true
+ vue:
optional: true
vue-i18n:
optional: true
- checksum: 10c0/cf5f6c141e8b9b2b5e9c11a4d146c717f252d8bdf307737aa7da4f2588b0aac192abc529de73193143084475337200989fd8bbf06e182122549e219856d37d80
+ checksum: 10c0/3cbfc0eca916a70dc512a5ba788611871f94408e992c0236b12d8b2cc5e0b192ae8efb7f2beda261efe90e780d4199d0ece39524e6be4bd70c220c31de0b3df2
languageName: node
linkType: hard
@@ -973,6 +1235,15 @@ __metadata:
languageName: node
linkType: hard
+"@isaacs/fs-minipass@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "@isaacs/fs-minipass@npm:4.0.1"
+ dependencies:
+ minipass: "npm:^7.0.4"
+ checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2
+ languageName: node
+ linkType: hard
+
"@jridgewell/gen-mapping@npm:^0.3.5":
version: 0.3.5
resolution: "@jridgewell/gen-mapping@npm:0.3.5"
@@ -1203,7 +1474,7 @@ __metadata:
languageName: node
linkType: hard
-"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8":
+"@nodelib/fs.walk@npm:^1.2.3":
version: 1.2.8
resolution: "@nodelib/fs.walk@npm:1.2.8"
dependencies:
@@ -1213,16 +1484,16 @@ __metadata:
languageName: node
linkType: hard
-"@npmcli/agent@npm:^2.0.0":
- version: 2.2.2
- resolution: "@npmcli/agent@npm:2.2.2"
+"@npmcli/agent@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "@npmcli/agent@npm:3.0.0"
dependencies:
agent-base: "npm:^7.1.0"
http-proxy-agent: "npm:^7.0.0"
https-proxy-agent: "npm:^7.0.1"
lru-cache: "npm:^10.0.1"
socks-proxy-agent: "npm:^8.0.3"
- checksum: 10c0/325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae
+ checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271
languageName: node
linkType: hard
@@ -1236,12 +1507,12 @@ __metadata:
languageName: node
linkType: hard
-"@npmcli/fs@npm:^3.1.0":
- version: 3.1.1
- resolution: "@npmcli/fs@npm:3.1.1"
+"@npmcli/fs@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "@npmcli/fs@npm:4.0.0"
dependencies:
semver: "npm:^7.3.5"
- checksum: 10c0/c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99
+ checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5
languageName: node
linkType: hard
@@ -1340,11 +1611,11 @@ __metadata:
linkType: hard
"@opentelemetry/context-async-hooks@npm:^1.25.1":
- version: 1.28.0
- resolution: "@opentelemetry/context-async-hooks@npm:1.28.0"
+ version: 1.29.0
+ resolution: "@opentelemetry/context-async-hooks@npm:1.29.0"
peerDependencies:
"@opentelemetry/api": ">=1.0.0 <1.10.0"
- checksum: 10c0/bfd3b76dce4495d538307fef597c9145949f2b67b9096b1c06c63e14003cdee73fc06fa36bb512eb403f9e625caa4282024ca39367307524e501fcece93611dd
+ checksum: 10c0/f7b5c6b4cad60021a0f7815016fda1b4b8d364348ecfa7e04fe07dfe9af90caaf4065fa5f9169a65f28b71aaf961672eed3849c42cd6484a9051dec0e5c9de5c
languageName: node
linkType: hard
@@ -1359,14 +1630,14 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/core@npm:1.28.0, @opentelemetry/core@npm:^1.1.0, @opentelemetry/core@npm:^1.25.1, @opentelemetry/core@npm:^1.8.0":
- version: 1.28.0
- resolution: "@opentelemetry/core@npm:1.28.0"
+"@opentelemetry/core@npm:1.29.0, @opentelemetry/core@npm:^1.1.0, @opentelemetry/core@npm:^1.25.1, @opentelemetry/core@npm:^1.8.0":
+ version: 1.29.0
+ resolution: "@opentelemetry/core@npm:1.29.0"
dependencies:
- "@opentelemetry/semantic-conventions": "npm:1.27.0"
+ "@opentelemetry/semantic-conventions": "npm:1.28.0"
peerDependencies:
"@opentelemetry/api": ">=1.0.0 <1.10.0"
- checksum: 10c0/4f87318ca59bc4c2f4302decfdbc3b3672604e4bbc7cb40d09f0ecbbe9e5a8b7db527a1c7ee17a93c3f9ca69c1dd88cc24cb07398b7828efc30ea9fcb8adbc4d
+ checksum: 10c0/393fa276262ecc0e7bd7db5f507a2118df0725afab0cea1cb071b8d0ec879c08d9d163a83bb13f77a6bd0ad0cb66094856eb19caf225da32d3b1767156105d26
languageName: node
linkType: hard
@@ -1687,40 +1958,40 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/resources@npm:1.28.0, @opentelemetry/resources@npm:^1.26.0":
- version: 1.28.0
- resolution: "@opentelemetry/resources@npm:1.28.0"
+"@opentelemetry/resources@npm:1.29.0, @opentelemetry/resources@npm:^1.26.0":
+ version: 1.29.0
+ resolution: "@opentelemetry/resources@npm:1.29.0"
dependencies:
- "@opentelemetry/core": "npm:1.28.0"
- "@opentelemetry/semantic-conventions": "npm:1.27.0"
+ "@opentelemetry/core": "npm:1.29.0"
+ "@opentelemetry/semantic-conventions": "npm:1.28.0"
peerDependencies:
"@opentelemetry/api": ">=1.0.0 <1.10.0"
- checksum: 10c0/84fae85d3e26d338b8e31c765a42da637d4e626e564b8d86108f87963a5a07f58793eab8041a602e74b8144bbdea851825b22e3fd4222977bf59bcd42ae1bab4
+ checksum: 10c0/10a91597b2ae92eeeeee9645c8147056b930739023bde4f18190317f7e8a05acd9e440b29d04be3580f7af4ffe5ff629d970264278f86574c429685f4804a006
languageName: node
linkType: hard
"@opentelemetry/sdk-metrics@npm:^1.9.1":
- version: 1.28.0
- resolution: "@opentelemetry/sdk-metrics@npm:1.28.0"
+ version: 1.29.0
+ resolution: "@opentelemetry/sdk-metrics@npm:1.29.0"
dependencies:
- "@opentelemetry/core": "npm:1.28.0"
- "@opentelemetry/resources": "npm:1.28.0"
+ "@opentelemetry/core": "npm:1.29.0"
+ "@opentelemetry/resources": "npm:1.29.0"
peerDependencies:
"@opentelemetry/api": ">=1.3.0 <1.10.0"
- checksum: 10c0/deafed540ea5ece764729216eb4019bb5fa3d2759c25c3a0217228bb07324590047520d3f3936a21d1fdfcc10c266f98bdcc22e8620db8d2e443eaa4d5588c11
+ checksum: 10c0/4fca3b43fc9e9d139e87e18abf91069ba09c110bd4aa093e97ae02cd9af2cc82560f38dd4e3a6c76b054e1f8cbe5801faada2d24d7673a0ab15bf69923d6202c
languageName: node
linkType: hard
"@opentelemetry/sdk-trace-base@npm:^1.22, @opentelemetry/sdk-trace-base@npm:^1.26.0":
- version: 1.28.0
- resolution: "@opentelemetry/sdk-trace-base@npm:1.28.0"
+ version: 1.29.0
+ resolution: "@opentelemetry/sdk-trace-base@npm:1.29.0"
dependencies:
- "@opentelemetry/core": "npm:1.28.0"
- "@opentelemetry/resources": "npm:1.28.0"
- "@opentelemetry/semantic-conventions": "npm:1.27.0"
+ "@opentelemetry/core": "npm:1.29.0"
+ "@opentelemetry/resources": "npm:1.29.0"
+ "@opentelemetry/semantic-conventions": "npm:1.28.0"
peerDependencies:
"@opentelemetry/api": ">=1.0.0 <1.10.0"
- checksum: 10c0/0a9ac13dc375ba320323f72dd853133e169473a6bb971d82c8e6403ffb4d25124c6ad2b9ad31e0a2320b7971b83590094030f9716a57d5a3a2ede8c11ae67c5d
+ checksum: 10c0/870f29d3d72f4d6cbcaada328b544aa111527d72f0818f89bc5661b0427a37618db939cc65e834c8c73bad744665f9ac6dc0ec48276b113b5d4a0913c2b8fece
languageName: node
linkType: hard
@@ -1731,7 +2002,7 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/semantic-conventions@npm:^1.27.0":
+"@opentelemetry/semantic-conventions@npm:1.28.0, @opentelemetry/semantic-conventions@npm:^1.27.0":
version: 1.28.0
resolution: "@opentelemetry/semantic-conventions@npm:1.28.0"
checksum: 10c0/deb8a0f744198071e70fea27143cf7c9f7ecb7e4d7b619488c917834ea09b31543c1c2bcea4ec5f3cf68797f0ef3549609c14e859013d9376400ac1499c2b9cb
@@ -1756,255 +2027,125 @@ __metadata:
languageName: node
linkType: hard
-"@parcel/watcher-android-arm64@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-android-arm64@npm:2.5.0"
- conditions: os=android & cpu=arm64
+"@pkgjs/parseargs@npm:^0.11.0":
+ version: 0.11.0
+ resolution: "@pkgjs/parseargs@npm:0.11.0"
+ checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd
languageName: node
linkType: hard
-"@parcel/watcher-darwin-arm64@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-darwin-arm64@npm:2.5.0"
- conditions: os=darwin & cpu=arm64
+"@pkgr/core@npm:^0.1.0":
+ version: 0.1.1
+ resolution: "@pkgr/core@npm:0.1.1"
+ checksum: 10c0/3f7536bc7f57320ab2cf96f8973664bef624710c403357429fbf680a5c3b4843c1dbd389bb43daa6b1f6f1f007bb082f5abcb76bb2b5dc9f421647743b71d3d8
languageName: node
linkType: hard
-"@parcel/watcher-darwin-x64@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-darwin-x64@npm:2.5.0"
- conditions: os=darwin & cpu=x64
+"@prisma/instrumentation@npm:5.19.1":
+ version: 5.19.1
+ resolution: "@prisma/instrumentation@npm:5.19.1"
+ dependencies:
+ "@opentelemetry/api": "npm:^1.8"
+ "@opentelemetry/instrumentation": "npm:^0.49 || ^0.50 || ^0.51 || ^0.52.0"
+ "@opentelemetry/sdk-trace-base": "npm:^1.22"
+ checksum: 10c0/437ca8b61815642cb511bfbe9d5ba64a94accbd4902a037ab12b68e9ca77a9bf74c9269b6b3fd02a4bfd7474209e151accc24f051dd99828568c9df5f57d4a0d
languageName: node
linkType: hard
-"@parcel/watcher-freebsd-x64@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-freebsd-x64@npm:2.5.0"
- conditions: os=freebsd & cpu=x64
+"@quasar/app-vite@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@quasar/app-vite@npm:2.0.0"
+ dependencies:
+ "@quasar/render-ssr-error": "npm:^1.0.3"
+ "@quasar/ssl-certificate": "npm:^1.0.0"
+ "@quasar/vite-plugin": "npm:^1.8.1"
+ "@types/chrome": "npm:^0.0.262"
+ "@types/compression": "npm:^1.7.5"
+ "@types/cordova": "npm:^11.0.3"
+ "@types/express": "npm:^4.17.21"
+ "@vitejs/plugin-vue": "npm:^5.1.4"
+ archiver: "npm:^7.0.1"
+ chokidar: "npm:^3.6.0"
+ ci-info: "npm:^4.0.0"
+ compression: "npm:^1.7.5"
+ cross-spawn: "npm:^7.0.6"
+ dot-prop: "npm:9.0.0"
+ dotenv: "npm:^16.4.5"
+ dotenv-expand: "npm:^11.0.6"
+ elementtree: "npm:0.1.7"
+ esbuild: "npm:^0.24.0"
+ express: "npm:^4.21.1"
+ fs-extra: "npm:^11.2.0"
+ html-minifier-terser: "npm:^7.2.0"
+ inquirer: "npm:^9.3.7"
+ isbinaryfile: "npm:^5.0.4"
+ kolorist: "npm:^1.8.0"
+ lodash: "npm:^4.17.21"
+ minimist: "npm:^1.2.8"
+ open: "npm:^10.1.0"
+ rollup-plugin-visualizer: "npm:^5.12.0"
+ sass-embedded: "npm:^1.80.6"
+ semver: "npm:^7.6.3"
+ serialize-javascript: "npm:^6.0.2"
+ tinyglobby: "npm:^0.2.10"
+ ts-essentials: "npm:^9.4.2"
+ vite: "npm:^6.0.0"
+ webpack-merge: "npm:^6.0.1"
+ peerDependencies:
+ "@electron/packager": ">= 18"
+ electron-builder: ">= 22"
+ pinia: ^2.0.0
+ quasar: ^2.16.0
+ typescript: ">= 5.4"
+ vue: ^3.2.29
+ vue-router: ^4.0.12
+ workbox-build: ">= 6"
+ peerDependenciesMeta:
+ "@electron/packager":
+ optional: true
+ electron-builder:
+ optional: true
+ eslint:
+ optional: true
+ pinia:
+ optional: true
+ typescript:
+ optional: true
+ workbox-build:
+ optional: true
+ bin:
+ quasar: bin/quasar.js
+ checksum: 10c0/cf3c74e20e3a775bfa38967b173a53c2153213b5efee53f1c1348685447d7d07a089f2e9a662e4f52260da584dff6e2e684569194a9a96125ce868d8d8c653c9
languageName: node
linkType: hard
-"@parcel/watcher-linux-arm-glibc@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.0"
- conditions: os=linux & cpu=arm & libc=glibc
+"@quasar/extras@npm:^1.16.15":
+ version: 1.16.15
+ resolution: "@quasar/extras@npm:1.16.15"
+ checksum: 10c0/393e6ef13a418f0c74fd2c9d1716289e365ed643d5aea9926a2e037bced4f3820ed2f82ddd88507cf72651dafdcb14febea908adb7c336d58be8597479c8353e
languageName: node
linkType: hard
-"@parcel/watcher-linux-arm-musl@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.0"
- conditions: os=linux & cpu=arm & libc=musl
+"@quasar/render-ssr-error@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "@quasar/render-ssr-error@npm:1.0.3"
+ dependencies:
+ stack-trace: "npm:^1.0.0-pre2"
+ checksum: 10c0/337e1e842eff010b0945a4e410930f098a13c8dd690c48ca2c979edb356564900b65e60d57bab841993eff2bc24919899e6b88cc2231fe03fefc22c4a81d7ded
languageName: node
linkType: hard
-"@parcel/watcher-linux-arm64-glibc@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.0"
- conditions: os=linux & cpu=arm64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@parcel/watcher-linux-arm64-musl@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.0"
- conditions: os=linux & cpu=arm64 & libc=musl
- languageName: node
- linkType: hard
-
-"@parcel/watcher-linux-x64-glibc@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.0"
- conditions: os=linux & cpu=x64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@parcel/watcher-linux-x64-musl@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.0"
- conditions: os=linux & cpu=x64 & libc=musl
- languageName: node
- linkType: hard
-
-"@parcel/watcher-win32-arm64@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-win32-arm64@npm:2.5.0"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
-"@parcel/watcher-win32-ia32@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-win32-ia32@npm:2.5.0"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
-"@parcel/watcher-win32-x64@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-win32-x64@npm:2.5.0"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
-"@parcel/watcher@npm:^2.4.1":
- version: 2.5.0
- resolution: "@parcel/watcher@npm:2.5.0"
- dependencies:
- "@parcel/watcher-android-arm64": "npm:2.5.0"
- "@parcel/watcher-darwin-arm64": "npm:2.5.0"
- "@parcel/watcher-darwin-x64": "npm:2.5.0"
- "@parcel/watcher-freebsd-x64": "npm:2.5.0"
- "@parcel/watcher-linux-arm-glibc": "npm:2.5.0"
- "@parcel/watcher-linux-arm-musl": "npm:2.5.0"
- "@parcel/watcher-linux-arm64-glibc": "npm:2.5.0"
- "@parcel/watcher-linux-arm64-musl": "npm:2.5.0"
- "@parcel/watcher-linux-x64-glibc": "npm:2.5.0"
- "@parcel/watcher-linux-x64-musl": "npm:2.5.0"
- "@parcel/watcher-win32-arm64": "npm:2.5.0"
- "@parcel/watcher-win32-ia32": "npm:2.5.0"
- "@parcel/watcher-win32-x64": "npm:2.5.0"
- detect-libc: "npm:^1.0.3"
- is-glob: "npm:^4.0.3"
- micromatch: "npm:^4.0.5"
- node-addon-api: "npm:^7.0.0"
- node-gyp: "npm:latest"
- dependenciesMeta:
- "@parcel/watcher-android-arm64":
- optional: true
- "@parcel/watcher-darwin-arm64":
- optional: true
- "@parcel/watcher-darwin-x64":
- optional: true
- "@parcel/watcher-freebsd-x64":
- optional: true
- "@parcel/watcher-linux-arm-glibc":
- optional: true
- "@parcel/watcher-linux-arm-musl":
- optional: true
- "@parcel/watcher-linux-arm64-glibc":
- optional: true
- "@parcel/watcher-linux-arm64-musl":
- optional: true
- "@parcel/watcher-linux-x64-glibc":
- optional: true
- "@parcel/watcher-linux-x64-musl":
- optional: true
- "@parcel/watcher-win32-arm64":
- optional: true
- "@parcel/watcher-win32-ia32":
- optional: true
- "@parcel/watcher-win32-x64":
- optional: true
- checksum: 10c0/9bad727d8b11e5d150ec47459254544c583adaa47d047b8ef65e1c74aede1a0767dc7fc6b8997649dae07318d6ef39caba6a1c405d306398d5bcd47074ec5d29
- languageName: node
- linkType: hard
-
-"@pkgjs/parseargs@npm:^0.11.0":
- version: 0.11.0
- resolution: "@pkgjs/parseargs@npm:0.11.0"
- checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd
- languageName: node
- linkType: hard
-
-"@prisma/instrumentation@npm:5.19.1":
- version: 5.19.1
- resolution: "@prisma/instrumentation@npm:5.19.1"
- dependencies:
- "@opentelemetry/api": "npm:^1.8"
- "@opentelemetry/instrumentation": "npm:^0.49 || ^0.50 || ^0.51 || ^0.52.0"
- "@opentelemetry/sdk-trace-base": "npm:^1.22"
- checksum: 10c0/437ca8b61815642cb511bfbe9d5ba64a94accbd4902a037ab12b68e9ca77a9bf74c9269b6b3fd02a4bfd7474209e151accc24f051dd99828568c9df5f57d4a0d
- languageName: node
- linkType: hard
-
-"@quasar/app-vite@npm:^1.11.0":
- version: 1.11.0
- resolution: "@quasar/app-vite@npm:1.11.0"
- dependencies:
- "@quasar/render-ssr-error": "npm:^1.0.3"
- "@quasar/vite-plugin": "npm:^1.7.0"
- "@rollup/pluginutils": "npm:^4.1.2"
- "@types/chrome": "npm:^0.0.208"
- "@types/compression": "npm:^1.7.2"
- "@types/cordova": "npm:0.0.34"
- "@types/express": "npm:^4.17.13"
- "@vitejs/plugin-vue": "npm:^2.2.0"
- archiver: "npm:^5.3.0"
- chokidar: "npm:^3.5.3"
- ci-info: "npm:^3.7.1"
- compression: "npm:^1.7.4"
- cross-spawn: "npm:^7.0.3"
- dot-prop: "npm:6.0.1"
- elementtree: "npm:0.1.7"
- esbuild: "npm:0.14.51"
- express: "npm:^4.17.3"
- fast-glob: "npm:3.2.12"
- fs-extra: "npm:^11.1.0"
- html-minifier-terser: "npm:^7.2.0"
- inquirer: "npm:^8.2.1"
- isbinaryfile: "npm:^5.0.0"
- kolorist: "npm:^1.5.1"
- lodash: "npm:^4.17.21"
- minimist: "npm:^1.2.6"
- open: "npm:^8.4.0"
- register-service-worker: "npm:^1.7.2"
- rollup-plugin-visualizer: "npm:^5.5.4"
- sass: "npm:^1.80.2"
- semver: "npm:^7.3.5"
- serialize-javascript: "npm:^6.0.0"
- table: "npm:^6.8.0"
- vite: "npm:^2.9.13"
- webpack-merge: "npm:^5.8.0"
- peerDependencies:
- "@electron/packager": ">= 18"
- electron-builder: ">= 22"
- electron-packager: ">= 15"
- eslint: ^8.11.0
- pinia: ^2.0.0
- quasar: ^2.16.0
- vue: ^3.2.29
- vue-router: ^4.0.12
- vuex: ^4.0.0
- workbox-build: ^6 || 7.0.x
- peerDependenciesMeta:
- "@electron/packager":
- optional: true
- electron-builder:
- optional: true
- electron-packager:
- optional: true
- eslint:
- optional: true
- pinia:
- optional: true
- vuex:
- optional: true
- workbox-build:
- optional: true
- bin:
- quasar: bin/quasar
- checksum: 10c0/acb7aa9cd8cbd117dc861af89091259aa0aaf7bb1140051dc6760d3ae98f34a261b03972811b17d41c78e7b08b2170506de84b850631d4ce2924e7f7d13bef99
- languageName: node
- linkType: hard
-
-"@quasar/extras@npm:^1.16.15":
- version: 1.16.15
- resolution: "@quasar/extras@npm:1.16.15"
- checksum: 10c0/393e6ef13a418f0c74fd2c9d1716289e365ed643d5aea9926a2e037bced4f3820ed2f82ddd88507cf72651dafdcb14febea908adb7c336d58be8597479c8353e
- languageName: node
- linkType: hard
-
-"@quasar/render-ssr-error@npm:^1.0.3":
- version: 1.0.3
- resolution: "@quasar/render-ssr-error@npm:1.0.3"
+"@quasar/ssl-certificate@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "@quasar/ssl-certificate@npm:1.0.0"
dependencies:
- stack-trace: "npm:^1.0.0-pre2"
- checksum: 10c0/337e1e842eff010b0945a4e410930f098a13c8dd690c48ca2c979edb356564900b65e60d57bab841993eff2bc24919899e6b88cc2231fe03fefc22c4a81d7ded
+ fs-extra: "npm:^11.1.1"
+ selfsigned: "npm:^2.1.1"
+ checksum: 10c0/ba9aa8889cfeb10f6e4fe36d63783b7890d043255fe76562b824d5652e77c15465804cb4b3323615a9dc621735fe30692f0303170648ebc14a84dc48cdf2b6c2
languageName: node
linkType: hard
-"@quasar/vite-plugin@npm:^1.7.0":
+"@quasar/vite-plugin@npm:^1.8.1":
version: 1.8.1
resolution: "@quasar/vite-plugin@npm:1.8.1"
peerDependencies:
@@ -2032,17 +2173,7 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/pluginutils@npm:^4.1.2, @rollup/pluginutils@npm:^4.2.0":
- version: 4.2.1
- resolution: "@rollup/pluginutils@npm:4.2.1"
- dependencies:
- estree-walker: "npm:^2.0.1"
- picomatch: "npm:^2.2.2"
- checksum: 10c0/3ee56b2c8f1ed8dfd0a92631da1af3a2dfdd0321948f089b3752b4de1b54dc5076701eadd0e5fc18bd191b77af594ac1db6279e83951238ba16bf8a414c64c48
- languageName: node
- linkType: hard
-
-"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.1.3":
+"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.1.0, @rollup/pluginutils@npm:^5.1.3":
version: 5.1.3
resolution: "@rollup/pluginutils@npm:5.1.3"
dependencies:
@@ -2058,128 +2189,128 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-android-arm-eabi@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-android-arm-eabi@npm:4.27.4"
+"@rollup/rollup-android-arm-eabi@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-android-arm-eabi@npm:4.28.0"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
-"@rollup/rollup-android-arm64@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-android-arm64@npm:4.27.4"
+"@rollup/rollup-android-arm64@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-android-arm64@npm:4.28.0"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-darwin-arm64@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-darwin-arm64@npm:4.27.4"
+"@rollup/rollup-darwin-arm64@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-darwin-arm64@npm:4.28.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-darwin-x64@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-darwin-x64@npm:4.27.4"
+"@rollup/rollup-darwin-x64@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-darwin-x64@npm:4.28.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-freebsd-arm64@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-freebsd-arm64@npm:4.27.4"
+"@rollup/rollup-freebsd-arm64@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-freebsd-arm64@npm:4.28.0"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-freebsd-x64@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-freebsd-x64@npm:4.27.4"
+"@rollup/rollup-freebsd-x64@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-freebsd-x64@npm:4.28.0"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-gnueabihf@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.27.4"
+"@rollup/rollup-linux-arm-gnueabihf@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.28.0"
conditions: os=linux & cpu=arm & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-musleabihf@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.27.4"
+"@rollup/rollup-linux-arm-musleabihf@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.28.0"
conditions: os=linux & cpu=arm & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-gnu@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.27.4"
+"@rollup/rollup-linux-arm64-gnu@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.28.0"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-musl@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-linux-arm64-musl@npm:4.27.4"
+"@rollup/rollup-linux-arm64-musl@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-linux-arm64-musl@npm:4.28.0"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-linux-powerpc64le-gnu@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.27.4"
+"@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.0"
conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-riscv64-gnu@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.27.4"
+"@rollup/rollup-linux-riscv64-gnu@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.28.0"
conditions: os=linux & cpu=riscv64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-s390x-gnu@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.27.4"
+"@rollup/rollup-linux-s390x-gnu@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.28.0"
conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-gnu@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-linux-x64-gnu@npm:4.27.4"
+"@rollup/rollup-linux-x64-gnu@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-linux-x64-gnu@npm:4.28.0"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-musl@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-linux-x64-musl@npm:4.27.4"
+"@rollup/rollup-linux-x64-musl@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-linux-x64-musl@npm:4.28.0"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-win32-arm64-msvc@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.27.4"
+"@rollup/rollup-win32-arm64-msvc@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.28.0"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-win32-ia32-msvc@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.27.4"
+"@rollup/rollup-win32-ia32-msvc@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.28.0"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@rollup/rollup-win32-x64-msvc@npm:4.27.4":
- version: 4.27.4
- resolution: "@rollup/rollup-win32-x64-msvc@npm:4.27.4"
+"@rollup/rollup-win32-x64-msvc@npm:4.28.0":
+ version: 4.28.0
+ resolution: "@rollup/rollup-win32-x64-msvc@npm:4.28.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -2645,17 +2776,17 @@ __metadata:
languageName: node
linkType: hard
-"@types/chrome@npm:^0.0.208":
- version: 0.0.208
- resolution: "@types/chrome@npm:0.0.208"
+"@types/chrome@npm:^0.0.262":
+ version: 0.0.262
+ resolution: "@types/chrome@npm:0.0.262"
dependencies:
"@types/filesystem": "npm:*"
"@types/har-format": "npm:*"
- checksum: 10c0/7e0d52c05e0954fa0543f65dcf73d71445f1efb61444ddc7f706b8daf211e28caf6cd90ca7f708716f81fc1ca611d15510c5a34e40af6696eac8d7c7ce1fdb7a
+ checksum: 10c0/13f0cbd6a86a1ad525302124b53095834cb78d94cfdd7eddfe345c378bdcbdfa9ee2922426c39ac4943cb673a02d337f8a8d3d007e1d88a88c71b60a46009753
languageName: node
linkType: hard
-"@types/compression@npm:^1.7.2":
+"@types/compression@npm:^1.7.5":
version: 1.7.5
resolution: "@types/compression@npm:1.7.5"
dependencies:
@@ -2682,10 +2813,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/cordova@npm:0.0.34":
- version: 0.0.34
- resolution: "@types/cordova@npm:0.0.34"
- checksum: 10c0/f71f273c5d397d036c4f8882999e7ae91c7c49de57241f501e74d160fb88660dcda4d821cee5e8167c4ceedef02879a3006fd5b05402c7f5d9686f4eaed5bf77
+"@types/cordova@npm:^11.0.3":
+ version: 11.0.3
+ resolution: "@types/cordova@npm:11.0.3"
+ checksum: 10c0/18add442a8178d1f1909e201bace6e2f5b25980d5f233ec46be4bf5ce74d69858651661558d4b2de3cee32ee892c33e1626d6d50947dd3c5158c1bb69d517b02
languageName: node
linkType: hard
@@ -2716,7 +2847,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/estree@npm:1.0.6, @types/estree@npm:^1.0.0":
+"@types/estree@npm:1.0.6, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6":
version: 1.0.6
resolution: "@types/estree@npm:1.0.6"
checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a
@@ -2759,7 +2890,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/express@npm:^4.17.13":
+"@types/express@npm:^4.17.21":
version: 4.17.21
resolution: "@types/express@npm:4.17.21"
dependencies:
@@ -2843,6 +2974,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/json-schema@npm:^7.0.15":
+ version: 7.0.15
+ resolution: "@types/json-schema@npm:7.0.15"
+ checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db
+ languageName: node
+ linkType: hard
+
"@types/jsonfile@npm:*":
version: 6.1.4
resolution: "@types/jsonfile@npm:6.1.4"
@@ -2917,6 +3055,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/node-forge@npm:^1.3.0":
+ version: 1.3.11
+ resolution: "@types/node-forge@npm:1.3.11"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: 10c0/3d7d23ca0ba38ac0cf74028393bd70f31169ab9aba43f21deb787840170d307d662644bac07287495effe2812ddd7ac8a14dbd43f16c2936bbb06312e96fc3b9
+ languageName: node
+ linkType: hard
+
"@types/node@npm:*":
version: 22.10.1
resolution: "@types/node@npm:22.10.1"
@@ -3082,58 +3229,48 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:^7.18.0":
- version: 7.18.0
- resolution: "@typescript-eslint/eslint-plugin@npm:7.18.0"
+"@typescript-eslint/eslint-plugin@npm:8.17.0, @typescript-eslint/eslint-plugin@npm:^8.15.0":
+ version: 8.17.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:8.17.0"
dependencies:
"@eslint-community/regexpp": "npm:^4.10.0"
- "@typescript-eslint/scope-manager": "npm:7.18.0"
- "@typescript-eslint/type-utils": "npm:7.18.0"
- "@typescript-eslint/utils": "npm:7.18.0"
- "@typescript-eslint/visitor-keys": "npm:7.18.0"
+ "@typescript-eslint/scope-manager": "npm:8.17.0"
+ "@typescript-eslint/type-utils": "npm:8.17.0"
+ "@typescript-eslint/utils": "npm:8.17.0"
+ "@typescript-eslint/visitor-keys": "npm:8.17.0"
graphemer: "npm:^1.4.0"
ignore: "npm:^5.3.1"
natural-compare: "npm:^1.4.0"
ts-api-utils: "npm:^1.3.0"
peerDependencies:
- "@typescript-eslint/parser": ^7.0.0
- eslint: ^8.56.0
+ "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0
+ eslint: ^8.57.0 || ^9.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/2b37948fa1b0dab77138909dabef242a4d49ab93e4019d4ef930626f0a7d96b03e696cd027fa0087881c20e73be7be77c942606b4a76fa599e6b37f6985304c3
+ checksum: 10c0/d78778173571a9a1370345bc2aa3e850235a489d16b8a8b5ba3086b988bbef7549bdae38e509d7a679ba3179c688cc5a408376b158be402770836e94ffc9602d
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:^7.18.0":
- version: 7.18.0
- resolution: "@typescript-eslint/parser@npm:7.18.0"
+"@typescript-eslint/parser@npm:8.17.0":
+ version: 8.17.0
+ resolution: "@typescript-eslint/parser@npm:8.17.0"
dependencies:
- "@typescript-eslint/scope-manager": "npm:7.18.0"
- "@typescript-eslint/types": "npm:7.18.0"
- "@typescript-eslint/typescript-estree": "npm:7.18.0"
- "@typescript-eslint/visitor-keys": "npm:7.18.0"
+ "@typescript-eslint/scope-manager": "npm:8.17.0"
+ "@typescript-eslint/types": "npm:8.17.0"
+ "@typescript-eslint/typescript-estree": "npm:8.17.0"
+ "@typescript-eslint/visitor-keys": "npm:8.17.0"
debug: "npm:^4.3.4"
peerDependencies:
- eslint: ^8.56.0
+ eslint: ^8.57.0 || ^9.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/370e73fca4278091bc1b657f85e7d74cd52b24257ea20c927a8e17546107ce04fbf313fec99aed0cc2a145ddbae1d3b12e9cc2c1320117636dc1281bcfd08059
+ checksum: 10c0/2543deadf01302a92d3b6f58a4c14f98d8936c4d976e7da05e3bb65608f19d8de93b25282e343c304eca3e3f37f2ac23e97fa9c11c6edff36dd2d4f6b601a630
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:7.18.0":
- version: 7.18.0
- resolution: "@typescript-eslint/scope-manager@npm:7.18.0"
- dependencies:
- "@typescript-eslint/types": "npm:7.18.0"
- "@typescript-eslint/visitor-keys": "npm:7.18.0"
- checksum: 10c0/038cd58c2271de146b3a594afe2c99290034033326d57ff1f902976022c8b0138ffd3cb893ae439ae41003b5e4bcc00cabf6b244ce40e8668f9412cc96d97b8e
- languageName: node
- linkType: hard
-
-"@typescript-eslint/scope-manager@npm:8.17.0":
+"@typescript-eslint/scope-manager@npm:8.17.0, @typescript-eslint/scope-manager@npm:^8.13.0":
version: 8.17.0
resolution: "@typescript-eslint/scope-manager@npm:8.17.0"
dependencies:
@@ -3143,27 +3280,20 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:7.18.0":
- version: 7.18.0
- resolution: "@typescript-eslint/type-utils@npm:7.18.0"
+"@typescript-eslint/type-utils@npm:8.17.0":
+ version: 8.17.0
+ resolution: "@typescript-eslint/type-utils@npm:8.17.0"
dependencies:
- "@typescript-eslint/typescript-estree": "npm:7.18.0"
- "@typescript-eslint/utils": "npm:7.18.0"
+ "@typescript-eslint/typescript-estree": "npm:8.17.0"
+ "@typescript-eslint/utils": "npm:8.17.0"
debug: "npm:^4.3.4"
ts-api-utils: "npm:^1.3.0"
peerDependencies:
- eslint: ^8.56.0
+ eslint: ^8.57.0 || ^9.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/ad92a38007be620f3f7036f10e234abdc2fdc518787b5a7227e55fd12896dacf56e8b34578723fbf9bea8128df2510ba8eb6739439a3879eda9519476d5783fd
- languageName: node
- linkType: hard
-
-"@typescript-eslint/types@npm:7.18.0":
- version: 7.18.0
- resolution: "@typescript-eslint/types@npm:7.18.0"
- checksum: 10c0/eb7371ac55ca77db8e59ba0310b41a74523f17e06f485a0ef819491bc3dd8909bb930120ff7d30aaf54e888167e0005aa1337011f3663dc90fb19203ce478054
+ checksum: 10c0/6138ec71b5692d4b5e0bf3d7f66a6fa4e91ddea7031907b0ac45a7693df0a2f4cc5bca7218311e0639620d636ceb7efec83a137dfcd5938304d873b774fcc8bd
languageName: node
linkType: hard
@@ -3174,26 +3304,7 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:7.18.0":
- version: 7.18.0
- resolution: "@typescript-eslint/typescript-estree@npm:7.18.0"
- dependencies:
- "@typescript-eslint/types": "npm:7.18.0"
- "@typescript-eslint/visitor-keys": "npm:7.18.0"
- debug: "npm:^4.3.4"
- globby: "npm:^11.1.0"
- is-glob: "npm:^4.0.3"
- minimatch: "npm:^9.0.4"
- semver: "npm:^7.6.0"
- ts-api-utils: "npm:^1.3.0"
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: 10c0/0c7f109a2e460ec8a1524339479cf78ff17814d23c83aa5112c77fb345e87b3642616291908dcddea1e671da63686403dfb712e4a4435104f92abdfddf9aba81
- languageName: node
- linkType: hard
-
-"@typescript-eslint/typescript-estree@npm:8.17.0":
+"@typescript-eslint/typescript-estree@npm:8.17.0, @typescript-eslint/typescript-estree@npm:^8.13.0":
version: 8.17.0
resolution: "@typescript-eslint/typescript-estree@npm:8.17.0"
dependencies:
@@ -3212,21 +3323,7 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:7.18.0":
- version: 7.18.0
- resolution: "@typescript-eslint/utils@npm:7.18.0"
- dependencies:
- "@eslint-community/eslint-utils": "npm:^4.4.0"
- "@typescript-eslint/scope-manager": "npm:7.18.0"
- "@typescript-eslint/types": "npm:7.18.0"
- "@typescript-eslint/typescript-estree": "npm:7.18.0"
- peerDependencies:
- eslint: ^8.56.0
- checksum: 10c0/a25a6d50eb45c514469a01ff01f215115a4725fb18401055a847ddf20d1b681409c4027f349033a95c4ff7138d28c3b0a70253dfe8262eb732df4b87c547bd1e
- languageName: node
- linkType: hard
-
-"@typescript-eslint/utils@npm:^8.17.0":
+"@typescript-eslint/utils@npm:8.17.0, @typescript-eslint/utils@npm:^8.17.0":
version: 8.17.0
resolution: "@typescript-eslint/utils@npm:8.17.0"
dependencies:
@@ -3243,16 +3340,6 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:7.18.0":
- version: 7.18.0
- resolution: "@typescript-eslint/visitor-keys@npm:7.18.0"
- dependencies:
- "@typescript-eslint/types": "npm:7.18.0"
- eslint-visitor-keys: "npm:^3.4.3"
- checksum: 10c0/538b645f8ff1d9debf264865c69a317074eaff0255e63d7407046176b0f6a6beba34a6c51d511f12444bae12a98c69891eb6f403c9f54c6c2e2849d1c1cb73c0
- languageName: node
- linkType: hard
-
"@typescript-eslint/visitor-keys@npm:8.17.0":
version: 8.17.0
resolution: "@typescript-eslint/visitor-keys@npm:8.17.0"
@@ -3263,23 +3350,13 @@ __metadata:
languageName: node
linkType: hard
-"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0":
+"@ungap/structured-clone@npm:^1.0.0":
version: 1.2.0
resolution: "@ungap/structured-clone@npm:1.2.0"
checksum: 10c0/8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d
languageName: node
linkType: hard
-"@vitejs/plugin-vue@npm:^2.2.0":
- version: 2.3.4
- resolution: "@vitejs/plugin-vue@npm:2.3.4"
- peerDependencies:
- vite: ^2.5.10
- vue: ^3.2.25
- checksum: 10c0/a27428a592df0de2c18709c30369db9e499f7c74f2bc8e76d7b99671c2d35118f2729fa9503f22aed37a2d37403b7932f5dd78e37cbfc5432bc4588185b54eca
- languageName: node
- linkType: hard
-
"@vitejs/plugin-vue@npm:^5.1.4":
version: 5.2.1
resolution: "@vitejs/plugin-vue@npm:5.2.1"
@@ -3330,7 +3407,7 @@ __metadata:
languageName: node
linkType: hard
-"@vue/compiler-dom@npm:3.5.13, @vue/compiler-dom@npm:^3.5.0":
+"@vue/compiler-dom@npm:3.5.13, @vue/compiler-dom@npm:^3.2.45, @vue/compiler-dom@npm:^3.5.0":
version: 3.5.13
resolution: "@vue/compiler-dom@npm:3.5.13"
dependencies:
@@ -3385,35 +3462,67 @@ __metadata:
linkType: hard
"@vue/devtools-api@npm:^7.5.4":
- version: 7.6.5
- resolution: "@vue/devtools-api@npm:7.6.5"
+ version: 7.6.7
+ resolution: "@vue/devtools-api@npm:7.6.7"
dependencies:
- "@vue/devtools-kit": "npm:^7.6.5"
- checksum: 10c0/f8f75a60751d75b874ba45e5a6c0e0d21e6b9c7e8e585015305faebda03ecd3a25f6d1990147dbb563fc0fadd581a68e1beb3842cd88e2896aad81a6b5791a73
+ "@vue/devtools-kit": "npm:^7.6.7"
+ checksum: 10c0/c5b9f2008c2232306fa84b90960df6e141b8e3ab7836b53391688efd68da078a96eddf8e0a225b614b59d590ed3d77ee6c35f614ad90b5bb854237345cac2897
languageName: node
linkType: hard
-"@vue/devtools-kit@npm:^7.6.5":
- version: 7.6.5
- resolution: "@vue/devtools-kit@npm:7.6.5"
+"@vue/devtools-kit@npm:^7.6.7":
+ version: 7.6.7
+ resolution: "@vue/devtools-kit@npm:7.6.7"
dependencies:
- "@vue/devtools-shared": "npm:^7.6.5"
+ "@vue/devtools-shared": "npm:^7.6.7"
birpc: "npm:^0.2.19"
hookable: "npm:^5.5.3"
mitt: "npm:^3.0.1"
perfect-debounce: "npm:^1.0.0"
speakingurl: "npm:^14.0.1"
superjson: "npm:^2.2.1"
- checksum: 10c0/2a7cbd1f1d21f8448a7fdaae6d1119c9dc20f6817a26efbeb976b5de843eec3352d9e52cfe6427ab8c6d47d6357d70edb10d55d80b1436f633c22c39ea717bbe
+ checksum: 10c0/f4b80b570c33620eefe8d4136b999c8994d671903417b7fd77d2c5d8c9496d4e2e94660d07f9df1ed7cc1ef45d4352140eb55a7ac7930a12bb7da6d5f5f94c7d
languageName: node
linkType: hard
-"@vue/devtools-shared@npm:^7.6.5":
- version: 7.6.5
- resolution: "@vue/devtools-shared@npm:7.6.5"
+"@vue/devtools-shared@npm:^7.6.7":
+ version: 7.6.7
+ resolution: "@vue/devtools-shared@npm:7.6.7"
dependencies:
rfdc: "npm:^1.4.1"
- checksum: 10c0/81e2b818f7b203b84897b2c803ef978b14142033596f4789c4c8d45e8e6bc009d0c7756d1f207dafceebcb644bb5fb7e27d36403f0393ba5166b2c3988d53002
+ checksum: 10c0/516cb6f8ae73a67656767a4ba85878a0ed08ae6b03e63b476df166fee7750e90a89112c824d03112fc6764ae787b8a20aeb7f74642b514e09c18a50fca8029e5
+ languageName: node
+ linkType: hard
+
+"@vue/eslint-config-prettier@npm:^10.1.0":
+ version: 10.1.0
+ resolution: "@vue/eslint-config-prettier@npm:10.1.0"
+ dependencies:
+ eslint-config-prettier: "npm:^9.1.0"
+ eslint-plugin-prettier: "npm:^5.2.1"
+ peerDependencies:
+ eslint: ">= 8.21.0"
+ prettier: ">= 3.0.0"
+ checksum: 10c0/b3216e10fe7644374fca8025b8f8be253cd501c484a9bbe9d71619fe5a06552b3d9e6292827103f8dc1162f11f697b3f6662aa621b38aec5b4dd19b75769b15b
+ languageName: node
+ linkType: hard
+
+"@vue/eslint-config-typescript@npm:^14.1.3":
+ version: 14.1.4
+ resolution: "@vue/eslint-config-typescript@npm:14.1.4"
+ dependencies:
+ "@typescript-eslint/eslint-plugin": "npm:^8.15.0"
+ fast-glob: "npm:^3.3.2"
+ typescript-eslint: "npm:^8.15.0"
+ vue-eslint-parser: "npm:^9.4.3"
+ peerDependencies:
+ eslint: ^9.10.0
+ eslint-plugin-vue: ^9.28.0
+ typescript: ">=4.8.4"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10c0/8b8c0222af930606557b19dc8e938fdfdd44ab9a6fa815fc0206dafc5be7e4e2723472891a43fd4563834c061b9462098c8fc6beaa6f7145fd9484fe5ca101a3
languageName: node
linkType: hard
@@ -3633,6 +3742,15 @@ __metadata:
languageName: node
linkType: hard
+"abort-controller@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "abort-controller@npm:3.0.0"
+ dependencies:
+ event-target-shim: "npm:^5.0.0"
+ checksum: 10c0/90ccc50f010250152509a344eb2e71977fbf8db0ab8f1061197e3275ddf6c61a41a6edfd7b9409c664513131dd96e962065415325ef23efa5db931b382d24ca5
+ languageName: node
+ linkType: hard
+
"accepts@npm:~1.3.8":
version: 1.3.8
resolution: "accepts@npm:1.3.8"
@@ -3652,7 +3770,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn-jsx@npm:^5.2.0, acorn-jsx@npm:^5.3.2":
+"acorn-jsx@npm:^5.3.2":
version: 5.3.2
resolution: "acorn-jsx@npm:5.3.2"
peerDependencies:
@@ -3661,16 +3779,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^7.1.1, acorn@npm:^7.4.1":
- version: 7.4.1
- resolution: "acorn@npm:7.4.1"
- bin:
- acorn: bin/acorn
- checksum: 10c0/bd0b2c2b0f334bbee48828ff897c12bd2eb5898d03bf556dcc8942022cec795ac5bb5b6b585e2de687db6231faf07e096b59a361231dd8c9344d5df5f7f0e526
- languageName: node
- linkType: hard
-
-"acorn@npm:^8.14.0, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0":
+"acorn@npm:^8.14.0, acorn@npm:^8.5.0, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0":
version: 8.14.0
resolution: "acorn@npm:8.14.0"
bin:
@@ -3747,18 +3856,6 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^8.0.1":
- version: 8.17.1
- resolution: "ajv@npm:8.17.1"
- dependencies:
- fast-deep-equal: "npm:^3.1.3"
- fast-uri: "npm:^3.0.1"
- json-schema-traverse: "npm:^1.0.0"
- require-from-string: "npm:^2.0.2"
- checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35
- languageName: node
- linkType: hard
-
"algoliasearch@npm:^5.12.0":
version: 5.15.0
resolution: "algoliasearch@npm:5.15.0"
@@ -3787,7 +3884,7 @@ __metadata:
languageName: node
linkType: hard
-"ansi-escapes@npm:^4.2.1":
+"ansi-escapes@npm:^4.3.2":
version: 4.3.2
resolution: "ansi-escapes@npm:4.3.2"
dependencies:
@@ -3902,54 +3999,33 @@ __metadata:
languageName: node
linkType: hard
-"archiver-utils@npm:^2.1.0":
- version: 2.1.0
- resolution: "archiver-utils@npm:2.1.0"
- dependencies:
- glob: "npm:^7.1.4"
- graceful-fs: "npm:^4.2.0"
- lazystream: "npm:^1.0.0"
- lodash.defaults: "npm:^4.2.0"
- lodash.difference: "npm:^4.5.0"
- lodash.flatten: "npm:^4.4.0"
- lodash.isplainobject: "npm:^4.0.6"
- lodash.union: "npm:^4.6.0"
- normalize-path: "npm:^3.0.0"
- readable-stream: "npm:^2.0.0"
- checksum: 10c0/6ea5b02e440f3099aff58b18dd384f84ecfe18632e81d26c1011fe7dfdb80ade43d7a06cbf048ef0e9ee0f2c87a80cb24c0f0ac5e3a2c4d67641d6f0d6e36ece
- languageName: node
- linkType: hard
-
-"archiver-utils@npm:^3.0.4":
- version: 3.0.4
- resolution: "archiver-utils@npm:3.0.4"
+"archiver-utils@npm:^5.0.0, archiver-utils@npm:^5.0.2":
+ version: 5.0.2
+ resolution: "archiver-utils@npm:5.0.2"
dependencies:
- glob: "npm:^7.2.3"
+ glob: "npm:^10.0.0"
graceful-fs: "npm:^4.2.0"
+ is-stream: "npm:^2.0.1"
lazystream: "npm:^1.0.0"
- lodash.defaults: "npm:^4.2.0"
- lodash.difference: "npm:^4.5.0"
- lodash.flatten: "npm:^4.4.0"
- lodash.isplainobject: "npm:^4.0.6"
- lodash.union: "npm:^4.6.0"
+ lodash: "npm:^4.17.15"
normalize-path: "npm:^3.0.0"
- readable-stream: "npm:^3.6.0"
- checksum: 10c0/9bb7e271e95ff33bdbdcd6f69f8860e0aeed3fcba352a74f51a626d1c32b404f20e3185d5214f171b24a692471d01702f43874d1a4f0d2e5f57bd0834bc54c14
+ readable-stream: "npm:^4.0.0"
+ checksum: 10c0/3782c5fa9922186aa1a8e41ed0c2867569faa5f15c8e5e6418ea4c1b730b476e21bd68270b3ea457daf459ae23aaea070b2b9f90cf90a59def8dc79b9e4ef538
languageName: node
linkType: hard
-"archiver@npm:^5.3.0":
- version: 5.3.2
- resolution: "archiver@npm:5.3.2"
+"archiver@npm:^7.0.1":
+ version: 7.0.1
+ resolution: "archiver@npm:7.0.1"
dependencies:
- archiver-utils: "npm:^2.1.0"
+ archiver-utils: "npm:^5.0.2"
async: "npm:^3.2.4"
- buffer-crc32: "npm:^0.2.1"
- readable-stream: "npm:^3.6.0"
+ buffer-crc32: "npm:^1.0.0"
+ readable-stream: "npm:^4.0.0"
readdir-glob: "npm:^1.1.2"
- tar-stream: "npm:^2.2.0"
- zip-stream: "npm:^4.1.0"
- checksum: 10c0/973384d749b3fa96f44ceda1603a65aaa3f24a267230d69a4df9d7b607d38d3ebc6c18c358af76eb06345b6b331ccb9eca07bd079430226b5afce95de22dfade
+ tar-stream: "npm:^3.0.0"
+ zip-stream: "npm:^6.0.1"
+ checksum: 10c0/02afd87ca16f6184f752db8e26884e6eff911c476812a0e7f7b26c4beb09f06119807f388a8e26ed2558aa8ba9db28646ebd147a4f99e46813b8b43158e1438e
languageName: node
linkType: hard
@@ -4026,13 +4102,6 @@ __metadata:
languageName: node
linkType: hard
-"array-union@npm:^2.1.0":
- version: 2.1.0
- resolution: "array-union@npm:2.1.0"
- checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962
- languageName: node
- linkType: hard
-
"array-uniq@npm:^1.0.1":
version: 1.0.3
resolution: "array-uniq@npm:1.0.3"
@@ -4182,13 +4251,20 @@ __metadata:
linkType: hard
"axios@npm:^1.6.0":
- version: 1.7.8
- resolution: "axios@npm:1.7.8"
+ version: 1.7.9
+ resolution: "axios@npm:1.7.9"
dependencies:
follow-redirects: "npm:^1.15.6"
form-data: "npm:^4.0.0"
proxy-from-env: "npm:^1.1.0"
- checksum: 10c0/23ae2d0105aea9170c34ac9b6f30d9b2ab2fa8b1370205d2f7ce98b9f9510ab420148c13359ee837ea5a4bf2fb028ff225bd2fc92052fb0c478c6b4a836e2d5f
+ checksum: 10c0/b7a41e24b59fee5f0f26c1fc844b45b17442832eb3a0fb42dd4f1430eb4abc571fe168e67913e8a1d91c993232bd1d1ab03e20e4d1fee8c6147649b576fc1b0b
+ languageName: node
+ linkType: hard
+
+"b4a@npm:^1.6.4":
+ version: 1.6.7
+ resolution: "b4a@npm:1.6.7"
+ checksum: 10c0/ec2f004d1daae04be8c5a1f8aeb7fea213c34025e279db4958eb0b82c1729ee25f7c6e89f92a5f65c8a9cf2d017ce27e3dda912403341d1781bd74528a4849d4
languageName: node
linkType: hard
@@ -4199,6 +4275,13 @@ __metadata:
languageName: node
linkType: hard
+"bare-events@npm:^2.2.0":
+ version: 2.5.0
+ resolution: "bare-events@npm:2.5.0"
+ checksum: 10c0/afbeec4e8be4d93fb4a3be65c3b4a891a2205aae30b5a38fafd42976cc76cf30dad348963fe330a0d70186e15dc507c11af42c89af5dddab2a54e5aff02e2896
+ languageName: node
+ linkType: hard
+
"base64-js@npm:^1.3.1, base64-js@npm:^1.5.1":
version: 1.5.1
resolution: "base64-js@npm:1.5.1"
@@ -4415,7 +4498,21 @@ __metadata:
languageName: node
linkType: hard
-"buffer-crc32@npm:^0.2.1, buffer-crc32@npm:^0.2.13, buffer-crc32@npm:~0.2.3":
+"buffer-builder@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "buffer-builder@npm:0.2.0"
+ checksum: 10c0/e50c3a379f4acaea75ade1ee3e8c07ed6d7c5dfc3f98adbcf0159bfe1a4ce8ca1fe3689e861fcdb3fcef0012ebd4345a6112a5b8a1185295452bb66d7b6dc8a1
+ languageName: node
+ linkType: hard
+
+"buffer-crc32@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "buffer-crc32@npm:1.0.0"
+ checksum: 10c0/8b86e161cee4bb48d5fa622cbae4c18f25e4857e5203b89e23de59e627ab26beb82d9d7999f2b8de02580165f61f83f997beaf02980cdf06affd175b651921ab
+ languageName: node
+ linkType: hard
+
+"buffer-crc32@npm:~0.2.3":
version: 0.2.13
resolution: "buffer-crc32@npm:0.2.13"
checksum: 10c0/cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150
@@ -4446,6 +4543,16 @@ __metadata:
languageName: node
linkType: hard
+"buffer@npm:^6.0.3":
+ version: 6.0.3
+ resolution: "buffer@npm:6.0.3"
+ dependencies:
+ base64-js: "npm:^1.3.1"
+ ieee754: "npm:^1.2.1"
+ checksum: 10c0/2a905fbbcde73cc5d8bd18d1caa23715d5f83a5935867c2329f0ac06104204ba7947be098fe1317fbd8830e26090ff8e764f08cd14fefc977bb248c3487bcbd0
+ languageName: node
+ linkType: hard
+
"bufferstreams@npm:^2.0.1":
version: 2.0.1
resolution: "bufferstreams@npm:2.0.1"
@@ -4489,6 +4596,15 @@ __metadata:
languageName: node
linkType: hard
+"bundle-name@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "bundle-name@npm:4.1.0"
+ dependencies:
+ run-applescript: "npm:^7.0.0"
+ checksum: 10c0/8e575981e79c2bcf14d8b1c027a3775c095d362d1382312f444a7c861b0e21513c0bd8db5bd2b16e50ba0709fa622d4eab6b53192d222120305e68359daece29
+ languageName: node
+ linkType: hard
+
"bytes@npm:3.1.2":
version: 3.1.2
resolution: "bytes@npm:3.1.2"
@@ -4547,11 +4663,11 @@ __metadata:
languageName: node
linkType: hard
-"cacache@npm:^18.0.0":
- version: 18.0.4
- resolution: "cacache@npm:18.0.4"
+"cacache@npm:^19.0.1":
+ version: 19.0.1
+ resolution: "cacache@npm:19.0.1"
dependencies:
- "@npmcli/fs": "npm:^3.1.0"
+ "@npmcli/fs": "npm:^4.0.0"
fs-minipass: "npm:^3.0.0"
glob: "npm:^10.2.2"
lru-cache: "npm:^10.0.1"
@@ -4559,11 +4675,11 @@ __metadata:
minipass-collect: "npm:^2.0.1"
minipass-flush: "npm:^1.0.5"
minipass-pipeline: "npm:^1.2.4"
- p-map: "npm:^4.0.0"
- ssri: "npm:^10.0.0"
- tar: "npm:^6.1.11"
- unique-filename: "npm:^3.0.0"
- checksum: 10c0/6c055bafed9de4f3dcc64ac3dc7dd24e863210902b7c470eb9ce55a806309b3efff78033e3d8b4f7dcc5d467f2db43c6a2857aaaf26f0094b8a351d44c42179f
+ p-map: "npm:^7.0.2"
+ ssri: "npm:^12.0.0"
+ tar: "npm:^7.4.3"
+ unique-filename: "npm:^4.0.0"
+ checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c
languageName: node
linkType: hard
@@ -4666,9 +4782,9 @@ __metadata:
linkType: hard
"caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001669":
- version: 1.0.30001684
- resolution: "caniuse-lite@npm:1.0.30001684"
- checksum: 10c0/446485ca3d9caf408a339a44636a86a2b119ec247492393ae661cd93dccd6668401dd2dfec1e149be4e44563cd1e23351b44453a52fa2c2f19e2bf3287c865f6
+ version: 1.0.30001686
+ resolution: "caniuse-lite@npm:1.0.30001686"
+ checksum: 10c0/41748e81c17c1a6a0fd6e515c93c8620004171fe6706027e45f837fde71e97173e85141b0dc11e07d53b4782f3741a6651cb0f7d395cc1c1860892355eabdfa2
languageName: node
linkType: hard
@@ -4679,7 +4795,7 @@ __metadata:
languageName: node
linkType: hard
-"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2":
+"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.2":
version: 4.1.2
resolution: "chalk@npm:4.1.2"
dependencies:
@@ -4750,7 +4866,7 @@ __metadata:
languageName: node
linkType: hard
-"chokidar@npm:^3.5.3":
+"chokidar@npm:^3.5.3, chokidar@npm:^3.6.0":
version: 3.6.0
resolution: "chokidar@npm:3.6.0"
dependencies:
@@ -4769,7 +4885,7 @@ __metadata:
languageName: node
linkType: hard
-"chokidar@npm:^4.0.0, chokidar@npm:^4.0.1":
+"chokidar@npm:^4.0.1":
version: 4.0.1
resolution: "chokidar@npm:4.0.1"
dependencies:
@@ -4792,6 +4908,13 @@ __metadata:
languageName: node
linkType: hard
+"chownr@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "chownr@npm:3.0.0"
+ checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10
+ languageName: node
+ linkType: hard
+
"chromium-pickle-js@npm:^0.2.0":
version: 0.2.0
resolution: "chromium-pickle-js@npm:0.2.0"
@@ -4799,13 +4922,20 @@ __metadata:
languageName: node
linkType: hard
-"ci-info@npm:^3.2.0, ci-info@npm:^3.7.1":
+"ci-info@npm:^3.2.0":
version: 3.9.0
resolution: "ci-info@npm:3.9.0"
checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a
languageName: node
linkType: hard
+"ci-info@npm:^4.0.0":
+ version: 4.1.0
+ resolution: "ci-info@npm:4.1.0"
+ checksum: 10c0/0f969ce32a974c542bc8abe4454b220d9d9323bb9415054c92a900faa5fdda0bb222eda68c490127c1d78503510d46b6aca614ecaba5a60515b8ac7e170119e6
+ languageName: node
+ linkType: hard
+
"citty@npm:^0.1.6":
version: 0.1.6
resolution: "citty@npm:0.1.6"
@@ -4904,10 +5034,10 @@ __metadata:
languageName: node
linkType: hard
-"cli-width@npm:^3.0.0":
- version: 3.0.0
- resolution: "cli-width@npm:3.0.0"
- checksum: 10c0/125a62810e59a2564268c80fdff56c23159a7690c003e34aeb2e68497dccff26911998ff49c33916fcfdf71e824322cc3953e3f7b48b27267c7a062c81348a9a
+"cli-width@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "cli-width@npm:4.1.0"
+ checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f
languageName: node
linkType: hard
@@ -5000,6 +5130,13 @@ __metadata:
languageName: node
linkType: hard
+"colorjs.io@npm:^0.5.0":
+ version: 0.5.2
+ resolution: "colorjs.io@npm:0.5.2"
+ checksum: 10c0/2e6ea43629e325e721b92429239de3a6f42fb6d88ba6e4c2aeff0288c196d876f2f7ee82aea95bd40072d5cdc8cb87f042f4d94c134dcabf0e34a717e4caacb9
+ languageName: node
+ linkType: hard
+
"combined-stream@npm:^1.0.8":
version: 1.0.8
resolution: "combined-stream@npm:1.0.8"
@@ -5072,15 +5209,16 @@ __metadata:
languageName: node
linkType: hard
-"compress-commons@npm:^4.1.2":
- version: 4.1.2
- resolution: "compress-commons@npm:4.1.2"
+"compress-commons@npm:^6.0.2":
+ version: 6.0.2
+ resolution: "compress-commons@npm:6.0.2"
dependencies:
- buffer-crc32: "npm:^0.2.13"
- crc32-stream: "npm:^4.0.2"
+ crc-32: "npm:^1.2.0"
+ crc32-stream: "npm:^6.0.0"
+ is-stream: "npm:^2.0.1"
normalize-path: "npm:^3.0.0"
- readable-stream: "npm:^3.6.0"
- checksum: 10c0/e5fa03cb374ed89028e20226c70481e87286240392d5c6856f4e7fef40605c1892748648e20ed56597d390d76513b1b9bb4dbd658a1bbff41c9fa60107c74d3f
+ readable-stream: "npm:^4.0.0"
+ checksum: 10c0/2347031b7c92c8ed5011b07b93ec53b298fa2cd1800897532ac4d4d1aeae06567883f481b6e35f13b65fc31b190c751df6635434d525562f0203fde76f1f0814
languageName: node
linkType: hard
@@ -5093,7 +5231,7 @@ __metadata:
languageName: node
linkType: hard
-"compression@npm:^1.7.4":
+"compression@npm:^1.7.5":
version: 1.7.5
resolution: "compression@npm:1.7.5"
dependencies:
@@ -5236,13 +5374,13 @@ __metadata:
languageName: node
linkType: hard
-"crc32-stream@npm:^4.0.2":
- version: 4.0.3
- resolution: "crc32-stream@npm:4.0.3"
+"crc32-stream@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "crc32-stream@npm:6.0.0"
dependencies:
crc-32: "npm:^1.2.0"
- readable-stream: "npm:^3.4.0"
- checksum: 10c0/127b0c66a947c54db37054fca86085722140644d3a75ebc61d4477bad19304d2936386b0461e8ee9e1c24b00e804cd7c2e205180e5bcb4632d20eccd60533bc4
+ readable-stream: "npm:^4.0.0"
+ checksum: 10c0/bf9c84571ede2d119c2b4f3a9ef5eeb9ff94b588493c0d3862259af86d3679dcce1c8569dd2b0a6eff2f35f5e2081cc1263b846d2538d4054da78cf34f262a3d
languageName: node
linkType: hard
@@ -5255,7 +5393,7 @@ __metadata:
languageName: node
linkType: hard
-"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3":
+"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6":
version: 7.0.6
resolution: "cross-spawn@npm:7.0.6"
dependencies:
@@ -5484,6 +5622,23 @@ __metadata:
languageName: node
linkType: hard
+"default-browser-id@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "default-browser-id@npm:5.0.0"
+ checksum: 10c0/957fb886502594c8e645e812dfe93dba30ed82e8460d20ce39c53c5b0f3e2afb6ceaec2249083b90bdfbb4cb0f34e1f73fde3d68cac00becdbcfd894156b5ead
+ languageName: node
+ linkType: hard
+
+"default-browser@npm:^5.2.1":
+ version: 5.2.1
+ resolution: "default-browser@npm:5.2.1"
+ dependencies:
+ bundle-name: "npm:^4.1.0"
+ default-browser-id: "npm:^5.0.0"
+ checksum: 10c0/73f17dc3c58026c55bb5538749597db31f9561c0193cd98604144b704a981c95a466f8ecc3c2db63d8bfd04fb0d426904834cfc91ae510c6aeb97e13c5167c4d
+ languageName: node
+ linkType: hard
+
"defaults@npm:^1.0.3":
version: 1.0.4
resolution: "defaults@npm:1.0.4"
@@ -5518,6 +5673,13 @@ __metadata:
languageName: node
linkType: hard
+"define-lazy-prop@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "define-lazy-prop@npm:3.0.0"
+ checksum: 10c0/5ab0b2bf3fa58b3a443140bbd4cd3db1f91b985cc8a246d330b9ac3fc0b6a325a6d82bddc0b055123d745b3f9931afeea74a5ec545439a1630b9c8512b0eeb49
+ languageName: node
+ linkType: hard
+
"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1":
version: 1.2.1
resolution: "define-properties@npm:1.2.1"
@@ -5606,15 +5768,6 @@ __metadata:
languageName: node
linkType: hard
-"detect-libc@npm:^1.0.3":
- version: 1.0.3
- resolution: "detect-libc@npm:1.0.3"
- bin:
- detect-libc: ./bin/detect-libc.js
- checksum: 10c0/4da0deae9f69e13bc37a0902d78bf7169480004b1fed3c19722d56cff578d16f0e11633b7fbf5fb6249181236c72e90024cbd68f0b9558ae06e281f47326d50d
- languageName: node
- linkType: hard
-
"detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.1":
version: 2.0.3
resolution: "detect-libc@npm:2.0.3"
@@ -5658,15 +5811,6 @@ __metadata:
languageName: node
linkType: hard
-"dir-glob@npm:^3.0.1":
- version: 3.0.1
- resolution: "dir-glob@npm:3.0.1"
- dependencies:
- path-type: "npm:^4.0.0"
- checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c
- languageName: node
- linkType: hard
-
"dmg-builder@npm:25.1.8":
version: 25.1.8
resolution: "dmg-builder@npm:25.1.8"
@@ -5721,15 +5865,6 @@ __metadata:
languageName: node
linkType: hard
-"doctrine@npm:^3.0.0":
- version: 3.0.0
- resolution: "doctrine@npm:3.0.0"
- dependencies:
- esutils: "npm:^2.0.2"
- checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520
- languageName: node
- linkType: hard
-
"dom-serializer@npm:^2.0.0":
version: 2.0.0
resolution: "dom-serializer@npm:2.0.0"
@@ -5790,12 +5925,12 @@ __metadata:
languageName: node
linkType: hard
-"dot-prop@npm:6.0.1":
- version: 6.0.1
- resolution: "dot-prop@npm:6.0.1"
+"dot-prop@npm:9.0.0":
+ version: 9.0.0
+ resolution: "dot-prop@npm:9.0.0"
dependencies:
- is-obj: "npm:^2.0.0"
- checksum: 10c0/30e51ec6408978a6951b21e7bc4938aad01a86f2fdf779efe52330205c6bb8a8ea12f35925c2029d6dc9d1df22f916f32f828ce1e9b259b1371c580541c22b5a
+ type-fest: "npm:^4.18.2"
+ checksum: 10c0/4bac49a2f559156811862ac92813906f70529c50da918eaab81b38dd869743c667d578e183607f5ae11e8ae2a02e43e98e32c8a37bc4cae76b04d5b576e3112f
languageName: node
linkType: hard
@@ -5809,9 +5944,9 @@ __metadata:
linkType: hard
"dotenv@npm:^16.3.1, dotenv@npm:^16.4.5":
- version: 16.4.5
- resolution: "dotenv@npm:16.4.5"
- checksum: 10c0/48d92870076832af0418b13acd6e5a5a3e83bb00df690d9812e94b24aff62b88ade955ac99a05501305b8dc8f1b0ee7638b18493deb6fe93d680e5220936292f
+ version: 16.4.7
+ resolution: "dotenv@npm:16.4.7"
+ checksum: 10c0/be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462
languageName: node
linkType: hard
@@ -5889,9 +6024,9 @@ __metadata:
linkType: hard
"electron-to-chromium@npm:^1.5.41":
- version: 1.5.66
- resolution: "electron-to-chromium@npm:1.5.66"
- checksum: 10c0/127a1140f3ad47c6992d6fb8ea84b3962efb52bc8e60a6ca3b722d417bf7741c92b8995fc4bd7a41943aa009ef951443361a7949e02a693461ed3ebabc053873
+ version: 1.5.70
+ resolution: "electron-to-chromium@npm:1.5.70"
+ checksum: 10c0/135dfe5b764eb54afcd70ec6084430ea562706570a7104eda8b69e694c3ec900f8d0a2f2e90f0fc86f7dbc6435dad427ec1732bb88f4e62cc5c86c55265ebcf4
languageName: node
linkType: hard
@@ -5912,15 +6047,15 @@ __metadata:
linkType: hard
"electron@npm:^33.2.0":
- version: 33.2.1
- resolution: "electron@npm:33.2.1"
+ version: 33.3.0
+ resolution: "electron@npm:33.3.0"
dependencies:
"@electron/get": "npm:^2.0.0"
"@types/node": "npm:^20.9.0"
extract-zip: "npm:^2.0.1"
bin:
electron: cli.js
- checksum: 10c0/25111ab9b48bf95a24b916292c8d4f4d05309b12823d5e942636f377a8033c9c47d466f686895bfe4619b80d222470a439d9b0227516740c8e19fa14991b880b
+ checksum: 10c0/ce381fb63da60b52b131aea473568aad2bff58cc3d8fd6fc68b4d0c0d5485e381e1a576727477ce901f4bd017baaa9e66f3f04da6ff698229343193258a8d38e
languageName: node
linkType: hard
@@ -6092,475 +6227,50 @@ __metadata:
get-intrinsic: "npm:^1.2.4"
checksum: 10c0/6bf3191feb7ea2ebda48b577f69bdfac7a2b3c9bcf97307f55fd6ef1bbca0b49f0c219a935aca506c993d8c5d8bddd937766cb760cd5e5a1071351f2df9f9aa4
languageName: node
- linkType: hard
-
-"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0":
- version: 1.3.0
- resolution: "es-errors@npm:1.3.0"
- checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85
- languageName: node
- linkType: hard
-
-"es-object-atoms@npm:^1.0.0":
- version: 1.0.0
- resolution: "es-object-atoms@npm:1.0.0"
- dependencies:
- es-errors: "npm:^1.3.0"
- checksum: 10c0/1fed3d102eb27ab8d983337bb7c8b159dd2a1e63ff833ec54eea1311c96d5b08223b433060ba240541ca8adba9eee6b0a60cdbf2f80634b784febc9cc8b687b4
- languageName: node
- linkType: hard
-
-"es-set-tostringtag@npm:^2.0.3":
- version: 2.0.3
- resolution: "es-set-tostringtag@npm:2.0.3"
- dependencies:
- get-intrinsic: "npm:^1.2.4"
- has-tostringtag: "npm:^1.0.2"
- hasown: "npm:^2.0.1"
- checksum: 10c0/f22aff1585eb33569c326323f0b0d175844a1f11618b86e193b386f8be0ea9474cfbe46df39c45d959f7aa8f6c06985dc51dd6bce5401645ec5a74c4ceaa836a
- languageName: node
- linkType: hard
-
-"es-to-primitive@npm:^1.2.1":
- version: 1.3.0
- resolution: "es-to-primitive@npm:1.3.0"
- dependencies:
- is-callable: "npm:^1.2.7"
- is-date-object: "npm:^1.0.5"
- is-symbol: "npm:^1.0.4"
- checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b
- languageName: node
- linkType: hard
-
-"es6-error@npm:^4.1.1":
- version: 4.1.1
- resolution: "es6-error@npm:4.1.1"
- checksum: 10c0/357663fb1e845c047d548c3d30f86e005db71e122678f4184ced0693f634688c3f3ef2d7de7d4af732f734de01f528b05954e270f06aa7d133679fb9fe6600ef
- languageName: node
- linkType: hard
-
-"esbuild-android-64@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-android-64@npm:0.14.51"
- conditions: os=android & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-android-64@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-android-64@npm:0.14.54"
- conditions: os=android & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-android-arm64@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-android-arm64@npm:0.14.51"
- conditions: os=android & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild-android-arm64@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-android-arm64@npm:0.14.54"
- conditions: os=android & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild-darwin-64@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-darwin-64@npm:0.14.51"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-darwin-64@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-darwin-64@npm:0.14.54"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-darwin-arm64@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-darwin-arm64@npm:0.14.51"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild-darwin-arm64@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-darwin-arm64@npm:0.14.54"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild-freebsd-64@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-freebsd-64@npm:0.14.51"
- conditions: os=freebsd & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-freebsd-64@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-freebsd-64@npm:0.14.54"
- conditions: os=freebsd & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-freebsd-arm64@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-freebsd-arm64@npm:0.14.51"
- conditions: os=freebsd & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild-freebsd-arm64@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-freebsd-arm64@npm:0.14.54"
- conditions: os=freebsd & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild-linux-32@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-linux-32@npm:0.14.51"
- conditions: os=linux & cpu=ia32
- languageName: node
- linkType: hard
-
-"esbuild-linux-32@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-linux-32@npm:0.14.54"
- conditions: os=linux & cpu=ia32
- languageName: node
- linkType: hard
-
-"esbuild-linux-64@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-linux-64@npm:0.14.51"
- conditions: os=linux & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-linux-64@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-linux-64@npm:0.14.54"
- conditions: os=linux & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-linux-arm64@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-linux-arm64@npm:0.14.51"
- conditions: os=linux & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild-linux-arm64@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-linux-arm64@npm:0.14.54"
- conditions: os=linux & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild-linux-arm@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-linux-arm@npm:0.14.51"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
-"esbuild-linux-arm@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-linux-arm@npm:0.14.54"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
-"esbuild-linux-mips64le@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-linux-mips64le@npm:0.14.51"
- conditions: os=linux & cpu=mips64el
- languageName: node
- linkType: hard
-
-"esbuild-linux-mips64le@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-linux-mips64le@npm:0.14.54"
- conditions: os=linux & cpu=mips64el
- languageName: node
- linkType: hard
-
-"esbuild-linux-ppc64le@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-linux-ppc64le@npm:0.14.51"
- conditions: os=linux & cpu=ppc64
- languageName: node
- linkType: hard
-
-"esbuild-linux-ppc64le@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-linux-ppc64le@npm:0.14.54"
- conditions: os=linux & cpu=ppc64
- languageName: node
- linkType: hard
-
-"esbuild-linux-riscv64@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-linux-riscv64@npm:0.14.51"
- conditions: os=linux & cpu=riscv64
- languageName: node
- linkType: hard
-
-"esbuild-linux-riscv64@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-linux-riscv64@npm:0.14.54"
- conditions: os=linux & cpu=riscv64
- languageName: node
- linkType: hard
-
-"esbuild-linux-s390x@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-linux-s390x@npm:0.14.51"
- conditions: os=linux & cpu=s390x
- languageName: node
- linkType: hard
-
-"esbuild-linux-s390x@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-linux-s390x@npm:0.14.54"
- conditions: os=linux & cpu=s390x
- languageName: node
- linkType: hard
-
-"esbuild-netbsd-64@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-netbsd-64@npm:0.14.51"
- conditions: os=netbsd & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-netbsd-64@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-netbsd-64@npm:0.14.54"
- conditions: os=netbsd & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-openbsd-64@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-openbsd-64@npm:0.14.51"
- conditions: os=openbsd & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-openbsd-64@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-openbsd-64@npm:0.14.54"
- conditions: os=openbsd & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-sunos-64@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-sunos-64@npm:0.14.51"
- conditions: os=sunos & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-sunos-64@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-sunos-64@npm:0.14.54"
- conditions: os=sunos & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-windows-32@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-windows-32@npm:0.14.51"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
-"esbuild-windows-32@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-windows-32@npm:0.14.54"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
-"esbuild-windows-64@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-windows-64@npm:0.14.51"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-windows-64@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-windows-64@npm:0.14.54"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
-"esbuild-windows-arm64@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild-windows-arm64@npm:0.14.51"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild-windows-arm64@npm:0.14.54":
- version: 0.14.54
- resolution: "esbuild-windows-arm64@npm:0.14.54"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
-"esbuild@npm:0.14.51":
- version: 0.14.51
- resolution: "esbuild@npm:0.14.51"
- dependencies:
- esbuild-android-64: "npm:0.14.51"
- esbuild-android-arm64: "npm:0.14.51"
- esbuild-darwin-64: "npm:0.14.51"
- esbuild-darwin-arm64: "npm:0.14.51"
- esbuild-freebsd-64: "npm:0.14.51"
- esbuild-freebsd-arm64: "npm:0.14.51"
- esbuild-linux-32: "npm:0.14.51"
- esbuild-linux-64: "npm:0.14.51"
- esbuild-linux-arm: "npm:0.14.51"
- esbuild-linux-arm64: "npm:0.14.51"
- esbuild-linux-mips64le: "npm:0.14.51"
- esbuild-linux-ppc64le: "npm:0.14.51"
- esbuild-linux-riscv64: "npm:0.14.51"
- esbuild-linux-s390x: "npm:0.14.51"
- esbuild-netbsd-64: "npm:0.14.51"
- esbuild-openbsd-64: "npm:0.14.51"
- esbuild-sunos-64: "npm:0.14.51"
- esbuild-windows-32: "npm:0.14.51"
- esbuild-windows-64: "npm:0.14.51"
- esbuild-windows-arm64: "npm:0.14.51"
- dependenciesMeta:
- esbuild-android-64:
- optional: true
- esbuild-android-arm64:
- optional: true
- esbuild-darwin-64:
- optional: true
- esbuild-darwin-arm64:
- optional: true
- esbuild-freebsd-64:
- optional: true
- esbuild-freebsd-arm64:
- optional: true
- esbuild-linux-32:
- optional: true
- esbuild-linux-64:
- optional: true
- esbuild-linux-arm:
- optional: true
- esbuild-linux-arm64:
- optional: true
- esbuild-linux-mips64le:
- optional: true
- esbuild-linux-ppc64le:
- optional: true
- esbuild-linux-riscv64:
- optional: true
- esbuild-linux-s390x:
- optional: true
- esbuild-netbsd-64:
- optional: true
- esbuild-openbsd-64:
- optional: true
- esbuild-sunos-64:
- optional: true
- esbuild-windows-32:
- optional: true
- esbuild-windows-64:
- optional: true
- esbuild-windows-arm64:
- optional: true
- bin:
- esbuild: bin/esbuild
- checksum: 10c0/bf01229aceff67e08d910a8a4900366c4c97b99da417cd2551e1818f6e7bd1289ba9a14d7f23e9922d3db221e160025fd9fa26292aaabeda77a03f6d329cea66
- languageName: node
- linkType: hard
-
-"esbuild@npm:^0.14.27":
- version: 0.14.54
- resolution: "esbuild@npm:0.14.54"
- dependencies:
- "@esbuild/linux-loong64": "npm:0.14.54"
- esbuild-android-64: "npm:0.14.54"
- esbuild-android-arm64: "npm:0.14.54"
- esbuild-darwin-64: "npm:0.14.54"
- esbuild-darwin-arm64: "npm:0.14.54"
- esbuild-freebsd-64: "npm:0.14.54"
- esbuild-freebsd-arm64: "npm:0.14.54"
- esbuild-linux-32: "npm:0.14.54"
- esbuild-linux-64: "npm:0.14.54"
- esbuild-linux-arm: "npm:0.14.54"
- esbuild-linux-arm64: "npm:0.14.54"
- esbuild-linux-mips64le: "npm:0.14.54"
- esbuild-linux-ppc64le: "npm:0.14.54"
- esbuild-linux-riscv64: "npm:0.14.54"
- esbuild-linux-s390x: "npm:0.14.54"
- esbuild-netbsd-64: "npm:0.14.54"
- esbuild-openbsd-64: "npm:0.14.54"
- esbuild-sunos-64: "npm:0.14.54"
- esbuild-windows-32: "npm:0.14.54"
- esbuild-windows-64: "npm:0.14.54"
- esbuild-windows-arm64: "npm:0.14.54"
- dependenciesMeta:
- "@esbuild/linux-loong64":
- optional: true
- esbuild-android-64:
- optional: true
- esbuild-android-arm64:
- optional: true
- esbuild-darwin-64:
- optional: true
- esbuild-darwin-arm64:
- optional: true
- esbuild-freebsd-64:
- optional: true
- esbuild-freebsd-arm64:
- optional: true
- esbuild-linux-32:
- optional: true
- esbuild-linux-64:
- optional: true
- esbuild-linux-arm:
- optional: true
- esbuild-linux-arm64:
- optional: true
- esbuild-linux-mips64le:
- optional: true
- esbuild-linux-ppc64le:
- optional: true
- esbuild-linux-riscv64:
- optional: true
- esbuild-linux-s390x:
- optional: true
- esbuild-netbsd-64:
- optional: true
- esbuild-openbsd-64:
- optional: true
- esbuild-sunos-64:
- optional: true
- esbuild-windows-32:
- optional: true
- esbuild-windows-64:
- optional: true
- esbuild-windows-arm64:
- optional: true
- bin:
- esbuild: bin/esbuild
- checksum: 10c0/1df3cf7c5175ebee284fd027f287385a07ce8a0f0460a4412881aeff707577d91e55302f220ee8397b3b5aa17f4ceeb80eac16f36fc676532ff1b744e5965f2d
+ linkType: hard
+
+"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0":
+ version: 1.3.0
+ resolution: "es-errors@npm:1.3.0"
+ checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85
+ languageName: node
+ linkType: hard
+
+"es-object-atoms@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "es-object-atoms@npm:1.0.0"
+ dependencies:
+ es-errors: "npm:^1.3.0"
+ checksum: 10c0/1fed3d102eb27ab8d983337bb7c8b159dd2a1e63ff833ec54eea1311c96d5b08223b433060ba240541ca8adba9eee6b0a60cdbf2f80634b784febc9cc8b687b4
+ languageName: node
+ linkType: hard
+
+"es-set-tostringtag@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "es-set-tostringtag@npm:2.0.3"
+ dependencies:
+ get-intrinsic: "npm:^1.2.4"
+ has-tostringtag: "npm:^1.0.2"
+ hasown: "npm:^2.0.1"
+ checksum: 10c0/f22aff1585eb33569c326323f0b0d175844a1f11618b86e193b386f8be0ea9474cfbe46df39c45d959f7aa8f6c06985dc51dd6bce5401645ec5a74c4ceaa836a
+ languageName: node
+ linkType: hard
+
+"es-to-primitive@npm:^1.2.1":
+ version: 1.3.0
+ resolution: "es-to-primitive@npm:1.3.0"
+ dependencies:
+ is-callable: "npm:^1.2.7"
+ is-date-object: "npm:^1.0.5"
+ is-symbol: "npm:^1.0.4"
+ checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b
+ languageName: node
+ linkType: hard
+
+"es6-error@npm:^4.1.1":
+ version: 4.1.1
+ resolution: "es6-error@npm:4.1.1"
+ checksum: 10c0/357663fb1e845c047d548c3d30f86e005db71e122678f4184ced0693f634688c3f3ef2d7de7d4af732f734de01f528b05954e270f06aa7d133679fb9fe6600ef
languageName: node
linkType: hard
@@ -6644,6 +6354,89 @@ __metadata:
languageName: node
linkType: hard
+"esbuild@npm:^0.24.0":
+ version: 0.24.0
+ resolution: "esbuild@npm:0.24.0"
+ dependencies:
+ "@esbuild/aix-ppc64": "npm:0.24.0"
+ "@esbuild/android-arm": "npm:0.24.0"
+ "@esbuild/android-arm64": "npm:0.24.0"
+ "@esbuild/android-x64": "npm:0.24.0"
+ "@esbuild/darwin-arm64": "npm:0.24.0"
+ "@esbuild/darwin-x64": "npm:0.24.0"
+ "@esbuild/freebsd-arm64": "npm:0.24.0"
+ "@esbuild/freebsd-x64": "npm:0.24.0"
+ "@esbuild/linux-arm": "npm:0.24.0"
+ "@esbuild/linux-arm64": "npm:0.24.0"
+ "@esbuild/linux-ia32": "npm:0.24.0"
+ "@esbuild/linux-loong64": "npm:0.24.0"
+ "@esbuild/linux-mips64el": "npm:0.24.0"
+ "@esbuild/linux-ppc64": "npm:0.24.0"
+ "@esbuild/linux-riscv64": "npm:0.24.0"
+ "@esbuild/linux-s390x": "npm:0.24.0"
+ "@esbuild/linux-x64": "npm:0.24.0"
+ "@esbuild/netbsd-x64": "npm:0.24.0"
+ "@esbuild/openbsd-arm64": "npm:0.24.0"
+ "@esbuild/openbsd-x64": "npm:0.24.0"
+ "@esbuild/sunos-x64": "npm:0.24.0"
+ "@esbuild/win32-arm64": "npm:0.24.0"
+ "@esbuild/win32-ia32": "npm:0.24.0"
+ "@esbuild/win32-x64": "npm:0.24.0"
+ dependenciesMeta:
+ "@esbuild/aix-ppc64":
+ optional: true
+ "@esbuild/android-arm":
+ optional: true
+ "@esbuild/android-arm64":
+ optional: true
+ "@esbuild/android-x64":
+ optional: true
+ "@esbuild/darwin-arm64":
+ optional: true
+ "@esbuild/darwin-x64":
+ optional: true
+ "@esbuild/freebsd-arm64":
+ optional: true
+ "@esbuild/freebsd-x64":
+ optional: true
+ "@esbuild/linux-arm":
+ optional: true
+ "@esbuild/linux-arm64":
+ optional: true
+ "@esbuild/linux-ia32":
+ optional: true
+ "@esbuild/linux-loong64":
+ optional: true
+ "@esbuild/linux-mips64el":
+ optional: true
+ "@esbuild/linux-ppc64":
+ optional: true
+ "@esbuild/linux-riscv64":
+ optional: true
+ "@esbuild/linux-s390x":
+ optional: true
+ "@esbuild/linux-x64":
+ optional: true
+ "@esbuild/netbsd-x64":
+ optional: true
+ "@esbuild/openbsd-arm64":
+ optional: true
+ "@esbuild/openbsd-x64":
+ optional: true
+ "@esbuild/sunos-x64":
+ optional: true
+ "@esbuild/win32-arm64":
+ optional: true
+ "@esbuild/win32-ia32":
+ optional: true
+ "@esbuild/win32-x64":
+ optional: true
+ bin:
+ esbuild: bin/esbuild
+ checksum: 10c0/9f1aadd8d64f3bff422ae78387e66e51a5e09de6935a6f987b6e4e189ed00fdc2d1bc03d2e33633b094008529c8b6e06c7ad1a9782fb09fec223bf95998c0683
+ languageName: node
+ linkType: hard
+
"escalade@npm:^3.1.1, escalade@npm:^3.2.0":
version: 3.2.0
resolution: "escalade@npm:3.2.0"
@@ -6665,13 +6458,6 @@ __metadata:
languageName: node
linkType: hard
-"escape-string-regexp@npm:^1.0.5":
- version: 1.0.5
- resolution: "escape-string-regexp@npm:1.0.5"
- checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371
- languageName: node
- linkType: hard
-
"escape-string-regexp@npm:^4.0.0":
version: 4.0.0
resolution: "escape-string-regexp@npm:4.0.0"
@@ -6679,6 +6465,24 @@ __metadata:
languageName: node
linkType: hard
+"escodegen@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "escodegen@npm:2.1.0"
+ dependencies:
+ esprima: "npm:^4.0.1"
+ estraverse: "npm:^5.2.0"
+ esutils: "npm:^2.0.2"
+ source-map: "npm:~0.6.1"
+ dependenciesMeta:
+ source-map:
+ optional: true
+ bin:
+ escodegen: bin/escodegen.js
+ esgenerate: bin/esgenerate.js
+ checksum: 10c0/e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3
+ languageName: node
+ linkType: hard
+
"eslint-config-prettier@npm:^9.1.0":
version: 9.1.0
resolution: "eslint-config-prettier@npm:9.1.0"
@@ -6703,6 +6507,26 @@ __metadata:
languageName: node
linkType: hard
+"eslint-plugin-prettier@npm:^5.2.1":
+ version: 5.2.1
+ resolution: "eslint-plugin-prettier@npm:5.2.1"
+ dependencies:
+ prettier-linter-helpers: "npm:^1.0.0"
+ synckit: "npm:^0.9.1"
+ peerDependencies:
+ "@types/eslint": ">=8.0.0"
+ eslint: ">=8.0.0"
+ eslint-config-prettier: "*"
+ prettier: ">=3.0.0"
+ peerDependenciesMeta:
+ "@types/eslint":
+ optional: true
+ eslint-config-prettier:
+ optional: true
+ checksum: 10c0/4bc8bbaf5bb556c9c501dcdff369137763c49ccaf544f9fa91400360ed5e3a3f1234ab59690e06beca5b1b7e6f6356978cdd3b02af6aba3edea2ffe69ca6e8b2
+ languageName: node
+ linkType: hard
+
"eslint-plugin-vue@npm:^9.32.0":
version: 9.32.0
resolution: "eslint-plugin-vue@npm:9.32.0"
@@ -6721,7 +6545,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint-scope@npm:^7.1.1, eslint-scope@npm:^7.2.2":
+"eslint-scope@npm:^7.1.1":
version: 7.2.2
resolution: "eslint-scope@npm:7.2.2"
dependencies:
@@ -6731,23 +6555,17 @@ __metadata:
languageName: node
linkType: hard
-"eslint-utils@npm:^2.1.0":
- version: 2.1.0
- resolution: "eslint-utils@npm:2.1.0"
+"eslint-scope@npm:^8.2.0":
+ version: 8.2.0
+ resolution: "eslint-scope@npm:8.2.0"
dependencies:
- eslint-visitor-keys: "npm:^1.1.0"
- checksum: 10c0/69521c5d6569384b24093125d037ba238d3d6e54367f7143af9928f5286369e912c26cad5016d730c0ffb9797ac9e83831059d7f1d863f7dc84330eb02414611
- languageName: node
- linkType: hard
-
-"eslint-visitor-keys@npm:^1.1.0, eslint-visitor-keys@npm:^1.3.0":
- version: 1.3.0
- resolution: "eslint-visitor-keys@npm:1.3.0"
- checksum: 10c0/10c91fdbbe36810dd4308e57f9a8bc7177188b2a70247e54e3af1fa05ebc66414ae6fd4ce3c6c6821591f43a556e9037bc6b071122e099b5f8b7d2f76df553e3
+ esrecurse: "npm:^4.3.0"
+ estraverse: "npm:^5.2.0"
+ checksum: 10c0/8d2d58e2136d548ac7e0099b1a90d9fab56f990d86eb518de1247a7066d38c908be2f3df477a79cf60d70b30ba18735d6c6e70e9914dca2ee515a729975d70d6
languageName: node
linkType: hard
-"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3":
+"eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3":
version: 3.4.3
resolution: "eslint-visitor-keys@npm:3.4.3"
checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820
@@ -6761,66 +6579,67 @@ __metadata:
languageName: node
linkType: hard
-"eslint@npm:^8.57.1":
- version: 8.57.1
- resolution: "eslint@npm:8.57.1"
+"eslint@npm:^9.16.0":
+ version: 9.16.0
+ resolution: "eslint@npm:9.16.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.2.0"
- "@eslint-community/regexpp": "npm:^4.6.1"
- "@eslint/eslintrc": "npm:^2.1.4"
- "@eslint/js": "npm:8.57.1"
- "@humanwhocodes/config-array": "npm:^0.13.0"
+ "@eslint-community/regexpp": "npm:^4.12.1"
+ "@eslint/config-array": "npm:^0.19.0"
+ "@eslint/core": "npm:^0.9.0"
+ "@eslint/eslintrc": "npm:^3.2.0"
+ "@eslint/js": "npm:9.16.0"
+ "@eslint/plugin-kit": "npm:^0.2.3"
+ "@humanfs/node": "npm:^0.16.6"
"@humanwhocodes/module-importer": "npm:^1.0.1"
- "@nodelib/fs.walk": "npm:^1.2.8"
- "@ungap/structured-clone": "npm:^1.2.0"
+ "@humanwhocodes/retry": "npm:^0.4.1"
+ "@types/estree": "npm:^1.0.6"
+ "@types/json-schema": "npm:^7.0.15"
ajv: "npm:^6.12.4"
chalk: "npm:^4.0.0"
- cross-spawn: "npm:^7.0.2"
+ cross-spawn: "npm:^7.0.5"
debug: "npm:^4.3.2"
- doctrine: "npm:^3.0.0"
escape-string-regexp: "npm:^4.0.0"
- eslint-scope: "npm:^7.2.2"
- eslint-visitor-keys: "npm:^3.4.3"
- espree: "npm:^9.6.1"
- esquery: "npm:^1.4.2"
+ eslint-scope: "npm:^8.2.0"
+ eslint-visitor-keys: "npm:^4.2.0"
+ espree: "npm:^10.3.0"
+ esquery: "npm:^1.5.0"
esutils: "npm:^2.0.2"
fast-deep-equal: "npm:^3.1.3"
- file-entry-cache: "npm:^6.0.1"
+ file-entry-cache: "npm:^8.0.0"
find-up: "npm:^5.0.0"
glob-parent: "npm:^6.0.2"
- globals: "npm:^13.19.0"
- graphemer: "npm:^1.4.0"
ignore: "npm:^5.2.0"
imurmurhash: "npm:^0.1.4"
is-glob: "npm:^4.0.0"
- is-path-inside: "npm:^3.0.3"
- js-yaml: "npm:^4.1.0"
json-stable-stringify-without-jsonify: "npm:^1.0.1"
- levn: "npm:^0.4.1"
lodash.merge: "npm:^4.6.2"
minimatch: "npm:^3.1.2"
natural-compare: "npm:^1.4.0"
optionator: "npm:^0.9.3"
- strip-ansi: "npm:^6.0.1"
- text-table: "npm:^0.2.0"
+ peerDependencies:
+ jiti: "*"
+ peerDependenciesMeta:
+ jiti:
+ optional: true
bin:
eslint: bin/eslint.js
- checksum: 10c0/1fd31533086c1b72f86770a4d9d7058ee8b4643fd1cfd10c7aac1ecb8725698e88352a87805cf4b2ce890aa35947df4b4da9655fb7fdfa60dbb448a43f6ebcf1
+ checksum: 10c0/f36d12652c6f20bab8a77375b8ad29a6af030c3840deb0a5f9dd4cee49d68a2d68d7dc73b0c25918df59d83cd686dd5712e11387e696e1f3842e8dde15cd3255
languageName: node
linkType: hard
-"espree@npm:^6.0.0":
- version: 6.2.1
- resolution: "espree@npm:6.2.1"
+"espree@npm:^10.0.1, espree@npm:^10.3.0":
+ version: 10.3.0
+ resolution: "espree@npm:10.3.0"
dependencies:
- acorn: "npm:^7.1.1"
- acorn-jsx: "npm:^5.2.0"
- eslint-visitor-keys: "npm:^1.1.0"
- checksum: 10c0/499b47bc599ac3515598072ca787016bdaf0d463467ee1c7113061949359a26d74b8fb344afdad63e38b0e81c7b068013125f7a123d0776e0d75fffe2fc9cfac
+ acorn: "npm:^8.14.0"
+ acorn-jsx: "npm:^5.3.2"
+ eslint-visitor-keys: "npm:^4.2.0"
+ checksum: 10c0/272beeaca70d0a1a047d61baff64db04664a33d7cfb5d144f84bc8a5c6194c6c8ebe9cc594093ca53add88baa23e59b01e69e8a0160ab32eac570482e165c462
languageName: node
linkType: hard
-"espree@npm:^9.3.1, espree@npm:^9.6.0, espree@npm:^9.6.1":
+"espree@npm:^9.0.0, espree@npm:^9.3.1":
version: 9.6.1
resolution: "espree@npm:9.6.1"
dependencies:
@@ -6831,7 +6650,17 @@ __metadata:
languageName: node
linkType: hard
-"esquery@npm:^1.4.0, esquery@npm:^1.4.2":
+"esprima@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "esprima@npm:4.0.1"
+ bin:
+ esparse: ./bin/esparse.js
+ esvalidate: ./bin/esvalidate.js
+ checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3
+ languageName: node
+ linkType: hard
+
+"esquery@npm:^1.4.0, esquery@npm:^1.5.0":
version: 1.6.0
resolution: "esquery@npm:1.6.0"
dependencies:
@@ -6856,7 +6685,7 @@ __metadata:
languageName: node
linkType: hard
-"estree-walker@npm:^2.0.1, estree-walker@npm:^2.0.2":
+"estree-walker@npm:^2.0.2":
version: 2.0.2
resolution: "estree-walker@npm:2.0.2"
checksum: 10c0/53a6c54e2019b8c914dc395890153ffdc2322781acf4bd7d1a32d7aedc1710807bdcd866ac133903d5629ec601fbb50abe8c2e5553c7f5a0afdd9b6af6c945af
@@ -6886,6 +6715,13 @@ __metadata:
languageName: node
linkType: hard
+"event-target-shim@npm:^5.0.0":
+ version: 5.0.1
+ resolution: "event-target-shim@npm:5.0.1"
+ checksum: 10c0/0255d9f936215fd206156fd4caa9e8d35e62075d720dc7d847e89b417e5e62cf1ce6c9b4e0a1633a9256de0efefaf9f8d26924b1f3c8620cffb9db78e7d3076b
+ languageName: node
+ linkType: hard
+
"eventemitter3@npm:^4.0.4":
version: 4.0.7
resolution: "eventemitter3@npm:4.0.7"
@@ -6900,6 +6736,13 @@ __metadata:
languageName: node
linkType: hard
+"events@npm:^3.3.0":
+ version: 3.3.0
+ resolution: "events@npm:3.3.0"
+ checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6
+ languageName: node
+ linkType: hard
+
"execa@npm:^8.0.1, execa@npm:~8.0.1":
version: 8.0.1
resolution: "execa@npm:8.0.1"
@@ -6946,7 +6789,7 @@ __metadata:
languageName: node
linkType: hard
-"express@npm:^4.17.3":
+"express@npm:^4.21.1":
version: 4.21.1
resolution: "express@npm:4.21.1"
dependencies:
@@ -7023,7 +6866,7 @@ __metadata:
languageName: node
linkType: hard
-"external-editor@npm:^3.0.3":
+"external-editor@npm:^3.1.0":
version: 3.1.0
resolution: "external-editor@npm:3.1.0"
dependencies:
@@ -7081,16 +6924,17 @@ __metadata:
languageName: node
linkType: hard
-"fast-glob@npm:3.2.12":
- version: 3.2.12
- resolution: "fast-glob@npm:3.2.12"
- dependencies:
- "@nodelib/fs.stat": "npm:^2.0.2"
- "@nodelib/fs.walk": "npm:^1.2.3"
- glob-parent: "npm:^5.1.2"
- merge2: "npm:^1.3.0"
- micromatch: "npm:^4.0.4"
- checksum: 10c0/08604fb8ef6442ce74068bef3c3104382bb1f5ab28cf75e4ee904662778b60ad620e1405e692b7edea598ef445f5d387827a965ba034e1892bf54b1dfde97f26
+"fast-diff@npm:^1.1.2":
+ version: 1.3.0
+ resolution: "fast-diff@npm:1.3.0"
+ checksum: 10c0/5c19af237edb5d5effda008c891a18a585f74bf12953be57923f17a3a4d0979565fc64dbc73b9e20926b9d895f5b690c618cbb969af0cf022e3222471220ad29
+ languageName: node
+ linkType: hard
+
+"fast-fifo@npm:^1.2.0, fast-fifo@npm:^1.3.2":
+ version: 1.3.2
+ resolution: "fast-fifo@npm:1.3.2"
+ checksum: 10c0/d53f6f786875e8b0529f784b59b4b05d4b5c31c651710496440006a398389a579c8dbcd2081311478b5bf77f4b0b21de69109c5a4eabea9d8e8783d1eb864e4c
languageName: node
linkType: hard
@@ -7108,7 +6952,7 @@ __metadata:
languageName: node
linkType: hard
-"fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2":
+"fast-glob@npm:^3.2.12, fast-glob@npm:^3.3.2":
version: 3.3.2
resolution: "fast-glob@npm:3.3.2"
dependencies:
@@ -7135,13 +6979,6 @@ __metadata:
languageName: node
linkType: hard
-"fast-uri@npm:^3.0.1":
- version: 3.0.3
- resolution: "fast-uri@npm:3.0.3"
- checksum: 10c0/4b2c5ce681a062425eae4f15cdc8fc151fd310b2f69b1f96680677820a8b49c3cd6e80661a406e19d50f0c40a3f8bffdd458791baf66f4a879d80be28e10a320
- languageName: node
- linkType: hard
-
"fastq@npm:^1.6.0":
version: 1.17.1
resolution: "fastq@npm:1.17.1"
@@ -7160,21 +6997,24 @@ __metadata:
languageName: node
linkType: hard
-"figures@npm:^3.0.0":
- version: 3.2.0
- resolution: "figures@npm:3.2.0"
- dependencies:
- escape-string-regexp: "npm:^1.0.5"
- checksum: 10c0/9c421646ede432829a50bc4e55c7a4eb4bcb7cc07b5bab2f471ef1ab9a344595bbebb6c5c21470093fbb730cd81bbca119624c40473a125293f656f49cb47629
+"fdir@npm:^6.4.2":
+ version: 6.4.2
+ resolution: "fdir@npm:6.4.2"
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+ checksum: 10c0/34829886f34a3ca4170eca7c7180ec4de51a3abb4d380344063c0ae2e289b11d2ba8b724afee974598c83027fea363ff598caf2b51bc4e6b1e0d8b80cc530573
languageName: node
linkType: hard
-"file-entry-cache@npm:^6.0.1":
- version: 6.0.1
- resolution: "file-entry-cache@npm:6.0.1"
+"file-entry-cache@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "file-entry-cache@npm:8.0.0"
dependencies:
- flat-cache: "npm:^3.0.4"
- checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd
+ flat-cache: "npm:^4.0.0"
+ checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638
languageName: node
linkType: hard
@@ -7273,14 +7113,13 @@ __metadata:
languageName: node
linkType: hard
-"flat-cache@npm:^3.0.4":
- version: 3.2.0
- resolution: "flat-cache@npm:3.2.0"
+"flat-cache@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "flat-cache@npm:4.0.1"
dependencies:
flatted: "npm:^3.2.9"
- keyv: "npm:^4.5.3"
- rimraf: "npm:^3.0.2"
- checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75
+ keyv: "npm:^4.5.4"
+ checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc
languageName: node
linkType: hard
@@ -7411,7 +7250,7 @@ __metadata:
languageName: node
linkType: hard
-"fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0":
+"fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0":
version: 11.2.0
resolution: "fs-extra@npm:11.2.0"
dependencies:
@@ -7566,7 +7405,7 @@ __metadata:
languageName: node
linkType: hard
-"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4":
+"get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4":
version: 1.2.4
resolution: "get-intrinsic@npm:1.2.4"
dependencies:
@@ -7700,7 +7539,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.12":
+"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.12, glob@npm:^10.3.7":
version: 10.4.5
resolution: "glob@npm:10.4.5"
dependencies:
@@ -7716,7 +7555,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.3":
+"glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6":
version: 7.2.3
resolution: "glob@npm:7.2.3"
dependencies:
@@ -7776,7 +7615,7 @@ __metadata:
languageName: node
linkType: hard
-"globals@npm:^13.19.0, globals@npm:^13.24.0":
+"globals@npm:^13.24.0":
version: 13.24.0
resolution: "globals@npm:13.24.0"
dependencies:
@@ -7785,6 +7624,20 @@ __metadata:
languageName: node
linkType: hard
+"globals@npm:^14.0.0":
+ version: 14.0.0
+ resolution: "globals@npm:14.0.0"
+ checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d
+ languageName: node
+ linkType: hard
+
+"globals@npm:^15.13.0":
+ version: 15.13.0
+ resolution: "globals@npm:15.13.0"
+ checksum: 10c0/640365115ca5f81d91e6a7667f4935021705e61a1a5a76a6ec5c3a5cdf6e53f165af7f9db59b7deb65cf2e1f83d03ac8d6660d0b14c569c831a9b6483eeef585
+ languageName: node
+ linkType: hard
+
"globalthis@npm:^1.0.1, globalthis@npm:^1.0.4":
version: 1.0.4
resolution: "globalthis@npm:1.0.4"
@@ -7795,20 +7648,6 @@ __metadata:
languageName: node
linkType: hard
-"globby@npm:^11.1.0":
- version: 11.1.0
- resolution: "globby@npm:11.1.0"
- dependencies:
- array-union: "npm:^2.1.0"
- dir-glob: "npm:^3.0.1"
- fast-glob: "npm:^3.2.9"
- ignore: "npm:^5.2.0"
- merge2: "npm:^1.4.1"
- slash: "npm:^3.0.0"
- checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189
- languageName: node
- linkType: hard
-
"globby@npm:^14.0.2":
version: 14.0.2
resolution: "globby@npm:14.0.2"
@@ -7838,12 +7677,10 @@ __metadata:
languageName: node
linkType: hard
-"gopd@npm:^1.0.1":
- version: 1.0.1
- resolution: "gopd@npm:1.0.1"
- dependencies:
- get-intrinsic: "npm:^1.1.3"
- checksum: 10c0/505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63
+"gopd@npm:^1.0.1, gopd@npm:^1.1.0":
+ version: 1.2.0
+ resolution: "gopd@npm:1.2.0"
+ checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead
languageName: node
linkType: hard
@@ -7899,7 +7736,7 @@ __metadata:
languageName: node
linkType: hard
-"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2":
+"has-bigints@npm:^1.0.2":
version: 1.0.2
resolution: "has-bigints@npm:1.0.2"
checksum: 10c0/724eb1485bfa3cdff6f18d95130aa190561f00b3fcf9f19dc640baf8176b5917c143b81ec2123f8cddb6c05164a198c94b13e1377c497705ccc8e1a80306e83b
@@ -7923,16 +7760,18 @@ __metadata:
linkType: hard
"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3":
- version: 1.0.3
- resolution: "has-proto@npm:1.0.3"
- checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205
+ version: 1.1.0
+ resolution: "has-proto@npm:1.1.0"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ checksum: 10c0/d0aeb83ca76aa265a7629bf973d6338c310b8307cb7fa8b85f8f01a7d95fc3d6ede54eaedeb538a6c1ee4fc8961abfbe89ea88d9a78244fa03097fe5b506c10d
languageName: node
linkType: hard
-"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3":
- version: 1.0.3
- resolution: "has-symbols@npm:1.0.3"
- checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3
+"has-symbols@npm:^1.0.3":
+ version: 1.1.0
+ resolution: "has-symbols@npm:1.1.0"
+ checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e
languageName: node
linkType: hard
@@ -8308,14 +8147,14 @@ __metadata:
linkType: hard
"import-in-the-middle@npm:^1.11.2, import-in-the-middle@npm:^1.8.1":
- version: 1.11.2
- resolution: "import-in-the-middle@npm:1.11.2"
+ version: 1.11.3
+ resolution: "import-in-the-middle@npm:1.11.3"
dependencies:
acorn: "npm:^8.8.2"
acorn-import-attributes: "npm:^1.9.5"
cjs-module-lexer: "npm:^1.2.2"
module-details-from-path: "npm:^1.0.3"
- checksum: 10c0/9bf95a68c6678b7b2361da73f9047575dee9a3ed932c055ac3376a94580808e3ccfd05a7e38d8fcfea7f805a7e4ac0bea915653627074dc6cb1d800c8319d5f1
+ checksum: 10c0/1eac3b485dfa747224fd0542ade60197d2af5e76c1dc2e3628f41066c90ccd3f02cc0f0115a2741e2bd6f12456dcea270853954c54a04626b5bf5fb1cfd035d6
languageName: node
linkType: hard
@@ -8371,26 +8210,23 @@ __metadata:
languageName: node
linkType: hard
-"inquirer@npm:^8.2.1":
- version: 8.2.6
- resolution: "inquirer@npm:8.2.6"
+"inquirer@npm:^9.3.7":
+ version: 9.3.7
+ resolution: "inquirer@npm:9.3.7"
dependencies:
- ansi-escapes: "npm:^4.2.1"
- chalk: "npm:^4.1.1"
- cli-cursor: "npm:^3.1.0"
- cli-width: "npm:^3.0.0"
- external-editor: "npm:^3.0.3"
- figures: "npm:^3.0.0"
- lodash: "npm:^4.17.21"
- mute-stream: "npm:0.0.8"
+ "@inquirer/figures": "npm:^1.0.3"
+ ansi-escapes: "npm:^4.3.2"
+ cli-width: "npm:^4.1.0"
+ external-editor: "npm:^3.1.0"
+ mute-stream: "npm:1.0.0"
ora: "npm:^5.4.1"
- run-async: "npm:^2.4.0"
- rxjs: "npm:^7.5.5"
- string-width: "npm:^4.1.0"
- strip-ansi: "npm:^6.0.0"
- through: "npm:^2.3.6"
- wrap-ansi: "npm:^6.0.1"
- checksum: 10c0/eb5724de1778265323f3a68c80acfa899378cb43c24cdcb58661386500e5696b6b0b6c700e046b7aa767fe7b4823c6f04e6ddc268173e3f84116112529016296
+ run-async: "npm:^3.0.0"
+ rxjs: "npm:^7.8.1"
+ string-width: "npm:^4.2.3"
+ strip-ansi: "npm:^6.0.1"
+ wrap-ansi: "npm:^6.2.0"
+ yoctocolors-cjs: "npm:^2.1.2"
+ checksum: 10c0/7a5b70312a734b579846648365cbf354e8b23ec73f379d46ada30bc2cf3961dc33b7ca59a3c2beed8a8e03744e3d6c12d4998a34b2d3904774aed238d77328b4
languageName: node
linkType: hard
@@ -8457,12 +8293,12 @@ __metadata:
languageName: node
linkType: hard
-"is-bigint@npm:^1.0.1":
- version: 1.0.4
- resolution: "is-bigint@npm:1.0.4"
+"is-bigint@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "is-bigint@npm:1.1.0"
dependencies:
- has-bigints: "npm:^1.0.1"
- checksum: 10c0/eb9c88e418a0d195ca545aff2b715c9903d9b0a5033bc5922fec600eb0c3d7b1ee7f882dbf2e0d5a6e694e42391be3683e4368737bd3c4a77f8ac293e7773696
+ has-bigints: "npm:^1.0.2"
+ checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4
languageName: node
linkType: hard
@@ -8475,13 +8311,13 @@ __metadata:
languageName: node
linkType: hard
-"is-boolean-object@npm:^1.1.0":
- version: 1.1.2
- resolution: "is-boolean-object@npm:1.1.2"
+"is-boolean-object@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "is-boolean-object@npm:1.2.0"
dependencies:
- call-bind: "npm:^1.0.2"
- has-tostringtag: "npm:^1.0.0"
- checksum: 10c0/6090587f8a8a8534c0f816da868bc94f32810f08807aa72fa7e79f7e11c466d281486ffe7a788178809c2aa71fe3e700b167fe80dd96dad68026bfff8ebf39f7
+ call-bind: "npm:^1.0.7"
+ has-tostringtag: "npm:^1.0.2"
+ checksum: 10c0/166319154c7c1fda06d164d3a25e969032d7929a1e3917ae56f6bd8870b831bbfdc608a3070fb5db94d5a2afc606683d484655777c9b62305383a8b87f1b5aa4
languageName: node
linkType: hard
@@ -8575,6 +8411,15 @@ __metadata:
languageName: node
linkType: hard
+"is-docker@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "is-docker@npm:3.0.0"
+ bin:
+ is-docker: cli.js
+ checksum: 10c0/d2c4f8e6d3e34df75a5defd44991b6068afad4835bb783b902fa12d13ebdb8f41b2a199dcb0b5ed2cb78bfee9e4c0bbdb69c2d9646f4106464674d3e697a5856
+ languageName: node
+ linkType: hard
+
"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1":
version: 0.1.1
resolution: "is-extendable@npm:0.1.1"
@@ -8657,6 +8502,17 @@ __metadata:
languageName: node
linkType: hard
+"is-inside-container@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "is-inside-container@npm:1.0.0"
+ dependencies:
+ is-docker: "npm:^3.0.0"
+ bin:
+ is-inside-container: cli.js
+ checksum: 10c0/a8efb0e84f6197e6ff5c64c52890fa9acb49b7b74fed4da7c95383965da6f0fa592b4dbd5e38a79f87fc108196937acdbcd758fcefc9b140e479b39ce1fcd1cd
+ languageName: node
+ linkType: hard
+
"is-interactive@npm:^1.0.0":
version: 1.0.0
resolution: "is-interactive@npm:1.0.0"
@@ -8702,12 +8558,13 @@ __metadata:
languageName: node
linkType: hard
-"is-number-object@npm:^1.0.4":
- version: 1.0.7
- resolution: "is-number-object@npm:1.0.7"
+"is-number-object@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "is-number-object@npm:1.1.0"
dependencies:
- has-tostringtag: "npm:^1.0.0"
- checksum: 10c0/aad266da1e530f1804a2b7bd2e874b4869f71c98590b3964f9d06cc9869b18f8d1f4778f838ecd2a11011bce20aeecb53cb269ba916209b79c24580416b74b1b
+ call-bind: "npm:^1.0.7"
+ has-tostringtag: "npm:^1.0.2"
+ checksum: 10c0/29d575b5c54ff13f824858d8f7da4cf27131c59858744ec94e96be7b7d2de81038971c15a2636b38fa9eece3797c14bf8de898e1b30afc2f5c1df5cea9f06a8e
languageName: node
linkType: hard
@@ -8727,13 +8584,6 @@ __metadata:
languageName: node
linkType: hard
-"is-obj@npm:^2.0.0":
- version: 2.0.0
- resolution: "is-obj@npm:2.0.0"
- checksum: 10c0/85044ed7ba8bd169e2c2af3a178cacb92a97aa75de9569d02efef7f443a824b5e153eba72b9ae3aca6f8ce81955271aa2dc7da67a8b720575d3e38104208cb4e
- languageName: node
- linkType: hard
-
"is-online@npm:^11.0.0":
version: 11.0.0
resolution: "is-online@npm:11.0.0"
@@ -8746,13 +8596,6 @@ __metadata:
languageName: node
linkType: hard
-"is-path-inside@npm:^3.0.3":
- version: 3.0.3
- resolution: "is-path-inside@npm:3.0.3"
- checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05
- languageName: node
- linkType: hard
-
"is-plain-obj@npm:^1.0.0":
version: 1.1.0
resolution: "is-plain-obj@npm:1.1.0"
@@ -8784,12 +8627,14 @@ __metadata:
linkType: hard
"is-regex@npm:^1.1.4":
- version: 1.1.4
- resolution: "is-regex@npm:1.1.4"
+ version: 1.2.0
+ resolution: "is-regex@npm:1.2.0"
dependencies:
- call-bind: "npm:^1.0.2"
- has-tostringtag: "npm:^1.0.0"
- checksum: 10c0/bb72aae604a69eafd4a82a93002058c416ace8cde95873589a97fc5dac96a6c6c78a9977d487b7b95426a8f5073969124dd228f043f9f604f041f32fcc465fc1
+ call-bind: "npm:^1.0.7"
+ gopd: "npm:^1.1.0"
+ has-tostringtag: "npm:^1.0.2"
+ hasown: "npm:^2.0.2"
+ checksum: 10c0/a407fefb871ceedebe718c35d2f4ba75dc3360c335e99ff2f8bc4488bdcc7b0b3bb78a208d1aa896cf2745630b97752ffd40b501c10bb7afc31d23c2e0092e8d
languageName: node
linkType: hard
@@ -8823,6 +8668,13 @@ __metadata:
languageName: node
linkType: hard
+"is-stream@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "is-stream@npm:2.0.1"
+ checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5
+ languageName: node
+ linkType: hard
+
"is-stream@npm:^3.0.0":
version: 3.0.0
resolution: "is-stream@npm:3.0.0"
@@ -8837,21 +8689,24 @@ __metadata:
languageName: node
linkType: hard
-"is-string@npm:^1.0.5, is-string@npm:^1.0.7":
- version: 1.0.7
- resolution: "is-string@npm:1.0.7"
+"is-string@npm:^1.0.7, is-string@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "is-string@npm:1.1.0"
dependencies:
- has-tostringtag: "npm:^1.0.0"
- checksum: 10c0/905f805cbc6eedfa678aaa103ab7f626aac9ebbdc8737abb5243acaa61d9820f8edc5819106b8fcd1839e33db21de9f0116ae20de380c8382d16dc2a601921f6
+ call-bind: "npm:^1.0.7"
+ has-tostringtag: "npm:^1.0.2"
+ checksum: 10c0/2781bce7bfdb00276d000a7aafccad8038a7b5cb06abbfc638417a705dd41bca259977af78731dc8a87f170783c94c9f684bc086fc4856b623c1fd942c509b6b
languageName: node
linkType: hard
-"is-symbol@npm:^1.0.3, is-symbol@npm:^1.0.4":
- version: 1.0.4
- resolution: "is-symbol@npm:1.0.4"
+"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "is-symbol@npm:1.1.0"
dependencies:
- has-symbols: "npm:^1.0.2"
- checksum: 10c0/9381dd015f7c8906154dbcbf93fad769de16b4b961edc94f88d26eb8c555935caa23af88bda0c93a18e65560f6d7cca0fd5a3f8a8e1df6f1abbb9bead4502ef7
+ call-bind: "npm:^1.0.7"
+ has-symbols: "npm:^1.0.3"
+ safe-regex-test: "npm:^1.0.3"
+ checksum: 10c0/57f63c22e00cc4990680e12035b91ed158de1030924175123b13b2188fb2d10c9a80da9a923dd6ff9e9b084afd3d2e8d7d3ad711fe971e7fb74a44644751cd52
languageName: node
linkType: hard
@@ -8920,6 +8775,15 @@ __metadata:
languageName: node
linkType: hard
+"is-wsl@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "is-wsl@npm:3.1.0"
+ dependencies:
+ is-inside-container: "npm:^1.0.0"
+ checksum: 10c0/d3317c11995690a32c362100225e22ba793678fe8732660c6de511ae71a0ff05b06980cf21f98a6bf40d7be0e9e9506f859abe00a1118287d63e53d0a3d06947
+ languageName: node
+ linkType: hard
+
"isarray@npm:0.0.1":
version: 0.0.1
resolution: "isarray@npm:0.0.1"
@@ -8948,7 +8812,7 @@ __metadata:
languageName: node
linkType: hard
-"isbinaryfile@npm:^5.0.0":
+"isbinaryfile@npm:^5.0.0, isbinaryfile@npm:^5.0.4":
version: 5.0.4
resolution: "isbinaryfile@npm:5.0.4"
checksum: 10c0/fea255bfae67ff4827e8dd2238d6700d4803d02b4d892b72eeac4541487284e901251a3427966af5018d4eb29fa155b036dcb75dd217634146a072991afbc2c2
@@ -9022,11 +8886,11 @@ __metadata:
linkType: hard
"jiti@npm:^2.3.0, jiti@npm:^2.3.1, jiti@npm:^2.4.0":
- version: 2.4.0
- resolution: "jiti@npm:2.4.0"
+ version: 2.4.1
+ resolution: "jiti@npm:2.4.1"
bin:
jiti: lib/jiti-cli.mjs
- checksum: 10c0/f97365a83169e0544b0a6e7f415f1ee69ca9c0bdd55e336035490b4b7a6ff99b63b9df89c70babfc49e924247dfbdc730f9eb0c5ed4771d3db989ac70e49bf18
+ checksum: 10c0/3cf67d1b952a9e8cffbb4f96527880da6cdb58a1eae2a6d2deb4645621dfc8b766d21549f71c6153a2094a40bb635ffafed4cd0dd42f3b3263b187d1ee846225
languageName: node
linkType: hard
@@ -9092,13 +8956,6 @@ __metadata:
languageName: node
linkType: hard
-"json-schema-traverse@npm:^1.0.0":
- version: 1.0.0
- resolution: "json-schema-traverse@npm:1.0.0"
- checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6
- languageName: node
- linkType: hard
-
"json-stable-stringify-without-jsonify@npm:^1.0.1":
version: 1.0.1
resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
@@ -9122,16 +8979,15 @@ __metadata:
languageName: node
linkType: hard
-"jsonc-eslint-parser@npm:^1.0.1":
- version: 1.4.1
- resolution: "jsonc-eslint-parser@npm:1.4.1"
+"jsonc-eslint-parser@npm:^2.3.0":
+ version: 2.4.0
+ resolution: "jsonc-eslint-parser@npm:2.4.0"
dependencies:
- acorn: "npm:^7.4.1"
- eslint-utils: "npm:^2.1.0"
- eslint-visitor-keys: "npm:^1.3.0"
- espree: "npm:^6.0.0"
- semver: "npm:^6.3.0"
- checksum: 10c0/e33fae6e36e061e0f33dd484826b208c9d4e1dca08138af909511eddae137b14cb9d4af6605bcf4fdffccf8603eed73f185943f77cce39bf4224d22bc60318b2
+ acorn: "npm:^8.5.0"
+ eslint-visitor-keys: "npm:^3.0.0"
+ espree: "npm:^9.0.0"
+ semver: "npm:^7.3.5"
+ checksum: 10c0/1bef9f4f12122824e1d13ef651b7a8d16cbf6995bfd08fabb81df34ff0cf57f5c1c822dd5ee7aece0575fb1351538c8c5ce86f9b94d8f41bcd3bbe2773b62db3
languageName: node
linkType: hard
@@ -9160,7 +9016,7 @@ __metadata:
languageName: node
linkType: hard
-"keyv@npm:^4.0.0, keyv@npm:^4.5.3":
+"keyv@npm:^4.0.0, keyv@npm:^4.5.3, keyv@npm:^4.5.4":
version: 4.5.4
resolution: "keyv@npm:4.5.4"
dependencies:
@@ -9208,7 +9064,7 @@ __metadata:
languageName: node
linkType: hard
-"kolorist@npm:^1.5.1":
+"kolorist@npm:^1.8.0":
version: 1.8.0
resolution: "kolorist@npm:1.8.0"
checksum: 10c0/73075db44a692bf6c34a649f3b4b3aea4993b84f6b754cbf7a8577e7c7db44c0bad87752bd23b0ce533f49de2244ce2ce03b7b1b667a85ae170a94782cc50f9b
@@ -9249,9 +9105,9 @@ __metadata:
linkType: hard
"lilconfig@npm:~3.1.2":
- version: 3.1.2
- resolution: "lilconfig@npm:3.1.2"
- checksum: 10c0/f059630b1a9bddaeba83059db00c672b64dc14074e9f232adce32b38ca1b5686ab737eb665c5ba3c32f147f0002b4bee7311ad0386a9b98547b5623e87071fbe
+ version: 3.1.3
+ resolution: "lilconfig@npm:3.1.3"
+ checksum: 10c0/f5604e7240c5c275743561442fbc5abf2a84ad94da0f5adc71d25e31fa8483048de3dcedcb7a44112a942fed305fd75841cdf6c9681c7f640c63f1049e9a5dcc
languageName: node
linkType: hard
@@ -9317,20 +9173,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.defaults@npm:^4.2.0":
- version: 4.2.0
- resolution: "lodash.defaults@npm:4.2.0"
- checksum: 10c0/d5b77aeb702caa69b17be1358faece33a84497bcca814897383c58b28a2f8dfc381b1d9edbec239f8b425126a3bbe4916223da2a576bb0411c2cefd67df80707
- languageName: node
- linkType: hard
-
-"lodash.difference@npm:^4.5.0":
- version: 4.5.0
- resolution: "lodash.difference@npm:4.5.0"
- checksum: 10c0/5d52859218a7df427547ff1fadbc397879709fe6c788b037df7d6d92b676122c92bd35ec85d364edb596b65dfc6573132f420c9b4ee22bb6b9600cd454c90637
- languageName: node
- linkType: hard
-
"lodash.escaperegexp@npm:^4.1.2":
version: 4.1.2
resolution: "lodash.escaperegexp@npm:4.1.2"
@@ -9338,13 +9180,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.flatten@npm:^4.4.0":
- version: 4.4.0
- resolution: "lodash.flatten@npm:4.4.0"
- checksum: 10c0/97e8f0d6b61fe4723c02ad0c6e67e51784c4a2c48f56ef283483e556ad01594cf9cec9c773e177bbbdbdb5d19e99b09d2487cb6b6e5dc405c2693e93b125bd3a
- languageName: node
- linkType: hard
-
"lodash.isequal@npm:^4.5.0":
version: 4.5.0
resolution: "lodash.isequal@npm:4.5.0"
@@ -9352,13 +9187,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.isplainobject@npm:^4.0.6":
- version: 4.0.6
- resolution: "lodash.isplainobject@npm:4.0.6"
- checksum: 10c0/afd70b5c450d1e09f32a737bed06ff85b873ecd3d3d3400458725283e3f2e0bb6bf48e67dbe7a309eb371a822b16a26cca4a63c8c52db3fc7dc9d5f9dd324cbb
- languageName: node
- linkType: hard
-
"lodash.merge@npm:^4.6.2":
version: 4.6.2
resolution: "lodash.merge@npm:4.6.2"
@@ -9366,21 +9194,7 @@ __metadata:
languageName: node
linkType: hard
-"lodash.truncate@npm:^4.4.2":
- version: 4.4.2
- resolution: "lodash.truncate@npm:4.4.2"
- checksum: 10c0/4e870d54e8a6c86c8687e057cec4069d2e941446ccab7f40b4d9555fa5872d917d0b6aa73bece7765500a3123f1723bcdba9ae881b679ef120bba9e1a0b0ed70
- languageName: node
- linkType: hard
-
-"lodash.union@npm:^4.6.0":
- version: 4.6.0
- resolution: "lodash.union@npm:4.6.0"
- checksum: 10c0/6da7f72d1facd472f6090b49eefff984c9f9179e13172039c0debca6851d21d37d83c7ad5c43af23bd220f184cd80e6897e8e3206509fae491f9068b02ae6319
- languageName: node
- linkType: hard
-
-"lodash@npm:^4.17.10, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21":
+"lodash@npm:^4.17.10, lodash@npm:^4.17.15, lodash@npm:^4.17.21":
version: 4.17.21
resolution: "lodash@npm:4.17.21"
checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c
@@ -9516,23 +9330,22 @@ __metadata:
languageName: node
linkType: hard
-"make-fetch-happen@npm:^13.0.0":
- version: 13.0.1
- resolution: "make-fetch-happen@npm:13.0.1"
+"make-fetch-happen@npm:^14.0.3":
+ version: 14.0.3
+ resolution: "make-fetch-happen@npm:14.0.3"
dependencies:
- "@npmcli/agent": "npm:^2.0.0"
- cacache: "npm:^18.0.0"
+ "@npmcli/agent": "npm:^3.0.0"
+ cacache: "npm:^19.0.1"
http-cache-semantics: "npm:^4.1.1"
- is-lambda: "npm:^1.0.1"
minipass: "npm:^7.0.2"
- minipass-fetch: "npm:^3.0.0"
+ minipass-fetch: "npm:^4.0.0"
minipass-flush: "npm:^1.0.5"
minipass-pipeline: "npm:^1.2.4"
- negotiator: "npm:^0.6.3"
- proc-log: "npm:^4.2.0"
+ negotiator: "npm:^1.0.0"
+ proc-log: "npm:^5.0.0"
promise-retry: "npm:^2.0.1"
- ssri: "npm:^10.0.0"
- checksum: 10c0/df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e
+ ssri: "npm:^12.0.0"
+ checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0
languageName: node
linkType: hard
@@ -9606,10 +9419,10 @@ __metadata:
"@daipeng7/rollup-plugin-iconfont": "npm:^3.0.6"
"@electron/rebuild": "npm:^3.7.1"
"@formkit/drag-and-drop": "npm:^0.1.6"
- "@intlify/vite-plugin-vue-i18n": "npm:^7.0.0"
+ "@intlify/unplugin-vue-i18n": "npm:^6.0.0"
"@numairawan/video-duration": "npm:^1.0.0"
"@panzoom/panzoom": "npm:^4.5.1"
- "@quasar/app-vite": "npm:^1.11.0"
+ "@quasar/app-vite": "npm:^2.0.0"
"@quasar/extras": "npm:^1.16.15"
"@rollup/plugin-inject": "npm:^5.0.5"
"@sentry/electron": "npm:^5.7.0"
@@ -9624,8 +9437,8 @@ __metadata:
"@types/node": "npm:^20.17.8"
"@types/pretty-bytes": "npm:^5.2.0"
"@types/sanitize-html": "npm:^2.13.0"
- "@typescript-eslint/eslint-plugin": "npm:^7.18.0"
- "@typescript-eslint/parser": "npm:^7.18.0"
+ "@vue/eslint-config-prettier": "npm:^10.1.0"
+ "@vue/eslint-config-typescript": "npm:^14.1.3"
"@vueuse/core": "npm:^12.0.0"
"@vueuse/router": "npm:^12.0.0"
autoprefixer: "npm:^10.4.20"
@@ -9639,11 +9452,11 @@ __metadata:
electron-builder: "npm:^25.1.8"
electron-dl-manager: "npm:^3.2.1"
electron-updater: "npm:^6.3.9"
- eslint: "npm:^8.57.1"
- eslint-config-prettier: "npm:^9.1.0"
+ eslint: "npm:^9.16.0"
eslint-plugin-perfectionist: "npm:^4.2.0"
eslint-plugin-vue: "npm:^9.32.0"
fs-extra: "npm:^11.2.0"
+ globals: "npm:^15.13.0"
heic-convert: "npm:^2.1.0"
husky: "npm:^9.1.7"
is-online: "npm:^11.0.0"
@@ -9685,7 +9498,7 @@ __metadata:
languageName: node
linkType: hard
-"merge2@npm:^1.2.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1":
+"merge2@npm:^1.2.3, merge2@npm:^1.3.0":
version: 1.4.1
resolution: "merge2@npm:1.4.1"
checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb
@@ -9769,7 +9582,7 @@ __metadata:
languageName: node
linkType: hard
-"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:~4.0.8":
+"micromatch@npm:^4.0.4, micromatch@npm:~4.0.8":
version: 4.0.8
resolution: "micromatch@npm:4.0.8"
dependencies:
@@ -9907,7 +9720,7 @@ __metadata:
languageName: node
linkType: hard
-"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.6":
+"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.6, minimist@npm:^1.2.8":
version: 1.2.8
resolution: "minimist@npm:1.2.8"
checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6
@@ -9947,18 +9760,18 @@ __metadata:
languageName: node
linkType: hard
-"minipass-fetch@npm:^3.0.0":
- version: 3.0.5
- resolution: "minipass-fetch@npm:3.0.5"
+"minipass-fetch@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "minipass-fetch@npm:4.0.0"
dependencies:
encoding: "npm:^0.1.13"
minipass: "npm:^7.0.3"
minipass-sized: "npm:^1.0.3"
- minizlib: "npm:^2.1.2"
+ minizlib: "npm:^3.0.1"
dependenciesMeta:
encoding:
optional: true
- checksum: 10c0/9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b
+ checksum: 10c0/7fa30ce7c373fb6f94c086b374fff1589fd7e78451855d2d06c2e2d9df936d131e73e952163063016592ed3081444bd8d1ea608533313b0149156ce23311da4b
languageName: node
linkType: hard
@@ -10012,7 +9825,7 @@ __metadata:
languageName: node
linkType: hard
-"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2":
+"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2":
version: 7.1.2
resolution: "minipass@npm:7.1.2"
checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557
@@ -10036,6 +9849,16 @@ __metadata:
languageName: node
linkType: hard
+"minizlib@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "minizlib@npm:3.0.1"
+ dependencies:
+ minipass: "npm:^7.0.4"
+ rimraf: "npm:^5.0.5"
+ checksum: 10c0/82f8bf70da8af656909a8ee299d7ed3b3372636749d29e105f97f20e88971be31f5ed7642f2e898f00283b68b701cc01307401cdc209b0efc5dd3818220e5093
+ languageName: node
+ linkType: hard
+
"mitt@npm:^3.0.1":
version: 3.0.1
resolution: "mitt@npm:3.0.1"
@@ -10069,7 +9892,16 @@ __metadata:
languageName: node
linkType: hard
-"mlly@npm:^1.7.1, mlly@npm:^1.7.2, mlly@npm:^1.7.3":
+"mkdirp@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "mkdirp@npm:3.0.1"
+ bin:
+ mkdirp: dist/cjs/src/bin.js
+ checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d
+ languageName: node
+ linkType: hard
+
+"mlly@npm:^1.2.0, mlly@npm:^1.7.1, mlly@npm:^1.7.2, mlly@npm:^1.7.3":
version: 1.7.3
resolution: "mlly@npm:1.7.3"
dependencies:
@@ -10133,10 +9965,10 @@ __metadata:
languageName: node
linkType: hard
-"mute-stream@npm:0.0.8":
- version: 0.0.8
- resolution: "mute-stream@npm:0.0.8"
- checksum: 10c0/18d06d92e5d6d45e2b63c0e1b8f25376af71748ac36f53c059baa8b76ffac31c5ab225480494e7d35d30215ecdb18fed26ec23cafcd2f7733f2f14406bcd19e2
+"mute-stream@npm:1.0.0":
+ version: 1.0.0
+ resolution: "mute-stream@npm:1.0.0"
+ checksum: 10c0/dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c
languageName: node
linkType: hard
@@ -10221,6 +10053,13 @@ __metadata:
languageName: node
linkType: hard
+"negotiator@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "negotiator@npm:1.0.0"
+ checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b
+ languageName: node
+ linkType: hard
+
"no-case@npm:^3.0.4":
version: 3.0.4
resolution: "no-case@npm:3.0.4"
@@ -10249,15 +10088,6 @@ __metadata:
languageName: node
linkType: hard
-"node-addon-api@npm:^7.0.0":
- version: 7.1.1
- resolution: "node-addon-api@npm:7.1.1"
- dependencies:
- node-gyp: "npm:latest"
- checksum: 10c0/fb32a206276d608037fa1bcd7e9921e177fe992fc610d098aa3128baca3c0050fc1e014fa007e9b3874cf865ddb4f5bd9f43ccb7cbbbe4efaff6a83e920b17e9
- languageName: node
- linkType: hard
-
"node-api-version@npm:^0.2.0":
version: 0.2.0
resolution: "node-api-version@npm:0.2.0"
@@ -10288,6 +10118,13 @@ __metadata:
languageName: node
linkType: hard
+"node-forge@npm:^1":
+ version: 1.3.1
+ resolution: "node-forge@npm:1.3.1"
+ checksum: 10c0/e882819b251a4321f9fc1d67c85d1501d3004b4ee889af822fd07f64de3d1a8e272ff00b689570af0465d65d6bf5074df9c76e900e0aff23e60b847f2a46fbe8
+ languageName: node
+ linkType: hard
+
"node-gyp@npm:^9.0.0":
version: 9.4.1
resolution: "node-gyp@npm:9.4.1"
@@ -10310,22 +10147,22 @@ __metadata:
linkType: hard
"node-gyp@npm:latest":
- version: 10.2.0
- resolution: "node-gyp@npm:10.2.0"
+ version: 11.0.0
+ resolution: "node-gyp@npm:11.0.0"
dependencies:
env-paths: "npm:^2.2.0"
exponential-backoff: "npm:^3.1.1"
glob: "npm:^10.3.10"
graceful-fs: "npm:^4.2.6"
- make-fetch-happen: "npm:^13.0.0"
- nopt: "npm:^7.0.0"
- proc-log: "npm:^4.1.0"
+ make-fetch-happen: "npm:^14.0.3"
+ nopt: "npm:^8.0.0"
+ proc-log: "npm:^5.0.0"
semver: "npm:^7.3.5"
- tar: "npm:^6.2.1"
- which: "npm:^4.0.0"
+ tar: "npm:^7.4.3"
+ which: "npm:^5.0.0"
bin:
node-gyp: bin/node-gyp.js
- checksum: 10c0/00630d67dbd09a45aee0a5d55c05e3916ca9e6d427ee4f7bc392d2d3dc5fad7449b21fc098dd38260a53d9dcc9c879b36704a1994235d4707e7271af7e9a835b
+ checksum: 10c0/a3b885bbee2d271f1def32ba2e30ffcf4562a3db33af06b8b365e053153e2dd2051b9945783c3c8e852d26a0f20f65b251c7e83361623383a99635c0280ee573
languageName: node
linkType: hard
@@ -10357,14 +10194,14 @@ __metadata:
languageName: node
linkType: hard
-"nopt@npm:^7.0.0":
- version: 7.2.1
- resolution: "nopt@npm:7.2.1"
+"nopt@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "nopt@npm:8.0.0"
dependencies:
abbrev: "npm:^2.0.0"
bin:
nopt: bin/nopt.js
- checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81
+ checksum: 10c0/19cb986f79abaca2d0f0b560021da7b32ee6fcc3de48f3eaeb0c324d36755c17754f886a754c091f01f740c17caf7d6aea8237b7fbaf39f476ae5e30a249f18f
languageName: node
linkType: hard
@@ -10621,6 +10458,18 @@ __metadata:
languageName: node
linkType: hard
+"open@npm:^10.1.0":
+ version: 10.1.0
+ resolution: "open@npm:10.1.0"
+ dependencies:
+ default-browser: "npm:^5.2.1"
+ define-lazy-prop: "npm:^3.0.0"
+ is-inside-container: "npm:^1.0.0"
+ is-wsl: "npm:^3.1.0"
+ checksum: 10c0/c86d0b94503d5f735f674158d5c5d339c25ec2927562f00ee74590727292ed23e1b8d9336cb41ffa7e1fa4d3641d29b199b4ea37c78cb557d72b511743e90ebb
+ languageName: node
+ linkType: hard
+
"open@npm:^8.4.0":
version: 8.4.2
resolution: "open@npm:8.4.2"
@@ -10728,6 +10577,13 @@ __metadata:
languageName: node
linkType: hard
+"p-map@npm:^7.0.2":
+ version: 7.0.2
+ resolution: "p-map@npm:7.0.2"
+ checksum: 10c0/e10548036648d1c043153f9997112fe5a7de54a319210238628f8ea22ee36587fd6ee740811f88b60bbf29d932e23ae35df7fced40df477116c84c18e797047e
+ languageName: node
+ linkType: hard
+
"p-queue@npm:6.6.2":
version: 6.6.2
resolution: "p-queue@npm:6.6.2"
@@ -10941,13 +10797,6 @@ __metadata:
languageName: node
linkType: hard
-"path-type@npm:^4.0.0":
- version: 4.0.0
- resolution: "path-type@npm:4.0.0"
- checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c
- languageName: node
- linkType: hard
-
"path-type@npm:^5.0.0":
version: 5.0.0
resolution: "path-type@npm:5.0.0"
@@ -10955,7 +10804,7 @@ __metadata:
languageName: node
linkType: hard
-"pathe@npm:^1.1.2":
+"pathe@npm:^1.0.0, pathe@npm:^1.1.2":
version: 1.1.2
resolution: "pathe@npm:1.1.2"
checksum: 10c0/64ee0a4e587fb0f208d9777a6c56e4f9050039268faaaaecd50e959ef01bf847b7872785c36483fa5cdcdbdfdb31fef2ff222684d4fc21c330ab60395c681897
@@ -11058,7 +10907,7 @@ __metadata:
languageName: node
linkType: hard
-"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.3.1":
+"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1":
version: 2.3.1
resolution: "picomatch@npm:2.3.1"
checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be
@@ -11219,7 +11068,7 @@ __metadata:
languageName: node
linkType: hard
-"postcss@npm:^8.3.11, postcss@npm:^8.4.13, postcss@npm:^8.4.43, postcss@npm:^8.4.48, postcss@npm:^8.4.49":
+"postcss@npm:^8.3.11, postcss@npm:^8.4.43, postcss@npm:^8.4.48, postcss@npm:^8.4.49":
version: 8.4.49
resolution: "postcss@npm:8.4.49"
dependencies:
@@ -11298,9 +11147,9 @@ __metadata:
linkType: hard
"preact@npm:^10.0.0":
- version: 10.25.0
- resolution: "preact@npm:10.25.0"
- checksum: 10c0/703e021e7a268aea929e9c896484608e18dd9f5aa62c71d3205fedf69269d9592e4cfe17adda78ca4cec1f5f0057a062300daeeb477333ba2005a4d9e3fbc970
+ version: 10.25.1
+ resolution: "preact@npm:10.25.1"
+ checksum: 10c0/bc9255b20931781ed4b26f9d294ba2ec433dc6df8248d802a82a32b3841eb64cd5a70948a814f3793eb9eae7f95a556ec5573b63c62221534533a26db6a71fcb
languageName: node
linkType: hard
@@ -11333,12 +11182,21 @@ __metadata:
languageName: node
linkType: hard
+"prettier-linter-helpers@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "prettier-linter-helpers@npm:1.0.0"
+ dependencies:
+ fast-diff: "npm:^1.1.2"
+ checksum: 10c0/81e0027d731b7b3697ccd2129470ed9913ecb111e4ec175a12f0fcfab0096516373bf0af2fef132af50cafb0a905b74ff57996d615f59512bb9ac7378fcc64ab
+ languageName: node
+ linkType: hard
+
"prettier@npm:^3.4.1":
- version: 3.4.1
- resolution: "prettier@npm:3.4.1"
+ version: 3.4.2
+ resolution: "prettier@npm:3.4.2"
bin:
prettier: bin/prettier.cjs
- checksum: 10c0/2d6cc3101ad9de72b49c59339480b0983e6ff6742143da0c43f476bf3b5ef88ede42ebd9956d7a0a8fa59f7a5990e8ef03c9ad4c37f7e4c9e5db43ee0853156c
+ checksum: 10c0/99e076a26ed0aba4ebc043880d0f08bbb8c59a4c6641cdee6cdadf2205bdd87aa1d7823f50c3aea41e015e99878d37c58d7b5f0e663bba0ef047f94e36b96446
languageName: node
linkType: hard
@@ -11356,10 +11214,10 @@ __metadata:
languageName: node
linkType: hard
-"proc-log@npm:^4.1.0, proc-log@npm:^4.2.0":
- version: 4.2.0
- resolution: "proc-log@npm:4.2.0"
- checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9
+"proc-log@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "proc-log@npm:5.0.0"
+ checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3
languageName: node
linkType: hard
@@ -11370,6 +11228,13 @@ __metadata:
languageName: node
linkType: hard
+"process@npm:^0.11.10":
+ version: 0.11.10
+ resolution: "process@npm:0.11.10"
+ checksum: 10c0/40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3
+ languageName: node
+ linkType: hard
+
"progress@npm:^2.0.3":
version: 2.0.3
resolution: "progress@npm:2.0.3"
@@ -11478,6 +11343,13 @@ __metadata:
languageName: node
linkType: hard
+"queue-tick@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "queue-tick@npm:1.0.1"
+ checksum: 10c0/0db998e2c9b15215317dbcf801e9b23e6bcde4044e115155dae34f8e7454b9a783f737c9a725528d677b7a66c775eb7a955cf144fe0b87f62b575ce5bfd515a9
+ languageName: node
+ linkType: hard
+
"quick-lru@npm:^5.1.1":
version: 5.1.1
resolution: "quick-lru@npm:5.1.1"
@@ -11560,7 +11432,7 @@ __metadata:
languageName: node
linkType: hard
-"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.5, readable-stream@npm:^2.3.6":
+"readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.5, readable-stream@npm:^2.3.6":
version: 2.3.8
resolution: "readable-stream@npm:2.3.8"
dependencies:
@@ -11586,6 +11458,19 @@ __metadata:
languageName: node
linkType: hard
+"readable-stream@npm:^4.0.0":
+ version: 4.5.2
+ resolution: "readable-stream@npm:4.5.2"
+ dependencies:
+ abort-controller: "npm:^3.0.0"
+ buffer: "npm:^6.0.3"
+ events: "npm:^3.3.0"
+ process: "npm:^0.11.10"
+ string_decoder: "npm:^1.3.0"
+ checksum: 10c0/a2c80e0e53aabd91d7df0330929e32d0a73219f9477dbbb18472f6fdd6a11a699fc5d172a1beff98d50eae4f1496c950ffa85b7cc2c4c196963f289a5f39275d
+ languageName: node
+ linkType: hard
+
"readdir-glob@npm:^1.1.2":
version: 1.1.3
resolution: "readdir-glob@npm:1.1.3"
@@ -11680,13 +11565,6 @@ __metadata:
languageName: node
linkType: hard
-"register-service-worker@npm:^1.7.2":
- version: 1.7.2
- resolution: "register-service-worker@npm:1.7.2"
- checksum: 10c0/3ce63aee5fcc601bbe8ecb83589a75787cf2796f2c01554391fa47074db6a665907a0564eca176558c8882e698825b1fca0c0189d53aca11b4d907591bb72143
- languageName: node
- linkType: hard
-
"relateurl@npm:^0.2.7":
version: 0.2.7
resolution: "relateurl@npm:0.2.7"
@@ -11715,13 +11593,6 @@ __metadata:
languageName: node
linkType: hard
-"require-from-string@npm:^2.0.2":
- version: 2.0.2
- resolution: "require-from-string@npm:2.0.2"
- checksum: 10c0/aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2
- languageName: node
- linkType: hard
-
"require-in-the-middle@npm:^7.1.1":
version: 7.4.0
resolution: "require-in-the-middle@npm:7.4.0"
@@ -11763,7 +11634,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:^1.22.0, resolve@npm:^1.22.8":
+"resolve@npm:^1.22.8":
version: 1.22.8
resolution: "resolve@npm:1.22.8"
dependencies:
@@ -11776,7 +11647,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@npm%3A^1.22.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin":
+"resolve@patch:resolve@npm%3A^1.22.8#optional!builtin":
version: 1.22.8
resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d"
dependencies:
@@ -11866,6 +11737,17 @@ __metadata:
languageName: node
linkType: hard
+"rimraf@npm:^5.0.5":
+ version: 5.0.10
+ resolution: "rimraf@npm:5.0.10"
+ dependencies:
+ glob: "npm:^10.3.7"
+ bin:
+ rimraf: dist/esm/bin.mjs
+ checksum: 10c0/7da4fd0e15118ee05b918359462cfa1e7fe4b1228c7765195a45b55576e8c15b95db513b8466ec89129666f4af45ad978a3057a02139afba1a63512a2d9644cc
+ languageName: node
+ linkType: hard
+
"roarr@npm:^2.15.3":
version: 2.15.4
resolution: "roarr@npm:2.15.4"
@@ -11880,7 +11762,7 @@ __metadata:
languageName: node
linkType: hard
-"rollup-plugin-visualizer@npm:^5.5.4":
+"rollup-plugin-visualizer@npm:^5.12.0":
version: 5.12.0
resolution: "rollup-plugin-visualizer@npm:5.12.0"
dependencies:
@@ -11899,42 +11781,28 @@ __metadata:
languageName: node
linkType: hard
-"rollup@npm:>=2.59.0 <2.78.0":
- version: 2.77.3
- resolution: "rollup@npm:2.77.3"
- dependencies:
- fsevents: "npm:~2.3.2"
- dependenciesMeta:
- fsevents:
- optional: true
- bin:
- rollup: dist/bin/rollup
- checksum: 10c0/7e04ba4e8fdbc3a4a368013e4b788044c16fe94e7301aacbf38e37210983e159b97887ddd3333be9f78fedb30264f094c111ff56a0207c21d4e1745248a7aa42
- languageName: node
- linkType: hard
-
-"rollup@npm:^4.20.0":
- version: 4.27.4
- resolution: "rollup@npm:4.27.4"
- dependencies:
- "@rollup/rollup-android-arm-eabi": "npm:4.27.4"
- "@rollup/rollup-android-arm64": "npm:4.27.4"
- "@rollup/rollup-darwin-arm64": "npm:4.27.4"
- "@rollup/rollup-darwin-x64": "npm:4.27.4"
- "@rollup/rollup-freebsd-arm64": "npm:4.27.4"
- "@rollup/rollup-freebsd-x64": "npm:4.27.4"
- "@rollup/rollup-linux-arm-gnueabihf": "npm:4.27.4"
- "@rollup/rollup-linux-arm-musleabihf": "npm:4.27.4"
- "@rollup/rollup-linux-arm64-gnu": "npm:4.27.4"
- "@rollup/rollup-linux-arm64-musl": "npm:4.27.4"
- "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.27.4"
- "@rollup/rollup-linux-riscv64-gnu": "npm:4.27.4"
- "@rollup/rollup-linux-s390x-gnu": "npm:4.27.4"
- "@rollup/rollup-linux-x64-gnu": "npm:4.27.4"
- "@rollup/rollup-linux-x64-musl": "npm:4.27.4"
- "@rollup/rollup-win32-arm64-msvc": "npm:4.27.4"
- "@rollup/rollup-win32-ia32-msvc": "npm:4.27.4"
- "@rollup/rollup-win32-x64-msvc": "npm:4.27.4"
+"rollup@npm:^4.20.0, rollup@npm:^4.23.0":
+ version: 4.28.0
+ resolution: "rollup@npm:4.28.0"
+ dependencies:
+ "@rollup/rollup-android-arm-eabi": "npm:4.28.0"
+ "@rollup/rollup-android-arm64": "npm:4.28.0"
+ "@rollup/rollup-darwin-arm64": "npm:4.28.0"
+ "@rollup/rollup-darwin-x64": "npm:4.28.0"
+ "@rollup/rollup-freebsd-arm64": "npm:4.28.0"
+ "@rollup/rollup-freebsd-x64": "npm:4.28.0"
+ "@rollup/rollup-linux-arm-gnueabihf": "npm:4.28.0"
+ "@rollup/rollup-linux-arm-musleabihf": "npm:4.28.0"
+ "@rollup/rollup-linux-arm64-gnu": "npm:4.28.0"
+ "@rollup/rollup-linux-arm64-musl": "npm:4.28.0"
+ "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.28.0"
+ "@rollup/rollup-linux-riscv64-gnu": "npm:4.28.0"
+ "@rollup/rollup-linux-s390x-gnu": "npm:4.28.0"
+ "@rollup/rollup-linux-x64-gnu": "npm:4.28.0"
+ "@rollup/rollup-linux-x64-musl": "npm:4.28.0"
+ "@rollup/rollup-win32-arm64-msvc": "npm:4.28.0"
+ "@rollup/rollup-win32-ia32-msvc": "npm:4.28.0"
+ "@rollup/rollup-win32-x64-msvc": "npm:4.28.0"
"@types/estree": "npm:1.0.6"
fsevents: "npm:~2.3.2"
dependenciesMeta:
@@ -11978,14 +11846,21 @@ __metadata:
optional: true
bin:
rollup: dist/bin/rollup
- checksum: 10c0/1442650cfea5e4617ce14743784f6f578817e31db56f9c8aaf96a82daa9bc20b6ccd66c0d677dbf302a4da3e70664dc3bef11a1aec85e6aff3cecccb945b1d35
+ checksum: 10c0/98d3bc2b784eff71b997cfc2be97c00e2f100ee38adc2f8ada7b9b9ecbbc96937f667a6a247a45491807b3f2adef3c73d1f5df40d71771bff0c2d8c0cca9b369
languageName: node
linkType: hard
-"run-async@npm:^2.4.0":
- version: 2.4.1
- resolution: "run-async@npm:2.4.1"
- checksum: 10c0/35a68c8f1d9664f6c7c2e153877ca1d6e4f886e5ca067c25cdd895a6891ff3a1466ee07c63d6a9be306e9619ff7d509494e6d9c129516a36b9fd82263d579ee1
+"run-applescript@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "run-applescript@npm:7.0.0"
+ checksum: 10c0/bd821bbf154b8e6c8ecffeaf0c33cebbb78eb2987476c3f6b420d67ab4c5301faa905dec99ded76ebb3a7042b4e440189ae6d85bbbd3fc6e8d493347ecda8bfe
+ languageName: node
+ linkType: hard
+
+"run-async@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "run-async@npm:3.0.0"
+ checksum: 10c0/b18b562ae37c3020083dcaae29642e4cc360c824fbfb6b7d50d809a9d5227bb986152d09310255842c8dce40526e82ca768f02f00806c91ba92a8dfa6159cb85
languageName: node
linkType: hard
@@ -11998,105 +11873,307 @@ __metadata:
languageName: node
linkType: hard
-"rxjs@npm:^7.5.5":
- version: 7.8.1
- resolution: "rxjs@npm:7.8.1"
- dependencies:
- tslib: "npm:^2.1.0"
- checksum: 10c0/3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68
+"rxjs@npm:^7.4.0, rxjs@npm:^7.8.1":
+ version: 7.8.1
+ resolution: "rxjs@npm:7.8.1"
+ dependencies:
+ tslib: "npm:^2.1.0"
+ checksum: 10c0/3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68
+ languageName: node
+ linkType: hard
+
+"safe-array-concat@npm:^1.1.2":
+ version: 1.1.2
+ resolution: "safe-array-concat@npm:1.1.2"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ get-intrinsic: "npm:^1.2.4"
+ has-symbols: "npm:^1.0.3"
+ isarray: "npm:^2.0.5"
+ checksum: 10c0/12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9
+ languageName: node
+ linkType: hard
+
+"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:~5.2.0":
+ version: 5.2.1
+ resolution: "safe-buffer@npm:5.2.1"
+ checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3
+ languageName: node
+ linkType: hard
+
+"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1":
+ version: 5.1.2
+ resolution: "safe-buffer@npm:5.1.2"
+ checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21
+ languageName: node
+ linkType: hard
+
+"safe-regex-test@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "safe-regex-test@npm:1.0.3"
+ dependencies:
+ call-bind: "npm:^1.0.6"
+ es-errors: "npm:^1.3.0"
+ is-regex: "npm:^1.1.4"
+ checksum: 10c0/900bf7c98dc58f08d8523b7012b468e4eb757afa624f198902c0643d7008ba777b0bdc35810ba0b758671ce887617295fb742b3f3968991b178ceca54cb07603
+ languageName: node
+ linkType: hard
+
+"safe-regex@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "safe-regex@npm:1.1.0"
+ dependencies:
+ ret: "npm:~0.1.10"
+ checksum: 10c0/547d58aa5184cbef368fd5ed5f28d20f911614748c5da6b35f53fd6626396707587251e6e3d1e3010fd3ff1212e413841b8825eaa5f317017ca62a30899af31a
+ languageName: node
+ linkType: hard
+
+"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0":
+ version: 2.1.2
+ resolution: "safer-buffer@npm:2.1.2"
+ checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4
+ languageName: node
+ linkType: hard
+
+"sanitize-filename@npm:^1.6.3":
+ version: 1.6.3
+ resolution: "sanitize-filename@npm:1.6.3"
+ dependencies:
+ truncate-utf8-bytes: "npm:^1.0.0"
+ checksum: 10c0/16ff47556a6e54e228c28db096bedd303da67b030d4bea4925fd71324932d6b02c7b0446f00ad33987b25b6414f24ae968e01a1a1679ce599542e82c4b07eb1f
+ languageName: node
+ linkType: hard
+
+"sanitize-html@npm:^2.13.1":
+ version: 2.13.1
+ resolution: "sanitize-html@npm:2.13.1"
+ dependencies:
+ deepmerge: "npm:^4.2.2"
+ escape-string-regexp: "npm:^4.0.0"
+ htmlparser2: "npm:^8.0.0"
+ is-plain-object: "npm:^5.0.0"
+ parse-srcset: "npm:^1.0.2"
+ postcss: "npm:^8.3.11"
+ checksum: 10c0/306c811a254e48eb45e9c523fb91cced893d77786323a64fb47f4bb3f1237b4d29e3722c0723c329e6cb6ac674ae903e961d446c3636b9db5961c83b2c0995fe
+ languageName: node
+ linkType: hard
+
+"sass-embedded-android-arm64@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-android-arm64@npm:1.82.0"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-android-arm@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-android-arm@npm:1.82.0"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
+"sass-embedded-android-ia32@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-android-ia32@npm:1.82.0"
+ conditions: os=android & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"sass-embedded-android-riscv64@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-android-riscv64@npm:1.82.0"
+ conditions: os=android & cpu=riscv64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-android-x64@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-android-x64@npm:1.82.0"
+ conditions: os=android & cpu=x64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-darwin-arm64@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-darwin-arm64@npm:1.82.0"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-darwin-x64@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-darwin-x64@npm:1.82.0"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-linux-arm64@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-linux-arm64@npm:1.82.0"
+ conditions: os=linux & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-linux-arm@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-linux-arm@npm:1.82.0"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"sass-embedded-linux-ia32@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-linux-ia32@npm:1.82.0"
+ conditions: os=linux & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"sass-embedded-linux-musl-arm64@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-linux-musl-arm64@npm:1.82.0"
+ conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
-"safe-array-concat@npm:^1.1.2":
- version: 1.1.2
- resolution: "safe-array-concat@npm:1.1.2"
- dependencies:
- call-bind: "npm:^1.0.7"
- get-intrinsic: "npm:^1.2.4"
- has-symbols: "npm:^1.0.3"
- isarray: "npm:^2.0.5"
- checksum: 10c0/12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9
+"sass-embedded-linux-musl-arm@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-linux-musl-arm@npm:1.82.0"
+ conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:~5.2.0":
- version: 5.2.1
- resolution: "safe-buffer@npm:5.2.1"
- checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3
+"sass-embedded-linux-musl-ia32@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-linux-musl-ia32@npm:1.82.0"
+ conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
-"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1":
- version: 5.1.2
- resolution: "safe-buffer@npm:5.1.2"
- checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21
+"sass-embedded-linux-musl-riscv64@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-linux-musl-riscv64@npm:1.82.0"
+ conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
-"safe-regex-test@npm:^1.0.3":
- version: 1.0.3
- resolution: "safe-regex-test@npm:1.0.3"
- dependencies:
- call-bind: "npm:^1.0.6"
- es-errors: "npm:^1.3.0"
- is-regex: "npm:^1.1.4"
- checksum: 10c0/900bf7c98dc58f08d8523b7012b468e4eb757afa624f198902c0643d7008ba777b0bdc35810ba0b758671ce887617295fb742b3f3968991b178ceca54cb07603
+"sass-embedded-linux-musl-x64@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-linux-musl-x64@npm:1.82.0"
+ conditions: os=linux & cpu=x64
languageName: node
linkType: hard
-"safe-regex@npm:^1.1.0":
- version: 1.1.0
- resolution: "safe-regex@npm:1.1.0"
- dependencies:
- ret: "npm:~0.1.10"
- checksum: 10c0/547d58aa5184cbef368fd5ed5f28d20f911614748c5da6b35f53fd6626396707587251e6e3d1e3010fd3ff1212e413841b8825eaa5f317017ca62a30899af31a
+"sass-embedded-linux-riscv64@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-linux-riscv64@npm:1.82.0"
+ conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
-"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0":
- version: 2.1.2
- resolution: "safer-buffer@npm:2.1.2"
- checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4
+"sass-embedded-linux-x64@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-linux-x64@npm:1.82.0"
+ conditions: os=linux & cpu=x64
languageName: node
linkType: hard
-"sanitize-filename@npm:^1.6.3":
- version: 1.6.3
- resolution: "sanitize-filename@npm:1.6.3"
- dependencies:
- truncate-utf8-bytes: "npm:^1.0.0"
- checksum: 10c0/16ff47556a6e54e228c28db096bedd303da67b030d4bea4925fd71324932d6b02c7b0446f00ad33987b25b6414f24ae968e01a1a1679ce599542e82c4b07eb1f
+"sass-embedded-win32-arm64@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-win32-arm64@npm:1.82.0"
+ conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"sanitize-html@npm:^2.13.1":
- version: 2.13.1
- resolution: "sanitize-html@npm:2.13.1"
- dependencies:
- deepmerge: "npm:^4.2.2"
- escape-string-regexp: "npm:^4.0.0"
- htmlparser2: "npm:^8.0.0"
- is-plain-object: "npm:^5.0.0"
- parse-srcset: "npm:^1.0.2"
- postcss: "npm:^8.3.11"
- checksum: 10c0/306c811a254e48eb45e9c523fb91cced893d77786323a64fb47f4bb3f1237b4d29e3722c0723c329e6cb6ac674ae903e961d446c3636b9db5961c83b2c0995fe
+"sass-embedded-win32-ia32@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-win32-ia32@npm:1.82.0"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"sass-embedded-win32-x64@npm:1.82.0":
+ version: 1.82.0
+ resolution: "sass-embedded-win32-x64@npm:1.82.0"
+ conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
-"sass@npm:^1.80.2":
- version: 1.81.0
- resolution: "sass@npm:1.81.0"
+"sass-embedded@npm:^1.80.6":
+ version: 1.82.0
+ resolution: "sass-embedded@npm:1.82.0"
dependencies:
- "@parcel/watcher": "npm:^2.4.1"
- chokidar: "npm:^4.0.0"
+ "@bufbuild/protobuf": "npm:^2.0.0"
+ buffer-builder: "npm:^0.2.0"
+ colorjs.io: "npm:^0.5.0"
immutable: "npm:^5.0.2"
- source-map-js: "npm:>=0.6.2 <2.0.0"
+ rxjs: "npm:^7.4.0"
+ sass-embedded-android-arm: "npm:1.82.0"
+ sass-embedded-android-arm64: "npm:1.82.0"
+ sass-embedded-android-ia32: "npm:1.82.0"
+ sass-embedded-android-riscv64: "npm:1.82.0"
+ sass-embedded-android-x64: "npm:1.82.0"
+ sass-embedded-darwin-arm64: "npm:1.82.0"
+ sass-embedded-darwin-x64: "npm:1.82.0"
+ sass-embedded-linux-arm: "npm:1.82.0"
+ sass-embedded-linux-arm64: "npm:1.82.0"
+ sass-embedded-linux-ia32: "npm:1.82.0"
+ sass-embedded-linux-musl-arm: "npm:1.82.0"
+ sass-embedded-linux-musl-arm64: "npm:1.82.0"
+ sass-embedded-linux-musl-ia32: "npm:1.82.0"
+ sass-embedded-linux-musl-riscv64: "npm:1.82.0"
+ sass-embedded-linux-musl-x64: "npm:1.82.0"
+ sass-embedded-linux-riscv64: "npm:1.82.0"
+ sass-embedded-linux-x64: "npm:1.82.0"
+ sass-embedded-win32-arm64: "npm:1.82.0"
+ sass-embedded-win32-ia32: "npm:1.82.0"
+ sass-embedded-win32-x64: "npm:1.82.0"
+ supports-color: "npm:^8.1.1"
+ sync-child-process: "npm:^1.0.2"
+ varint: "npm:^6.0.0"
dependenciesMeta:
- "@parcel/watcher":
+ sass-embedded-android-arm:
+ optional: true
+ sass-embedded-android-arm64:
+ optional: true
+ sass-embedded-android-ia32:
+ optional: true
+ sass-embedded-android-riscv64:
+ optional: true
+ sass-embedded-android-x64:
+ optional: true
+ sass-embedded-darwin-arm64:
+ optional: true
+ sass-embedded-darwin-x64:
+ optional: true
+ sass-embedded-linux-arm:
+ optional: true
+ sass-embedded-linux-arm64:
+ optional: true
+ sass-embedded-linux-ia32:
+ optional: true
+ sass-embedded-linux-musl-arm:
+ optional: true
+ sass-embedded-linux-musl-arm64:
+ optional: true
+ sass-embedded-linux-musl-ia32:
+ optional: true
+ sass-embedded-linux-musl-riscv64:
+ optional: true
+ sass-embedded-linux-musl-x64:
+ optional: true
+ sass-embedded-linux-riscv64:
+ optional: true
+ sass-embedded-linux-x64:
+ optional: true
+ sass-embedded-win32-arm64:
+ optional: true
+ sass-embedded-win32-ia32:
+ optional: true
+ sass-embedded-win32-x64:
optional: true
bin:
- sass: sass.js
- checksum: 10c0/9c59b3c9b4231c18fcb4583cc232dbc4de501ddc11101b7a025e44833e3f3ce6031546dc1cd109ee9f04ebcfb1fe30ff870810af33b8feb9aa9e36dfba9ec1ef
+ sass: dist/bin/sass.js
+ checksum: 10c0/c7c938c25adb9167a7e8fa05a1e392e1e8dcc87e6948fbbc37f51c8e5ff5f8f026e2188b2fce8ce15c6e4d867a3857e97e7df0e09eb1a9662dd65338f4fee8a2
languageName: node
linkType: hard
@@ -12133,6 +12210,16 @@ __metadata:
languageName: node
linkType: hard
+"selfsigned@npm:^2.1.1":
+ version: 2.4.1
+ resolution: "selfsigned@npm:2.4.1"
+ dependencies:
+ "@types/node-forge": "npm:^1.3.0"
+ node-forge: "npm:^1"
+ checksum: 10c0/521829ec36ea042f7e9963bf1da2ed040a815cf774422544b112ec53b7edc0bc50a0f8cc2ae7aa6cc19afa967c641fd96a15de0fc650c68651e41277d2e1df09
+ languageName: node
+ linkType: hard
+
"semver-compare@npm:^1.0.0":
version: 1.0.0
resolution: "semver-compare@npm:1.0.0"
@@ -12140,7 +12227,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^6.2.0, semver@npm:^6.3.0, semver@npm:^6.3.1":
+"semver@npm:^6.2.0, semver@npm:^6.3.1":
version: 6.3.1
resolution: "semver@npm:6.3.1"
bin:
@@ -12188,7 +12275,7 @@ __metadata:
languageName: node
linkType: hard
-"serialize-javascript@npm:^6.0.0":
+"serialize-javascript@npm:^6.0.2":
version: 6.0.2
resolution: "serialize-javascript@npm:6.0.2"
dependencies:
@@ -12367,13 +12454,6 @@ __metadata:
languageName: node
linkType: hard
-"slash@npm:^3.0.0":
- version: 3.0.0
- resolution: "slash@npm:3.0.0"
- checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b
- languageName: node
- linkType: hard
-
"slash@npm:^5.1.0":
version: 5.1.0
resolution: "slash@npm:5.1.0"
@@ -12392,17 +12472,6 @@ __metadata:
languageName: node
linkType: hard
-"slice-ansi@npm:^4.0.0":
- version: 4.0.0
- resolution: "slice-ansi@npm:4.0.0"
- dependencies:
- ansi-styles: "npm:^4.0.0"
- astral-regex: "npm:^2.0.0"
- is-fullwidth-code-point: "npm:^3.0.0"
- checksum: 10c0/6c25678db1270d4793e0327620f1e0f9f5bea4630123f51e9e399191bc52c87d6e6de53ed33538609e5eacbd1fab769fae00f3705d08d029f02102a540648918
- languageName: node
- linkType: hard
-
"slice-ansi@npm:^5.0.0":
version: 5.0.0
resolution: "slice-ansi@npm:5.0.0"
@@ -12516,7 +12585,7 @@ __metadata:
languageName: node
linkType: hard
-"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0, source-map-js@npm:^1.2.1":
+"source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0, source-map-js@npm:^1.2.1":
version: 1.2.1
resolution: "source-map-js@npm:1.2.1"
checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf
@@ -12553,13 +12622,6 @@ __metadata:
languageName: node
linkType: hard
-"source-map@npm:0.6.1, source-map@npm:^0.6.0, source-map@npm:~0.6.0":
- version: 0.6.1
- resolution: "source-map@npm:0.6.1"
- checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011
- languageName: node
- linkType: hard
-
"source-map@npm:^0.5.6":
version: 0.5.7
resolution: "source-map@npm:0.5.7"
@@ -12567,6 +12629,13 @@ __metadata:
languageName: node
linkType: hard
+"source-map@npm:^0.6.0, source-map@npm:~0.6.0, source-map@npm:~0.6.1":
+ version: 0.6.1
+ resolution: "source-map@npm:0.6.1"
+ checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011
+ languageName: node
+ linkType: hard
+
"source-map@npm:^0.7.4":
version: 0.7.4
resolution: "source-map@npm:0.7.4"
@@ -12611,12 +12680,12 @@ __metadata:
languageName: node
linkType: hard
-"ssri@npm:^10.0.0":
- version: 10.0.6
- resolution: "ssri@npm:10.0.6"
+"ssri@npm:^12.0.0":
+ version: 12.0.0
+ resolution: "ssri@npm:12.0.0"
dependencies:
minipass: "npm:^7.0.3"
- checksum: 10c0/e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227
+ checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d
languageName: node
linkType: hard
@@ -12667,6 +12736,21 @@ __metadata:
languageName: node
linkType: hard
+"streamx@npm:^2.15.0":
+ version: 2.21.0
+ resolution: "streamx@npm:2.21.0"
+ dependencies:
+ bare-events: "npm:^2.2.0"
+ fast-fifo: "npm:^1.3.2"
+ queue-tick: "npm:^1.0.1"
+ text-decoder: "npm:^1.1.0"
+ dependenciesMeta:
+ bare-events:
+ optional: true
+ checksum: 10c0/4583d1585c0b5876bc623e4c31c00358d914277b649928573002577019cb41cb8e62a7b39559aa118ff8424c1d98b03eb163536f838fa21d006f274042498180
+ languageName: node
+ linkType: hard
+
"string-argv@npm:~0.3.2":
version: 0.3.2
resolution: "string-argv@npm:0.3.2"
@@ -12755,7 +12839,7 @@ __metadata:
languageName: node
linkType: hard
-"string_decoder@npm:^1.1.1":
+"string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0":
version: 1.3.0
resolution: "string_decoder@npm:1.3.0"
dependencies:
@@ -12905,6 +12989,15 @@ __metadata:
languageName: node
linkType: hard
+"supports-color@npm:^8.1.1":
+ version: 8.1.1
+ resolution: "supports-color@npm:8.1.1"
+ dependencies:
+ has-flag: "npm:^4.0.0"
+ checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89
+ languageName: node
+ linkType: hard
+
"supports-preserve-symlinks-flag@npm:^1.0.0":
version: 1.0.0
resolution: "supports-preserve-symlinks-flag@npm:1.0.0"
@@ -12962,23 +13055,36 @@ __metadata:
languageName: node
linkType: hard
-"tabbable@npm:^6.2.0":
- version: 6.2.0
- resolution: "tabbable@npm:6.2.0"
- checksum: 10c0/ced8b38f05f2de62cd46836d77c2646c42b8c9713f5bd265daf0e78ff5ac73d3ba48a7ca45f348bafeef29b23da7187c72250742d37627883ef89cbd7fa76898
+"sync-child-process@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "sync-child-process@npm:1.0.2"
+ dependencies:
+ sync-message-port: "npm:^1.0.0"
+ checksum: 10c0/f73c87251346fba28da8ac5bc8ed4c9474504a5250ab4bd44582beae8e25c230e0a5b7b16076488fee1aed39a1865de5ed4cec19c6fa4efdbb1081c514615170
+ languageName: node
+ linkType: hard
+
+"sync-message-port@npm:^1.0.0":
+ version: 1.1.3
+ resolution: "sync-message-port@npm:1.1.3"
+ checksum: 10c0/d259b08ab6da284135ba45bc13724268688b469371259f5978b2905e2c79342032b9240093b2483e83cfeccfd3a5e8300978e67090385f9b6b38941fcce1aec4
languageName: node
linkType: hard
-"table@npm:^6.8.0":
- version: 6.8.2
- resolution: "table@npm:6.8.2"
+"synckit@npm:^0.9.1":
+ version: 0.9.2
+ resolution: "synckit@npm:0.9.2"
dependencies:
- ajv: "npm:^8.0.1"
- lodash.truncate: "npm:^4.4.2"
- slice-ansi: "npm:^4.0.0"
- string-width: "npm:^4.2.3"
- strip-ansi: "npm:^6.0.1"
- checksum: 10c0/f8b348af38ee34e419d8ce7306ba00671ce6f20e861ccff22555f491ba264e8416086063ce278a8d81abfa8d23b736ec2cca7ac4029b5472f63daa4b4688b803
+ "@pkgr/core": "npm:^0.1.0"
+ tslib: "npm:^2.6.2"
+ checksum: 10c0/e0c262817444e5b872708adb6f5ad37951ba33f6b2d1d4477d45db1f57573a784618ceed5e6614e0225db330632b1f6b95bb74d21e4d013e45ad4bde03d0cb59
+ languageName: node
+ linkType: hard
+
+"tabbable@npm:^6.2.0":
+ version: 6.2.0
+ resolution: "tabbable@npm:6.2.0"
+ checksum: 10c0/ced8b38f05f2de62cd46836d77c2646c42b8c9713f5bd265daf0e78ff5ac73d3ba48a7ca45f348bafeef29b23da7187c72250742d37627883ef89cbd7fa76898
languageName: node
linkType: hard
@@ -13009,7 +13115,7 @@ __metadata:
languageName: node
linkType: hard
-"tar-stream@npm:^2.1.4, tar-stream@npm:^2.2.0":
+"tar-stream@npm:^2.1.4":
version: 2.2.0
resolution: "tar-stream@npm:2.2.0"
dependencies:
@@ -13022,6 +13128,17 @@ __metadata:
languageName: node
linkType: hard
+"tar-stream@npm:^3.0.0":
+ version: 3.1.7
+ resolution: "tar-stream@npm:3.1.7"
+ dependencies:
+ b4a: "npm:^1.6.4"
+ fast-fifo: "npm:^1.2.0"
+ streamx: "npm:^2.15.0"
+ checksum: 10c0/a09199d21f8714bd729993ac49b6c8efcb808b544b89f23378ad6ffff6d1cb540878614ba9d4cfec11a64ef39e1a6f009a5398371491eb1fda606ffc7f70f718
+ languageName: node
+ linkType: hard
+
"tar@npm:^6.0.5, tar@npm:^6.1.11, tar@npm:^6.1.12, tar@npm:^6.1.2, tar@npm:^6.2.0, tar@npm:^6.2.1":
version: 6.2.1
resolution: "tar@npm:6.2.1"
@@ -13036,6 +13153,20 @@ __metadata:
languageName: node
linkType: hard
+"tar@npm:^7.4.3":
+ version: 7.4.3
+ resolution: "tar@npm:7.4.3"
+ dependencies:
+ "@isaacs/fs-minipass": "npm:^4.0.0"
+ chownr: "npm:^3.0.0"
+ minipass: "npm:^7.1.2"
+ minizlib: "npm:^3.0.1"
+ mkdirp: "npm:^3.0.1"
+ yallist: "npm:^5.0.0"
+ checksum: 10c0/d4679609bb2a9b48eeaf84632b6d844128d2412b95b6de07d53d8ee8baf4ca0857c9331dfa510390a0727b550fd543d4d1a10995ad86cdf078423fbb8d99831d
+ languageName: node
+ linkType: hard
+
"temp-file@npm:^3.4.0":
version: 3.4.0
resolution: "temp-file@npm:3.4.0"
@@ -13047,8 +13178,8 @@ __metadata:
linkType: hard
"terser@npm:^5.15.1":
- version: 5.36.0
- resolution: "terser@npm:5.36.0"
+ version: 5.37.0
+ resolution: "terser@npm:5.37.0"
dependencies:
"@jridgewell/source-map": "npm:^0.3.3"
acorn: "npm:^8.8.2"
@@ -13056,14 +13187,14 @@ __metadata:
source-map-support: "npm:~0.5.20"
bin:
terser: bin/terser
- checksum: 10c0/f4ed2bead19f64789ddcfb85b7cef78f3942f967b8890c54f57d1e35bc7d547d551c6a4c32210bce6ba45b1c738314bbfac6acbc6c762a45cd171777d0c120d9
+ checksum: 10c0/ff0dc79b0a0da821e7f5bf7a047eab6d04e70e88b62339a0f1d71117db3310e255f5c00738fa3b391f56c3571f800a00047720261ba04ced0241c1f9922199f4
languageName: node
linkType: hard
-"text-table@npm:^0.2.0":
- version: 0.2.0
- resolution: "text-table@npm:0.2.0"
- checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c
+"text-decoder@npm:^1.1.0":
+ version: 1.2.1
+ resolution: "text-decoder@npm:1.2.1"
+ checksum: 10c0/deea9e3f4bde3b8990439e59cd52b2e917a416e29fbaf607052c89117c7148f1831562c099e9dd49abea0839cffdeb75a3c8f1f137f1686afd2808322f8e3f00
languageName: node
linkType: hard
@@ -13074,7 +13205,7 @@ __metadata:
languageName: node
linkType: hard
-"through@npm:^2.3.6, through@npm:^2.3.8":
+"through@npm:^2.3.8":
version: 2.3.8
resolution: "through@npm:2.3.8"
checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc
@@ -13097,6 +13228,16 @@ __metadata:
languageName: node
linkType: hard
+"tinyglobby@npm:^0.2.10":
+ version: 0.2.10
+ resolution: "tinyglobby@npm:0.2.10"
+ dependencies:
+ fdir: "npm:^6.4.2"
+ picomatch: "npm:^4.0.2"
+ checksum: 10c0/ce946135d39b8c0e394e488ad59f4092e8c4ecd675ef1bcd4585c47de1b325e61ec6adfbfbe20c3c2bfa6fd674c5b06de2a2e65c433f752ae170aff11793e5ef
+ languageName: node
+ linkType: hard
+
"tmp-promise@npm:^3.0.2":
version: 3.0.3
resolution: "tmp-promise@npm:3.0.3"
@@ -13210,15 +13351,27 @@ __metadata:
linkType: hard
"ts-api-utils@npm:^1.3.0":
- version: 1.4.2
- resolution: "ts-api-utils@npm:1.4.2"
+ version: 1.4.3
+ resolution: "ts-api-utils@npm:1.4.3"
peerDependencies:
typescript: ">=4.2.0"
- checksum: 10c0/b9d82922af42cefa14650397f5ff42a1ff8c8a1b4fac3590fa3e2daeeb3666fbe260a324f55dc748d9653dce30c2a21a148fba928511b2022bedda66423695bf
+ checksum: 10c0/e65dc6e7e8141140c23e1dc94984bf995d4f6801919c71d6dc27cf0cd51b100a91ffcfe5217626193e5bea9d46831e8586febdc7e172df3f1091a7384299e23a
+ languageName: node
+ linkType: hard
+
+"ts-essentials@npm:^9.4.2":
+ version: 9.4.2
+ resolution: "ts-essentials@npm:9.4.2"
+ peerDependencies:
+ typescript: ">=4.1.0"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10c0/125d79a0fc4fbfcfbc6f6461e05cde1f9da46035867ae3164812e615d6cc02cd0b2f470c944f619e87f89bebb00b81eb5c9558e83cf6e8e0f47be184474f855e
languageName: node
linkType: hard
-"tslib@npm:^2.0.3, tslib@npm:^2.1.0":
+"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.6.2":
version: 2.8.1
resolution: "tslib@npm:2.8.1"
checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62
@@ -13310,6 +13463,13 @@ __metadata:
languageName: node
linkType: hard
+"type-fest@npm:^4.18.2":
+ version: 4.30.0
+ resolution: "type-fest@npm:4.30.0"
+ checksum: 10c0/9441fbbc971f92a53d7dfdb0db3f9c71a5a33ac3e021ca605cba8ad0b5c0a1e191cc778b4980c534b098ccb4e3322809100baf763be125510c993c9b8361f60e
+ languageName: node
+ linkType: hard
+
"type-is@npm:~1.6.18":
version: 1.6.18
resolution: "type-is@npm:1.6.18"
@@ -13373,6 +13533,22 @@ __metadata:
languageName: node
linkType: hard
+"typescript-eslint@npm:^8.15.0":
+ version: 8.17.0
+ resolution: "typescript-eslint@npm:8.17.0"
+ dependencies:
+ "@typescript-eslint/eslint-plugin": "npm:8.17.0"
+ "@typescript-eslint/parser": "npm:8.17.0"
+ "@typescript-eslint/utils": "npm:8.17.0"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10c0/b148525769b9afa789ad3c2d52249fa78e67a225d48d17f2f0117b0e8b52566112be3a35de6cd26bcaffba3114be87c1070f7f4b4e2b730c059668fec4a530bc
+ languageName: node
+ linkType: hard
+
"typescript@npm:^5.4.3":
version: 5.7.2
resolution: "typescript@npm:5.7.2"
@@ -13497,23 +13673,24 @@ __metadata:
linkType: hard
"unimport@npm:^3.13.2":
- version: 3.13.4
- resolution: "unimport@npm:3.13.4"
+ version: 3.14.3
+ resolution: "unimport@npm:3.14.3"
dependencies:
"@rollup/pluginutils": "npm:^5.1.3"
acorn: "npm:^8.14.0"
escape-string-regexp: "npm:^5.0.0"
estree-walker: "npm:^3.0.3"
- fast-glob: "npm:^3.3.2"
local-pkg: "npm:^0.5.1"
magic-string: "npm:^0.30.14"
mlly: "npm:^1.7.3"
pathe: "npm:^1.1.2"
+ picomatch: "npm:^4.0.2"
pkg-types: "npm:^1.2.1"
scule: "npm:^1.3.0"
strip-literal: "npm:^2.1.1"
+ tinyglobby: "npm:^0.2.10"
unplugin: "npm:^1.16.0"
- checksum: 10c0/233a8d293b4280e40ca522ab5f84ccebdad91441f78bd2e0d7690164938b27bd5a9f3aa52a001a643eff00aa9a656bbaa3a05cccaa3b6fff9990aad5d3c4eb0f
+ checksum: 10c0/71ae6ae34682fff2b5854ac1dd7ea83fb68f38ef47a157beeb635aaa2ebf72d58130d7e09ac8231e7ee2c771c07bb385e3903fa3fe0be6b0423d594a2445fd17
languageName: node
linkType: hard
@@ -13538,12 +13715,12 @@ __metadata:
languageName: node
linkType: hard
-"unique-filename@npm:^3.0.0":
- version: 3.0.0
- resolution: "unique-filename@npm:3.0.0"
+"unique-filename@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "unique-filename@npm:4.0.0"
dependencies:
- unique-slug: "npm:^4.0.0"
- checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f
+ unique-slug: "npm:^5.0.0"
+ checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc
languageName: node
linkType: hard
@@ -13556,12 +13733,12 @@ __metadata:
languageName: node
linkType: hard
-"unique-slug@npm:^4.0.0":
- version: 4.0.0
- resolution: "unique-slug@npm:4.0.0"
+"unique-slug@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "unique-slug@npm:5.0.0"
dependencies:
imurmurhash: "npm:^0.1.4"
- checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635
+ checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293
languageName: node
linkType: hard
@@ -13653,7 +13830,7 @@ __metadata:
languageName: node
linkType: hard
-"unplugin@npm:^1.16.0, unplugin@npm:^1.3.1":
+"unplugin@npm:^1.1.0, unplugin@npm:^1.16.0, unplugin@npm:^1.3.1":
version: 1.16.0
resolution: "unplugin@npm:1.16.0"
dependencies:
@@ -13774,6 +13951,13 @@ __metadata:
languageName: node
linkType: hard
+"varint@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "varint@npm:6.0.0"
+ checksum: 10c0/737fc37088a62ed3bd21466e318d21ca7ac4991d0f25546f518f017703be4ed0f9df1c5559f1dd533dddba4435a1b758fd9230e4772c1a930ef72b42f5c750fd
+ languageName: node
+ linkType: hard
+
"varstream@npm:^0.3.2":
version: 0.3.2
resolution: "varstream@npm:0.3.2"
@@ -13824,58 +14008,77 @@ __metadata:
languageName: node
linkType: hard
-"vite@npm:^2.9.13":
- version: 2.9.18
- resolution: "vite@npm:2.9.18"
+"vite@npm:^5.4.10":
+ version: 5.4.11
+ resolution: "vite@npm:5.4.11"
dependencies:
- esbuild: "npm:^0.14.27"
- fsevents: "npm:~2.3.2"
- postcss: "npm:^8.4.13"
- resolve: "npm:^1.22.0"
- rollup: "npm:>=2.59.0 <2.78.0"
+ esbuild: "npm:^0.21.3"
+ fsevents: "npm:~2.3.3"
+ postcss: "npm:^8.4.43"
+ rollup: "npm:^4.20.0"
peerDependencies:
+ "@types/node": ^18.0.0 || >=20.0.0
less: "*"
+ lightningcss: ^1.21.0
sass: "*"
+ sass-embedded: "*"
stylus: "*"
+ sugarss: "*"
+ terser: ^5.4.0
dependenciesMeta:
fsevents:
optional: true
peerDependenciesMeta:
+ "@types/node":
+ optional: true
less:
optional: true
+ lightningcss:
+ optional: true
sass:
optional: true
+ sass-embedded:
+ optional: true
stylus:
optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
bin:
vite: bin/vite.js
- checksum: 10c0/2325b272e473981d7c589f4b28485a60d641bad2a42bae387002ea92c6f8d9664f76b2d35aaf52c81feac5c642399db62598668f40db4198fce138a5df9a3e06
+ checksum: 10c0/d536bb7af57dd0eca2a808f95f5ff1d7b7ffb8d86e17c6893087680a0448bd0d15e07475270c8a6de65cb5115592d037130a1dd979dc76bcef8c1dda202a1874
languageName: node
linkType: hard
-"vite@npm:^5.4.10":
- version: 5.4.11
- resolution: "vite@npm:5.4.11"
+"vite@npm:^6.0.0":
+ version: 6.0.2
+ resolution: "vite@npm:6.0.2"
dependencies:
- esbuild: "npm:^0.21.3"
+ esbuild: "npm:^0.24.0"
fsevents: "npm:~2.3.3"
- postcss: "npm:^8.4.43"
- rollup: "npm:^4.20.0"
+ postcss: "npm:^8.4.49"
+ rollup: "npm:^4.23.0"
peerDependencies:
- "@types/node": ^18.0.0 || >=20.0.0
+ "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0
+ jiti: ">=1.21.0"
less: "*"
lightningcss: ^1.21.0
sass: "*"
sass-embedded: "*"
stylus: "*"
sugarss: "*"
- terser: ^5.4.0
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
dependenciesMeta:
fsevents:
optional: true
peerDependenciesMeta:
"@types/node":
optional: true
+ jiti:
+ optional: true
less:
optional: true
lightningcss:
@@ -13890,9 +14093,13 @@ __metadata:
optional: true
terser:
optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
bin:
vite: bin/vite.js
- checksum: 10c0/d536bb7af57dd0eca2a808f95f5ff1d7b7ffb8d86e17c6893087680a0448bd0d15e07475270c8a6de65cb5115592d037130a1dd979dc76bcef8c1dda202a1874
+ checksum: 10c0/45fc609f2bc5fb5beb5a8e2cad9ad6c2edce229a922f6fc1270ea2a9d75819482edcc0f77c85b4a7abdad7eb69ce6a4f26131925d47cdc0778fc15d1bbc3b6a2
languageName: node
linkType: hard
@@ -13972,7 +14179,7 @@ __metadata:
languageName: node
linkType: hard
-"vue-i18n@npm:^10.0.4":
+"vue-i18n@npm:^10.0.0, vue-i18n@npm:^10.0.4":
version: 10.0.5
resolution: "vue-i18n@npm:10.0.5"
dependencies:
@@ -14011,7 +14218,7 @@ __metadata:
languageName: node
linkType: hard
-"vue@npm:^3.5.12, vue@npm:^3.5.13":
+"vue@npm:^3.4, vue@npm:^3.5.12, vue@npm:^3.5.13":
version: 3.5.13
resolution: "vue@npm:3.5.13"
dependencies:
@@ -14045,14 +14252,14 @@ __metadata:
languageName: node
linkType: hard
-"webpack-merge@npm:^5.8.0":
- version: 5.10.0
- resolution: "webpack-merge@npm:5.10.0"
+"webpack-merge@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "webpack-merge@npm:6.0.1"
dependencies:
clone-deep: "npm:^4.0.1"
flat: "npm:^5.0.2"
- wildcard: "npm:^2.0.0"
- checksum: 10c0/b607c84cabaf74689f965420051a55a08722d897bdd6c29cb0b2263b451c090f962d41ecf8c9bf56b0ab3de56e65476ace0a8ecda4f4a4663684243d90e0512b
+ wildcard: "npm:^2.0.1"
+ checksum: 10c0/bf1429567858b353641801b8a2696ca0aac270fc8c55d4de8a7b586fe07d27fdcfc83099a98ab47e6162383db8dd63bb8cc25b1beb2ec82150422eec843b0dc0
languageName: node
linkType: hard
@@ -14104,15 +14311,15 @@ __metadata:
linkType: hard
"which-boxed-primitive@npm:^1.0.2":
- version: 1.0.2
- resolution: "which-boxed-primitive@npm:1.0.2"
+ version: 1.1.0
+ resolution: "which-boxed-primitive@npm:1.1.0"
dependencies:
- is-bigint: "npm:^1.0.1"
- is-boolean-object: "npm:^1.1.0"
- is-number-object: "npm:^1.0.4"
- is-string: "npm:^1.0.5"
- is-symbol: "npm:^1.0.3"
- checksum: 10c0/0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e
+ is-bigint: "npm:^1.1.0"
+ is-boolean-object: "npm:^1.2.0"
+ is-number-object: "npm:^1.1.0"
+ is-string: "npm:^1.1.0"
+ is-symbol: "npm:^1.1.0"
+ checksum: 10c0/ee4e4bcf0026aeeda1b28d005ddfcf1d8d6025d1cf04b2271f8dbbdd13df9357ba7da657ec2d886520bccf8d93d9535454e44f38f201c5461a2fe7c838b455de
languageName: node
linkType: hard
@@ -14173,14 +14380,14 @@ __metadata:
languageName: node
linkType: hard
-"which@npm:^4.0.0":
- version: 4.0.0
- resolution: "which@npm:4.0.0"
+"which@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "which@npm:5.0.0"
dependencies:
isexe: "npm:^3.1.1"
bin:
node-which: bin/which.js
- checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a
+ checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b
languageName: node
linkType: hard
@@ -14193,7 +14400,7 @@ __metadata:
languageName: node
linkType: hard
-"wildcard@npm:^2.0.0":
+"wildcard@npm:^2.0.1":
version: 2.0.1
resolution: "wildcard@npm:2.0.1"
checksum: 10c0/08f70cd97dd9a20aea280847a1fe8148e17cae7d231640e41eb26d2388697cbe65b67fd9e68715251c39b080c5ae4f76d71a9a69fa101d897273efdfb1b58bf7
@@ -14218,7 +14425,7 @@ __metadata:
languageName: node
linkType: hard
-"wrap-ansi@npm:^6.0.1":
+"wrap-ansi@npm:^6.2.0":
version: 6.2.0
resolution: "wrap-ansi@npm:6.2.0"
dependencies:
@@ -14322,21 +14529,30 @@ __metadata:
languageName: node
linkType: hard
-"yaml-eslint-parser@npm:^0.3.2":
- version: 0.3.2
- resolution: "yaml-eslint-parser@npm:0.3.2"
+"yallist@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "yallist@npm:5.0.0"
+ checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416
+ languageName: node
+ linkType: hard
+
+"yaml-eslint-parser@npm:^1.2.2":
+ version: 1.2.3
+ resolution: "yaml-eslint-parser@npm:1.2.3"
dependencies:
- eslint-visitor-keys: "npm:^1.3.0"
- lodash: "npm:^4.17.20"
- yaml: "npm:^1.10.0"
- checksum: 10c0/187f469ec9efbb2fc722c30f75ac37105f1e0668e2fe9a0177a9f059aae0a8acaf5991da729d3a96ac88348b9a90f6bacc7540ee6e760570fe4c40d8e5fdf478
+ eslint-visitor-keys: "npm:^3.0.0"
+ lodash: "npm:^4.17.21"
+ yaml: "npm:^2.0.0"
+ checksum: 10c0/dc2263f3e83ea8958d882f355039a2b72b4852a9492545fb7753fae070b1e73e211d2555318fb3ab8a4c7545d8f9b4e4670ffa5ef63d54622b3483de7401f633
languageName: node
linkType: hard
-"yaml@npm:^1.10.0":
- version: 1.10.2
- resolution: "yaml@npm:1.10.2"
- checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f
+"yaml@npm:^2.0.0":
+ version: 2.6.1
+ resolution: "yaml@npm:2.6.1"
+ bin:
+ yaml: bin.mjs
+ checksum: 10c0/aebf07f61c72b38c74d2b60c3a3ccf89ee4da45bcd94b2bfb7899ba07a5257625a7c9f717c65a6fc511563d48001e01deb1d9e55f0133f3e2edf86039c8c1be7
languageName: node
linkType: hard
@@ -14388,14 +14604,21 @@ __metadata:
languageName: node
linkType: hard
-"zip-stream@npm:^4.1.0":
- version: 4.1.1
- resolution: "zip-stream@npm:4.1.1"
+"yoctocolors-cjs@npm:^2.1.2":
+ version: 2.1.2
+ resolution: "yoctocolors-cjs@npm:2.1.2"
+ checksum: 10c0/a0e36eb88fea2c7981eab22d1ba45e15d8d268626e6c4143305e2c1628fa17ebfaa40cd306161a8ce04c0a60ee0262058eab12567493d5eb1409780853454c6f
+ languageName: node
+ linkType: hard
+
+"zip-stream@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "zip-stream@npm:6.0.1"
dependencies:
- archiver-utils: "npm:^3.0.4"
- compress-commons: "npm:^4.1.2"
- readable-stream: "npm:^3.6.0"
- checksum: 10c0/38f91ca116a38561cf184c29e035e9453b12c30eaf574e0993107a4a5331882b58c9a7f7b97f63910664028089fbde3296d0b3682d1ccb2ad96929e68f1b2b89
+ archiver-utils: "npm:^5.0.0"
+ compress-commons: "npm:^6.0.2"
+ readable-stream: "npm:^4.0.0"
+ checksum: 10c0/50f2fb30327fb9d09879abf7ae2493705313adf403e794b030151aaae00009162419d60d0519e807673ec04d442e140c8879ca14314df0a0192de3b233e8f28b
languageName: node
linkType: hard