diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml
index 0c072cbf3d..8704e60108 100644
--- a/.github/workflows/build-test.yml
+++ b/.github/workflows/build-test.yml
@@ -282,52 +282,6 @@ jobs:
path: ./test-results
if-no-files-found: ignore
- bundler-matrix:
- name: Bundler Matrix (${{ matrix.bundler }})
- runs-on: ubuntu-24.04-arm
- strategy:
- fail-fast: false
- matrix:
- bundler: [webpack, rspack]
- steps:
- - uses: actions/checkout@v4
- - name: Setup Node.js
- uses: ./.github/actions/setup-node
- with:
- playwright-install: false
- electron-install: false
- full-cache: true
-
- - name: Run frontend build matrix
- env:
- AFFINE_BUNDLER: ${{ matrix.bundler }}
- run: |
- set -euo pipefail
- packages=(
- "@affine/web"
- "@affine/mobile"
- "@affine/ios"
- "@affine/android"
- "@affine/admin"
- "@affine/electron-renderer"
- )
- summary="test-results-bundler-${AFFINE_BUNDLER}.txt"
- : > "$summary"
- for pkg in "${packages[@]}"; do
- start=$(date +%s)
- yarn affine "$pkg" build
- end=$(date +%s)
- echo "${pkg},$((end-start))" >> "$summary"
- done
-
- - name: Upload bundler timing
- if: always()
- uses: actions/upload-artifact@v4
- with:
- name: test-results-bundler-${{ matrix.bundler }}
- path: ./test-results-bundler-${{ matrix.bundler }}.txt
- if-no-files-found: ignore
-
e2e-test:
name: E2E Test
runs-on: ubuntu-24.04-arm
diff --git a/packages/common/reader/esbuild.config.js b/packages/common/reader/esbuild.config.js
deleted file mode 100644
index 416fc537f2..0000000000
--- a/packages/common/reader/esbuild.config.js
+++ /dev/null
@@ -1,23 +0,0 @@
-import fs from 'node:fs/promises';
-import path from 'node:path';
-
-import { build } from 'esbuild';
-
-const result = await build({
- entryPoints: ['./src/index.ts'],
- bundle: true,
- platform: 'node',
- outdir: 'dist',
- target: 'es2024',
- sourcemap: true,
- format: 'esm',
- external: ['yjs'],
- metafile: true,
-});
-
-if (process.env.METAFILE) {
- await fs.writeFile(
- path.resolve(`metafile-${Date.now()}.json`),
- JSON.stringify(result.metafile, null, 2)
- );
-}
diff --git a/packages/common/reader/package.json b/packages/common/reader/package.json
index 58eab0fabe..2c6981e7e1 100644
--- a/packages/common/reader/package.json
+++ b/packages/common/reader/package.json
@@ -10,8 +10,8 @@
"./dist": "./dist/index.js"
},
"scripts": {
- "build": "yarn bundle",
- "bundle": "node esbuild.config.js"
+ "build": "affine bundle -p @affine/reader",
+ "bundle": "affine bundle -p @affine/reader"
},
"dependencies": {
"lodash-es": "^4.17.23",
diff --git a/packages/frontend/admin/package.json b/packages/frontend/admin/package.json
index 6150a5c073..156ed74e05 100644
--- a/packages/frontend/admin/package.json
+++ b/packages/frontend/admin/package.json
@@ -37,7 +37,7 @@
"@radix-ui/react-toggle": "^1.1.1",
"@radix-ui/react-toggle-group": "^1.1.1",
"@radix-ui/react-tooltip": "^1.1.5",
- "@sentry/react": "^9.47.1",
+ "@sentry/react": "^10.40.0",
"@tanstack/react-table": "^8.20.5",
"@toeverything/infra": "workspace:*",
"@toeverything/theme": "^1.1.23",
diff --git a/packages/frontend/apps/android/package.json b/packages/frontend/apps/android/package.json
index c00807ba31..9762a7554d 100644
--- a/packages/frontend/apps/android/package.json
+++ b/packages/frontend/apps/android/package.json
@@ -26,7 +26,7 @@
"@capacitor/keyboard": "^7.0.0",
"@capacitor/status-bar": "^7.0.0",
"@capgo/inappbrowser": "^8.0.0",
- "@sentry/react": "^9.47.1",
+ "@sentry/react": "^10.40.0",
"@toeverything/infra": "workspace:*",
"async-call-rpc": "^6.4.2",
"idb": "^8.0.0",
diff --git a/packages/frontend/apps/electron-renderer/package.json b/packages/frontend/apps/electron-renderer/package.json
index fbfefb7154..18434dbb57 100644
--- a/packages/frontend/apps/electron-renderer/package.json
+++ b/packages/frontend/apps/electron-renderer/package.json
@@ -17,7 +17,7 @@
"@affine/track": "workspace:*",
"@blocksuite/affine": "workspace:*",
"@emotion/react": "^11.14.0",
- "@sentry/react": "^9.47.1",
+ "@sentry/react": "^10.40.0",
"@toeverything/infra": "workspace:*",
"@toeverything/theme": "^1.1.23",
"@vanilla-extract/css": "^1.17.0",
diff --git a/packages/frontend/apps/electron/package.json b/packages/frontend/apps/electron/package.json
index 94961b2d52..25c848854b 100644
--- a/packages/frontend/apps/electron/package.json
+++ b/packages/frontend/apps/electron/package.json
@@ -38,7 +38,6 @@
"@affine/nbstore": "workspace:*",
"@electron-forge/cli": "^7.10.2",
"@electron-forge/core": "^7.10.2",
- "@electron-forge/core-utils": "^7.10.2",
"@electron-forge/maker-deb": "^7.10.2",
"@electron-forge/maker-dmg": "^7.10.2",
"@electron-forge/maker-flatpak": "^7.10.2",
@@ -48,9 +47,9 @@
"@electron-forge/plugin-fuses": "^7.10.2",
"@electron-forge/shared-types": "^7.10.2",
"@reforged/maker-appimage": "^5.2.0",
- "@sentry/electron": "^7.0.0",
- "@sentry/esbuild-plugin": "^4.0.0",
- "@sentry/react": "^9.47.1",
+ "@sentry/electron": "^7.9.0",
+ "@sentry/esbuild-plugin": "^5.1.1",
+ "@sentry/react": "^10.40.0",
"@toeverything/infra": "workspace:*",
"@types/set-cookie-parser": "^2.4.10",
"@types/uuid": "^11.0.0",
diff --git a/packages/frontend/apps/ios/package.json b/packages/frontend/apps/ios/package.json
index 31b1dc93a3..f07220e773 100644
--- a/packages/frontend/apps/ios/package.json
+++ b/packages/frontend/apps/ios/package.json
@@ -30,7 +30,7 @@
"@capacitor/haptics": "^7.0.0",
"@capacitor/ios": "^7.0.0",
"@capacitor/keyboard": "^7.0.0",
- "@sentry/react": "^9.47.1",
+ "@sentry/react": "^10.40.0",
"@toeverything/infra": "workspace:^",
"async-call-rpc": "^6.4.2",
"capacitor-plugin-app-tracking-transparency": "^2.0.5",
diff --git a/packages/frontend/apps/mobile/package.json b/packages/frontend/apps/mobile/package.json
index 1bc49f8615..b1998b6191 100644
--- a/packages/frontend/apps/mobile/package.json
+++ b/packages/frontend/apps/mobile/package.json
@@ -17,7 +17,7 @@
"@affine/track": "workspace:*",
"@blocksuite/affine": "workspace:*",
"@blocksuite/icons": "^2.2.17",
- "@sentry/react": "^9.47.1",
+ "@sentry/react": "^10.40.0",
"@toeverything/infra": "workspace:*",
"react": "^19.2.1",
"react-dom": "^19.2.1",
diff --git a/packages/frontend/apps/web/package.json b/packages/frontend/apps/web/package.json
index ebd677b86c..cdff43e9eb 100644
--- a/packages/frontend/apps/web/package.json
+++ b/packages/frontend/apps/web/package.json
@@ -16,7 +16,7 @@
"@affine/nbstore": "workspace:*",
"@affine/track": "workspace:*",
"@emotion/react": "^11.14.0",
- "@sentry/react": "^9.47.1",
+ "@sentry/react": "^10.40.0",
"@toeverything/infra": "workspace:*",
"react": "^19.2.1",
"react-dom": "^19.2.1",
diff --git a/packages/frontend/core/package.json b/packages/frontend/core/package.json
index 8bb8fc4ee9..a5c903d7f6 100644
--- a/packages/frontend/core/package.json
+++ b/packages/frontend/core/package.json
@@ -45,7 +45,7 @@
"@radix-ui/react-scroll-area": "^1.2.2",
"@radix-ui/react-slot": "^1.1.1",
"@radix-ui/react-toolbar": "^1.1.1",
- "@sentry/react": "^9.47.1",
+ "@sentry/react": "^10.40.0",
"@toeverything/infra": "workspace:*",
"@toeverything/pdf-viewer": "^0.1.1",
"@toeverything/theme": "^1.1.23",
diff --git a/packages/frontend/core/src/types/types.d.ts b/packages/frontend/core/src/types/types.d.ts
index aaf9a5423b..7f31cf9e12 100644
--- a/packages/frontend/core/src/types/types.d.ts
+++ b/packages/frontend/core/src/types/types.d.ts
@@ -1,4 +1,3 @@
-///
///
declare module '*.md' {
diff --git a/packages/frontend/track/package.json b/packages/frontend/track/package.json
index 28f40cbadd..d584d9340f 100644
--- a/packages/frontend/track/package.json
+++ b/packages/frontend/track/package.json
@@ -8,7 +8,7 @@
},
"dependencies": {
"@affine/debug": "workspace:*",
- "@sentry/react": "^9.47.1",
+ "@sentry/react": "^10.40.0",
"nanoid": "^5.1.6",
"react-router-dom": "^6.30.3"
},
diff --git a/tests/affine-local/package.json b/tests/affine-local/package.json
index c4e8a75aaf..c1c40781d7 100644
--- a/tests/affine-local/package.json
+++ b/tests/affine-local/package.json
@@ -9,8 +9,7 @@
"@affine-test/kit": "workspace:*",
"@affine-tools/cli": "workspace:*",
"@affine-tools/utils": "workspace:*",
- "@playwright/test": "=1.58.2",
- "webpack": "^5.102.1"
+ "@playwright/test": "=1.58.2"
},
"version": "0.26.3"
}
diff --git a/tools/cli/package.json b/tools/cli/package.json
index 81b6c3a41f..dbaa33749c 100644
--- a/tools/cli/package.json
+++ b/tools/cli/package.json
@@ -18,16 +18,14 @@
"@affine-tools/utils": "workspace:*",
"@affine/s3-compat": "workspace:*",
"@napi-rs/simple-git": "^0.1.22",
- "@perfsee/webpack": "^1.13.0",
"@rspack/core": "^1.7.6",
"@rspack/dev-server": "^1.1.3",
- "@sentry/webpack-plugin": "^4.0.0",
+ "@sentry/webpack-plugin": "^5.1.1",
"@swc/core": "^1.10.1",
"@tailwindcss/postcss": "^4.0.0",
"@vanilla-extract/webpack-plugin": "^2.3.15",
"autoprefixer": "^10.4.20",
"clipanion": "^3.2.1",
- "copy-webpack-plugin": "^13.0.0",
"css-loader": "^7.1.2",
"cssnano": "^7.0.6",
"html-webpack-plugin": "^5.6.3",
@@ -35,7 +33,6 @@
"jsonc-parser": "^3.3.1",
"lodash-es": "^4.17.23",
"mime-types": "^3.0.0",
- "mini-css-extract-plugin": "^2.9.2",
"node-loader": "^2.1.0",
"postcss": "^8.4.49",
"postcss-loader": "^8.1.1",
@@ -46,18 +43,13 @@
"style-loader": "^4.0.0",
"swc-loader": "^0.2.6",
"tailwindcss": "^4.1.17",
- "terser-webpack-plugin": "^5.3.10",
"tsx": "^4.21.0",
"typanion": "^3.14.0",
- "typescript": "^5.9.3",
- "webpack": "^5.102.1",
- "webpack-dev-server": "^5.2.0",
- "webpack-merge": "^6.0.1"
+ "typescript": "^5.9.3"
},
"devDependencies": {
"@types/lodash-es": "^4.17.12",
"@types/mime-types": "^3.0.0",
- "@types/node": "^22.0.0",
- "@types/webpack-env": "^1.18.5"
+ "@types/node": "^22.0.0"
}
}
diff --git a/tools/cli/src/bundle-shared.ts b/tools/cli/src/bundle-shared.ts
index 630f1b063e..27038ea0c3 100644
--- a/tools/cli/src/bundle-shared.ts
+++ b/tools/cli/src/bundle-shared.ts
@@ -1,4 +1,4 @@
-import type { Configuration as WebpackDevServerConfiguration } from 'webpack-dev-server';
+import type { Configuration as RspackDevServerConfiguration } from '@rspack/dev-server';
export const RSPACK_SUPPORTED_PACKAGES = [
'@affine/admin',
@@ -8,6 +8,7 @@ export const RSPACK_SUPPORTED_PACKAGES = [
'@affine/android',
'@affine/electron-renderer',
'@affine/server',
+ '@affine/reader',
] as const;
const rspackSupportedPackageSet = new Set(RSPACK_SUPPORTED_PACKAGES);
@@ -22,14 +23,14 @@ export function assertRspackSupportedPackageName(name: string) {
}
throw new Error(
- `AFFINE_BUNDLER=rspack currently supports: ${Array.from(RSPACK_SUPPORTED_PACKAGES).join(', ')}. Use AFFINE_BUNDLER=webpack for ${name}.`
+ `Rspack bundling currently supports: ${Array.from(RSPACK_SUPPORTED_PACKAGES).join(', ')}. Unsupported package: ${name}.`
);
}
const IN_CI = !!process.env.CI;
const httpProxyMiddlewareLogLevel = IN_CI ? 'silent' : 'error';
-export const DEFAULT_DEV_SERVER_CONFIG: WebpackDevServerConfiguration = {
+export const DEFAULT_DEV_SERVER_CONFIG: RspackDevServerConfiguration = {
host: '0.0.0.0',
allowedHosts: 'all',
hot: false,
diff --git a/tools/cli/src/bundle.ts b/tools/cli/src/bundle.ts
index 43a0756434..e1d7e56916 100644
--- a/tools/cli/src/bundle.ts
+++ b/tools/cli/src/bundle.ts
@@ -9,32 +9,21 @@ import {
RspackDevServer,
} from '@rspack/dev-server';
import { merge } from 'lodash-es';
-import webpack from 'webpack';
-import WebpackDevServer, {
- type Configuration as WebpackDevServerConfiguration,
-} from 'webpack-dev-server';
import {
assertRspackSupportedPackageName,
DEFAULT_DEV_SERVER_CONFIG,
- isRspackSupportedPackageName,
} from './bundle-shared';
-import { type Bundler, getBundler } from './bundler';
import { Option, PackageCommand } from './command';
import {
createHTMLTargetConfig as createRspackHTMLTargetConfig,
createNodeTargetConfig as createRspackNodeTargetConfig,
createWorkerTargetConfig as createRspackWorkerTargetConfig,
} from './rspack';
-import {
- createHTMLTargetConfig as createWebpackHTMLTargetConfig,
- createNodeTargetConfig as createWebpackNodeTargetConfig,
- createWorkerTargetConfig as createWebpackWorkerTargetConfig,
-} from './webpack';
import {
shouldUploadReleaseAssets,
uploadDistAssetsToS3,
-} from './webpack/s3-plugin.js';
+} from './rspack-shared/s3-plugin.js';
type WorkerConfig = { name: string };
type CreateWorkerTargetConfig = (pkg: Package, entry: string) => WorkerConfig;
@@ -84,78 +73,6 @@ function getBaseWorkerConfigs(
];
}
-function getWebpackBundleConfigs(pkg: Package): webpack.MultiConfiguration {
- switch (pkg.name) {
- case '@affine/admin': {
- return [
- createWebpackHTMLTargetConfig(
- pkg,
- pkg.srcPath.join('index.tsx').value,
- { selfhostPublicPath: '/admin/' }
- ),
- ] as webpack.MultiConfiguration;
- }
- case '@affine/web':
- case '@affine/mobile':
- case '@affine/ios':
- case '@affine/android': {
- const workerConfigs = getBaseWorkerConfigs(
- pkg,
- createWebpackWorkerTargetConfig
- );
- workerConfigs.push(
- createWebpackWorkerTargetConfig(
- pkg,
- pkg.srcPath.join('nbstore.worker.ts').value
- )
- );
-
- return [
- createWebpackHTMLTargetConfig(
- pkg,
- pkg.srcPath.join('index.tsx').value,
- {},
- workerConfigs.map(config => config.name)
- ),
- ...workerConfigs,
- ] as webpack.MultiConfiguration;
- }
- case '@affine/electron-renderer': {
- const workerConfigs = getBaseWorkerConfigs(
- pkg,
- createWebpackWorkerTargetConfig
- );
-
- return [
- createWebpackHTMLTargetConfig(
- pkg,
- {
- index: pkg.srcPath.join('app/index.tsx').value,
- shell: pkg.srcPath.join('shell/index.tsx').value,
- popup: pkg.srcPath.join('popup/index.tsx').value,
- backgroundWorker: pkg.srcPath.join('background-worker/index.ts')
- .value,
- },
- {
- additionalEntryForSelfhost: false,
- injectGlobalErrorHandler: false,
- emitAssetsManifest: false,
- },
- workerConfigs.map(config => config.name)
- ),
- ...workerConfigs,
- ] as webpack.MultiConfiguration;
- }
- case '@affine/server': {
- return [
- createWebpackNodeTargetConfig(pkg, pkg.srcPath.join('index.ts').value),
- ] as webpack.MultiConfiguration;
- }
- }
-
- throw new Error(`Unsupported package: ${pkg.name}`);
-}
-
function getRspackBundleConfigs(pkg: Package): MultiRspackOptions {
assertRspackSupportedPackage(pkg);
@@ -223,13 +140,24 @@ function getRspackBundleConfigs(pkg: Package): MultiRspackOptions {
createRspackNodeTargetConfig(pkg, pkg.srcPath.join('index.ts').value),
] as MultiRspackOptions;
}
+ case '@affine/reader': {
+ return [
+ createRspackNodeTargetConfig(pkg, pkg.srcPath.join('index.ts').value, {
+ outputFilename: 'index.js',
+ decoratorVersion: '2022-03',
+ libraryType: 'module',
+ bundleAllDependencies: true,
+ forceExternal: ['yjs'],
+ }),
+ ] as MultiRspackOptions;
+ }
}
throw new Error(`Unsupported package: ${pkg.name}`);
}
export class BundleCommand extends PackageCommand {
- static override paths = [['bundle'], ['webpack'], ['pack'], ['bun']];
+ static override paths = [['bundle'], ['pack'], ['bun']];
// bundle is not able to run with deps
override _deps = false;
@@ -241,123 +169,23 @@ export class BundleCommand extends PackageCommand {
async execute() {
const pkg = this.workspace.getPackage(this.package);
- const bundler = getBundler();
if (this.dev) {
- await BundleCommand.dev(pkg, bundler);
+ await BundleCommand.dev(pkg);
} else {
- await BundleCommand.build(pkg, bundler);
+ await BundleCommand.build(pkg);
}
}
- static async build(pkg: Package, bundler: Bundler = getBundler()) {
- if (bundler === 'rspack' && !isRspackSupportedPackageName(pkg.name)) {
- return BundleCommand.buildWithWebpack(pkg);
- }
-
- switch (bundler) {
- case 'webpack':
- return BundleCommand.buildWithWebpack(pkg);
- case 'rspack':
- return BundleCommand.buildWithRspack(pkg);
- }
- }
-
- static async buildWithWebpack(pkg: Package) {
- process.env.NODE_ENV = 'production';
- const logger = new Logger('bundle');
- logger.info(`Packing package ${pkg.name} with webpack...`);
- logger.info('Cleaning old output...');
- rmSync(pkg.distPath.value, { recursive: true, force: true });
-
- const config = getWebpackBundleConfigs(pkg);
- config.parallelism = cpus().length;
-
- const compiler = webpack(config);
- if (!compiler) {
- throw new Error('Failed to create webpack compiler');
- }
-
- try {
- const stats = await new Promise(
- (resolve, reject) => {
- compiler.run((error, stats) => {
- if (error) {
- reject(error);
- return;
- }
- if (!stats) {
- reject(new Error('Failed to get webpack stats'));
- return;
- }
- resolve(stats);
- });
- }
- );
- if (stats.hasErrors()) {
- console.error(stats.toString('errors-only'));
- process.exit(1);
- return;
- }
- console.log(stats.toString('minimal'));
- await uploadAssetsForPackage(pkg, logger);
- } catch (error) {
- console.error(error);
- process.exit(1);
- return;
- }
+ static async build(pkg: Package) {
+ return BundleCommand.buildWithRspack(pkg);
}
static async dev(
pkg: Package,
- bundler: Bundler = getBundler(),
- devServerConfig?:
- | WebpackDevServerConfiguration
- | RspackDevServerConfiguration
+ devServerConfig?: RspackDevServerConfiguration
) {
- if (bundler === 'rspack' && !isRspackSupportedPackageName(pkg.name)) {
- return BundleCommand.devWithWebpack(
- pkg,
- devServerConfig as WebpackDevServerConfiguration | undefined
- );
- }
-
- switch (bundler) {
- case 'webpack':
- return BundleCommand.devWithWebpack(
- pkg,
- devServerConfig as WebpackDevServerConfiguration | undefined
- );
- case 'rspack':
- return BundleCommand.devWithRspack(
- pkg,
- devServerConfig as RspackDevServerConfiguration | undefined
- );
- }
- }
-
- static async devWithWebpack(
- pkg: Package,
- devServerConfig?: WebpackDevServerConfiguration
- ) {
- process.env.NODE_ENV = 'development';
- const logger = new Logger('bundle');
- logger.info(`Starting webpack dev server for ${pkg.name}...`);
-
- const config = getWebpackBundleConfigs(pkg);
- config.parallelism = cpus().length;
-
- const compiler = webpack(config);
- if (!compiler) {
- throw new Error('Failed to create webpack compiler');
- }
-
- const devServer = new WebpackDevServer(
- merge({}, DEFAULT_DEV_SERVER_CONFIG, devServerConfig),
- compiler
- );
-
- await devServer.start();
+ return BundleCommand.devWithRspack(pkg, devServerConfig);
}
static async buildWithRspack(pkg: Package) {
diff --git a/tools/cli/src/bundler.ts b/tools/cli/src/bundler.ts
deleted file mode 100644
index 49e6735278..0000000000
--- a/tools/cli/src/bundler.ts
+++ /dev/null
@@ -1,27 +0,0 @@
-export const SUPPORTED_BUNDLERS = ['webpack', 'rspack'] as const;
-
-export type Bundler = (typeof SUPPORTED_BUNDLERS)[number];
-
-export const DEFAULT_BUNDLER: Bundler = 'rspack';
-
-function isBundler(value: string): value is Bundler {
- return SUPPORTED_BUNDLERS.includes(value as Bundler);
-}
-
-export function normalizeBundler(input: string | undefined | null): Bundler {
- const value = input?.trim().toLowerCase();
- if (!value) {
- return DEFAULT_BUNDLER;
- }
- if (isBundler(value)) {
- return value;
- }
-
- throw new Error(
- `Unsupported AFFINE_BUNDLER: "${input}". Expected one of: ${SUPPORTED_BUNDLERS.join(', ')}.`
- );
-}
-
-export function getBundler(env: NodeJS.ProcessEnv = process.env): Bundler {
- return normalizeBundler(env.AFFINE_BUNDLER);
-}
diff --git a/tools/cli/src/webpack/cache-group.ts b/tools/cli/src/rspack-shared/cache-group.ts
similarity index 100%
rename from tools/cli/src/webpack/cache-group.ts
rename to tools/cli/src/rspack-shared/cache-group.ts
diff --git a/tools/cli/src/webpack/error-handler.js b/tools/cli/src/rspack-shared/error-handler.js
similarity index 91%
rename from tools/cli/src/webpack/error-handler.js
rename to tools/cli/src/rspack-shared/error-handler.js
index 533d3fe202..989dda9d16 100644
--- a/tools/cli/src/webpack/error-handler.js
+++ b/tools/cli/src/rspack-shared/error-handler.js
@@ -1,5 +1,5 @@
(function () {
- var errorEl = null;
+ let errorEl = null;
function showGlobalErrorPage() {
if (errorEl) {
return;
@@ -37,7 +37,7 @@
* @param event {PromiseRejectionEvent|ErrorEvent}
*/
function handler(event) {
- var error;
+ let error;
if ('error' in event) {
error =
@@ -51,7 +51,7 @@
console.error('unhandled unrecoverable error', error);
- var shouldCache =
+ const shouldCache =
// syntax error
error && error instanceof SyntaxError;
@@ -79,9 +79,9 @@
function unregisterRegisterGlobalErrorHandler(fn) {
if (typeof fn === 'function') {
- var app = document.getElementById('app');
+ const app = document.getElementById('app');
if (app) {
- var ob = new MutationObserver(function () {
+ let ob = new MutationObserver(function () {
fn();
ob.disconnect();
ob = null;
@@ -93,7 +93,7 @@
}
function ensureBasicEnvironment() {
- var globals = [
+ const globals = [
'Promise',
'Map',
'fetch',
@@ -102,7 +102,7 @@
];
// eslint-disable-next-line @typescript-eslint/prefer-for-of
- for (var i = 0; i < globals.length; i++) {
+ for (let i = 0; i < globals.length; i++) {
if (!(globals[i] in globalThis)) {
showGlobalErrorPage();
return;
@@ -111,6 +111,6 @@
}
ensureBasicEnvironment();
- var goodtogo = registerGlobalErrorHandler();
+ const goodtogo = registerGlobalErrorHandler();
unregisterRegisterGlobalErrorHandler(goodtogo);
})();
diff --git a/tools/cli/src/webpack/html-plugin.ts b/tools/cli/src/rspack-shared/html-plugin.ts
similarity index 98%
rename from tools/cli/src/webpack/html-plugin.ts
rename to tools/cli/src/rspack-shared/html-plugin.ts
index e6286122d4..44c7e80a37 100644
--- a/tools/cli/src/webpack/html-plugin.ts
+++ b/tools/cli/src/rspack-shared/html-plugin.ts
@@ -5,7 +5,10 @@ import { Path, ProjectRoot } from '@affine-tools/utils/path';
import { Repository } from '@napi-rs/simple-git';
import HTMLPlugin from 'html-webpack-plugin';
import { once } from 'lodash-es';
-import type { WebpackPluginInstance } from 'webpack';
+
+type PluginLike = {
+ apply: (compiler: CompilerLike) => void;
+};
type CompilerLike = {
webpack?: {
@@ -204,12 +207,12 @@ const CorsPlugin = {
export function createHTMLPlugins(
BUILD_CONFIG: BUILD_CONFIG_TYPE,
config: CreateHTMLPluginConfig
-): WebpackPluginInstance[] {
+): (HTMLPlugin | PluginLike)[] {
const publicPath = getPublicPath(BUILD_CONFIG);
const htmlPluginOptions = getHTMLPluginOptions(BUILD_CONFIG);
const selfhostPublicPath = config.selfhostPublicPath ?? '/';
- const plugins: WebpackPluginInstance[] = [];
+ const plugins: (HTMLPlugin | PluginLike)[] = [];
plugins.push(
new HTMLPlugin({
...htmlPluginOptions,
diff --git a/tools/cli/src/webpack/node-loader.js b/tools/cli/src/rspack-shared/node-loader.js
similarity index 100%
rename from tools/cli/src/webpack/node-loader.js
rename to tools/cli/src/rspack-shared/node-loader.js
diff --git a/tools/cli/src/webpack/s3-plugin.ts b/tools/cli/src/rspack-shared/s3-plugin.ts
similarity index 100%
rename from tools/cli/src/webpack/s3-plugin.ts
rename to tools/cli/src/rspack-shared/s3-plugin.ts
diff --git a/tools/cli/src/webpack/template.html b/tools/cli/src/rspack-shared/template.html
similarity index 100%
rename from tools/cli/src/webpack/template.html
rename to tools/cli/src/rspack-shared/template.html
diff --git a/tools/cli/src/rspack/index.ts b/tools/cli/src/rspack/index.ts
index 62af85842e..1026994164 100644
--- a/tools/cli/src/rspack/index.ts
+++ b/tools/cli/src/rspack/index.ts
@@ -7,21 +7,51 @@ import { Package } from '@affine-tools/utils/workspace';
import rspack, {
type Configuration as RspackConfiguration,
} from '@rspack/core';
-import { sentryWebpackPlugin } from '@sentry/webpack-plugin';
+import type { sentryWebpackPlugin as SentryWebpackPluginFactory } from '@sentry/webpack-plugin';
import { VanillaExtractPlugin } from '@vanilla-extract/webpack-plugin';
import cssnano from 'cssnano';
import { compact, merge } from 'lodash-es';
import { queuedashScopePostcssPlugin } from '../postcss/queuedash-scope.js';
-import { productionCacheGroups } from '../webpack/cache-group.js';
+import { productionCacheGroups } from '../rspack-shared/cache-group.js';
import {
type CreateHTMLPluginConfig,
- createHTMLPlugins as createWebpackCompatibleHTMLPlugins,
-} from '../webpack/html-plugin.js';
+ createHTMLPlugins,
+} from '../rspack-shared/html-plugin.js';
const require = createRequire(import.meta.url);
const IN_CI = !!process.env.CI;
+const hasSentryBuildEnvs = () =>
+ !!(
+ process.env.SENTRY_AUTH_TOKEN &&
+ process.env.SENTRY_ORG &&
+ process.env.SENTRY_PROJECT
+ );
+
+function createSentryPlugin() {
+ if (!hasSentryBuildEnvs()) {
+ return null;
+ }
+
+ try {
+ const { sentryWebpackPlugin } = require('@sentry/webpack-plugin') as {
+ sentryWebpackPlugin: typeof SentryWebpackPluginFactory;
+ };
+
+ return sentryWebpackPlugin({
+ org: process.env.SENTRY_ORG!,
+ project: process.env.SENTRY_PROJECT!,
+ authToken: process.env.SENTRY_AUTH_TOKEN!,
+ });
+ } catch (error) {
+ const reason =
+ error instanceof Error ? error.message : 'unknown load error';
+ throw new Error(
+ `Failed to load @sentry/webpack-plugin while SENTRY_* envs are set: ${reason}`
+ );
+ }
+}
const availableChannels = ['canary', 'beta', 'stable', 'internal'];
function getBuildConfigFromEnv(pkg: Package) {
@@ -73,7 +103,7 @@ export function createHTMLTargetConfig(
console.log(`Config: ${JSON.stringify(buildConfig, null, 2)}`);
const config: RspackConfiguration = {
- //#region basic webpack config
+ //#region basic bundler config
name: entry['index'],
dependencies: deps,
context: ProjectRoot.value,
@@ -253,7 +283,7 @@ export function createHTMLTargetConfig(
//#region plugins
plugins: compact([
!IN_CI && new rspack.ProgressPlugin(),
- ...createWebpackCompatibleHTMLPlugins(buildConfig, htmlConfig),
+ ...createHTMLPlugins(buildConfig, htmlConfig),
new rspack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
...Object.entries(buildConfig).reduce(
@@ -280,14 +310,7 @@ export function createHTMLTargetConfig(
},
],
}),
- process.env.SENTRY_AUTH_TOKEN &&
- process.env.SENTRY_ORG &&
- process.env.SENTRY_PROJECT &&
- sentryWebpackPlugin({
- org: process.env.SENTRY_ORG,
- project: process.env.SENTRY_PROJECT,
- authToken: process.env.SENTRY_AUTH_TOKEN,
- }),
+ createSentryPlugin(),
// sourcemap url like # sourceMappingURL=76-6370cd185962bc89.js.map wont load in electron
// this is because the default file:// protocol will be ignored by Chromium
// so we need to replace the sourceMappingURL to assets:// protocol
@@ -470,14 +493,7 @@ export function createWorkerTargetConfig(
)
),
new rspack.optimize.LimitChunkCountPlugin({ maxChunks: 1 }),
- process.env.SENTRY_AUTH_TOKEN &&
- process.env.SENTRY_ORG &&
- process.env.SENTRY_PROJECT &&
- sentryWebpackPlugin({
- org: process.env.SENTRY_ORG,
- project: process.env.SENTRY_PROJECT,
- authToken: process.env.SENTRY_AUTH_TOKEN,
- }),
+ createSentryPlugin(),
]),
stats: { errorDetails: true },
optimization: {
@@ -506,9 +522,18 @@ export function createWorkerTargetConfig(
export function createNodeTargetConfig(
pkg: Package,
- entry: string
+ entry: string,
+ options: {
+ outputFilename?: string;
+ decoratorVersion?: 'legacy' | '2022-03';
+ libraryType?: 'module' | 'commonjs2';
+ bundleAllDependencies?: boolean;
+ forceExternal?: string[];
+ } = {}
): Omit & { name: string } {
const dev = process.env.NODE_ENV === 'development';
+ const useLegacyDecorator = options.decoratorVersion !== '2022-03';
+ const forceExternal = options.forceExternal ?? [];
return {
name: entry,
context: ProjectRoot.value,
@@ -519,17 +544,28 @@ export function createNodeTargetConfig(
},
entry: { index: entry },
output: {
- filename: `main.js`,
+ filename: options.outputFilename ?? 'main.js',
path: pkg.distPath.value,
clean: true,
globalObject: 'globalThis',
+ ...(options.libraryType
+ ? { library: { type: options.libraryType } }
+ : {}),
},
target: ['node', 'es2022'],
externals: ((data: any, callback: (err: null, value: boolean) => void) => {
if (
+ data.request &&
+ forceExternal.some(
+ dep => data.request === dep || data.request.startsWith(`${dep}/`)
+ )
+ ) {
+ callback(null, true);
+ } else if (
data.request &&
// import ... from 'module'
/^[a-zA-Z@]/.test(data.request) &&
+ !options.bundleAllDependencies &&
// not workspace deps
!pkg.deps.some(dep => data.request!.startsWith(dep.name))
) {
@@ -561,8 +597,9 @@ export function createNodeTargetConfig(
},
{
test: /\.node$/,
- loader: Path.dir(import.meta.url).join('../webpack/node-loader.js')
- .value,
+ loader: Path.dir(import.meta.url).join(
+ '../rspack-shared/node-loader.js'
+ ).value,
},
{
test: /\.tsx?$/,
@@ -582,8 +619,15 @@ export function createNodeTargetConfig(
target: 'es2022',
externalHelpers: false,
transform: {
- legacyDecorator: true,
- decoratorMetadata: true,
+ ...(useLegacyDecorator
+ ? {
+ legacyDecorator: true,
+ decoratorMetadata: true,
+ }
+ : {
+ useDefineForClassFields: false,
+ decoratorVersion: '2022-03',
+ }),
react: { runtime: 'automatic' },
},
},
diff --git a/tools/cli/src/run.ts b/tools/cli/src/run.ts
index 731b97cc74..be6acf4975 100644
--- a/tools/cli/src/run.ts
+++ b/tools/cli/src/run.ts
@@ -42,7 +42,7 @@ export class RunCommand extends PackageCommand {
\`affine init\` Generate the required files if there are any package added or removed
- \`affine clean\` Clean the output files of ts, cargo, webpack, etc.
+ \`affine clean\` Clean the output files of ts, cargo, bundler outputs, etc.
\`affine bundle\` Bundle the packages
diff --git a/tools/cli/src/webpack/index.ts b/tools/cli/src/webpack/index.ts
deleted file mode 100644
index c3473b94d5..0000000000
--- a/tools/cli/src/webpack/index.ts
+++ /dev/null
@@ -1,639 +0,0 @@
-import { createRequire } from 'node:module';
-import path from 'node:path';
-
-import { getBuildConfig } from '@affine-tools/utils/build-config';
-import { Path, ProjectRoot } from '@affine-tools/utils/path';
-import { Package } from '@affine-tools/utils/workspace';
-import { PerfseePlugin } from '@perfsee/webpack';
-import { sentryWebpackPlugin } from '@sentry/webpack-plugin';
-import { VanillaExtractPlugin } from '@vanilla-extract/webpack-plugin';
-import CopyPlugin from 'copy-webpack-plugin';
-import { compact, merge } from 'lodash-es';
-import MiniCssExtractPlugin from 'mini-css-extract-plugin';
-import TerserPlugin from 'terser-webpack-plugin';
-import webpack from 'webpack';
-
-import { queuedashScopePostcssPlugin } from '../postcss/queuedash-scope.js';
-import { productionCacheGroups } from './cache-group.js';
-import {
- type CreateHTMLPluginConfig,
- createHTMLPlugins,
-} from './html-plugin.js';
-
-const require = createRequire(import.meta.url);
-const cssnano = require('cssnano');
-
-const IN_CI = !!process.env.CI;
-
-const availableChannels = ['canary', 'beta', 'stable', 'internal'];
-function getBuildConfigFromEnv(pkg: Package) {
- const channel = process.env.BUILD_TYPE ?? 'canary';
- const dev = process.env.NODE_ENV === 'development';
- if (!availableChannels.includes(channel)) {
- throw new Error(
- `BUILD_TYPE must be one of ${availableChannels.join(', ')}, received [${channel}]`
- );
- }
-
- return getBuildConfig(pkg, {
- // @ts-expect-error checked
- channel,
- mode: dev ? 'development' : 'production',
- });
-}
-
-export function createHTMLTargetConfig(
- pkg: Package,
- entry: string | Record,
- htmlConfig: Partial = {},
- deps?: string[]
-): webpack.Configuration {
- entry = typeof entry === 'string' ? { index: entry } : entry;
-
- htmlConfig = merge(
- {},
- {
- filename: 'index.html',
- additionalEntryForSelfhost: true,
- injectGlobalErrorHandler: true,
- emitAssetsManifest: true,
- },
- htmlConfig
- );
-
- const buildConfig = getBuildConfigFromEnv(pkg);
-
- console.log(
- `Building [${pkg.name}] for [${buildConfig.appBuildType}] channel in [${buildConfig.debug ? 'development' : 'production'}] mode.`
- );
- console.log(
- `Entry points: ${Object.entries(entry)
- .map(([name, path]) => `${name}: ${path}`)
- .join(', ')}`
- );
- console.log(`Output path: ${pkg.distPath.value}`);
- console.log(`Config: ${JSON.stringify(buildConfig, null, 2)}`);
-
- const config: webpack.Configuration = {
- //#region basic webpack config
- name: entry['index'],
- dependencies: deps,
- context: ProjectRoot.value,
- experiments: {
- topLevelAwait: true,
- outputModule: false,
- syncWebAssembly: true,
- },
- entry,
- output: {
- environment: { module: true, dynamicImport: true },
- filename: buildConfig.debug
- ? 'js/[name].js'
- : 'js/[name].[contenthash:8].js',
- assetModuleFilename: buildConfig.debug
- ? '[name].[contenthash:8][ext]'
- : 'assets/[name].[contenthash:8][ext][query]',
- path: pkg.distPath.value,
- clean: false,
- globalObject: 'globalThis',
- // NOTE(@forehalo): always keep it '/'
- publicPath: '/',
- },
- target: ['web', 'es2022'],
- mode: buildConfig.debug ? 'development' : 'production',
- devtool: buildConfig.debug ? 'cheap-module-source-map' : 'source-map',
- resolve: {
- symlinks: true,
- extensionAlias: {
- '.js': ['.js', '.tsx', '.ts'],
- '.mjs': ['.mjs', '.mts'],
- },
- extensions: ['.js', '.ts', '.tsx'],
- alias: {
- yjs: ProjectRoot.join('node_modules', 'yjs').value,
- lit: ProjectRoot.join('node_modules', 'lit').value,
- '@preact/signals-core': ProjectRoot.join(
- 'node_modules',
- '@preact',
- 'signals-core'
- ).value,
- },
- },
- //#endregion
-
- //#region module config
- module: {
- parser: {
- javascript: {
- // Do not mock Node.js globals
- node: false,
- requireJs: false,
- import: true,
- // Treat as missing export as error
- strictExportPresence: true,
- },
- },
- //#region rules
- rules: [
- { test: /\.m?js?$/, resolve: { fullySpecified: false } },
- {
- test: /\.js$/,
- enforce: 'pre',
- include: /@blocksuite/,
- use: ['source-map-loader'],
- },
- {
- oneOf: [
- {
- test: /\.ts$/,
- exclude: /node_modules/,
- loader: 'swc-loader',
- options: {
- // https://swc.rs/docs/configuring-swc/
- jsc: {
- preserveAllComments: true,
- parser: {
- syntax: 'typescript',
- dynamicImport: true,
- topLevelAwait: false,
- tsx: false,
- decorators: true,
- },
- target: 'es2022',
- externalHelpers: false,
- transform: {
- useDefineForClassFields: false,
- decoratorVersion: '2022-03',
- },
- },
- sourceMaps: true,
- inlineSourcesContent: true,
- },
- },
- {
- test: /\.tsx$/,
- exclude: /node_modules/,
- loader: 'swc-loader',
- options: {
- // https://swc.rs/docs/configuring-swc/
- jsc: {
- preserveAllComments: true,
- parser: {
- syntax: 'typescript',
- dynamicImport: true,
- topLevelAwait: false,
- tsx: true,
- decorators: true,
- },
- target: 'es2022',
- externalHelpers: false,
- transform: {
- react: { runtime: 'automatic' },
- useDefineForClassFields: false,
- decoratorVersion: '2022-03',
- },
- },
- sourceMaps: true,
- inlineSourcesContent: true,
- },
- },
- {
- test: /\.(png|jpg|gif|svg|webp|mp4|zip)$/,
- type: 'asset/resource',
- },
- { test: /\.(ttf|eot|woff|woff2)$/, type: 'asset/resource' },
- { test: /\.txt$/, type: 'asset/source' },
- { test: /\.inline\.svg$/, type: 'asset/inline' },
- {
- test: /\.css$/,
- use: [
- buildConfig.debug
- ? 'style-loader'
- : MiniCssExtractPlugin.loader,
- {
- loader: 'css-loader',
- options: {
- url: true,
- sourceMap: false,
- modules: false,
- import: true,
- importLoaders: 1,
- },
- },
- {
- loader: 'postcss-loader',
- options: {
- postcssOptions: {
- plugins: pkg.join('tailwind.config.js').exists()
- ? [
- [
- '@tailwindcss/postcss',
- require(pkg.join('tailwind.config.js').value),
- ],
- ['autoprefixer'],
- ...(buildConfig.isAdmin
- ? [queuedashScopePostcssPlugin()]
- : []),
- ]
- : [
- cssnano({
- preset: ['default', { convertValues: false }],
- }),
- ],
- },
- },
- },
- ],
- },
- ],
- },
- ],
- //#endregion
- },
- //#endregion
-
- //#region plugins
- plugins: compact([
- !IN_CI && new webpack.ProgressPlugin({ percentBy: 'entries' }),
- ...createHTMLPlugins(buildConfig, htmlConfig),
- new webpack.DefinePlugin({
- 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
- ...Object.entries(buildConfig).reduce(
- (def, [k, v]) => {
- def[`BUILD_CONFIG.${k}`] = JSON.stringify(v);
- return def;
- },
- {} as Record
- ),
- }),
- !buildConfig.debug &&
- // todo: support multiple entry points
- new MiniCssExtractPlugin({
- filename: `[name].[contenthash:8].css`,
- ignoreOrder: true,
- }),
- new VanillaExtractPlugin(),
- !buildConfig.isAdmin &&
- new CopyPlugin({
- patterns: [
- {
- // copy the shared public assets into dist
- from: new Package('@affine/core').join('public').value,
- },
- ],
- }),
- !buildConfig.debug &&
- process.env.PERFSEE_TOKEN &&
- new PerfseePlugin({ project: 'affine-toeverything' }),
- process.env.SENTRY_AUTH_TOKEN &&
- process.env.SENTRY_ORG &&
- process.env.SENTRY_PROJECT &&
- sentryWebpackPlugin({
- org: process.env.SENTRY_ORG,
- project: process.env.SENTRY_PROJECT,
- authToken: process.env.SENTRY_AUTH_TOKEN,
- }),
- // sourcemap url like # sourceMappingURL=76-6370cd185962bc89.js.map wont load in electron
- // this is because the default file:// protocol will be ignored by Chromium
- // so we need to replace the sourceMappingURL to assets:// protocol
- // for example:
- // replace # sourceMappingURL=76-6370cd185962bc89.js.map
- // to # sourceMappingURL=assets://./{dir}/76-6370cd185962bc89.js.map
- buildConfig.isElectron &&
- new webpack.SourceMapDevToolPlugin({
- append: pathData => {
- return `\n//# sourceMappingURL=assets://./${pathData.filename}.map`;
- },
- filename: '[file].map',
- }),
- ]),
- //#endregion
-
- stats: { errorDetails: true },
-
- //#region optimization
- optimization: {
- minimize: !buildConfig.debug,
- minimizer: [
- new TerserPlugin({
- minify: TerserPlugin.swcMinify,
- parallel: true,
- extractComments: true,
- terserOptions: {
- ecma: 2020,
- compress: { unused: true },
- mangle: { keep_classnames: true },
- },
- }),
- ],
- removeEmptyChunks: true,
- providedExports: true,
- usedExports: true,
- sideEffects: true,
- removeAvailableModules: true,
- runtimeChunk: { name: 'runtime' },
- splitChunks: {
- chunks: 'all',
- minSize: 1,
- minChunks: 1,
- maxInitialRequests: Number.MAX_SAFE_INTEGER,
- maxAsyncRequests: Number.MAX_SAFE_INTEGER,
- cacheGroups: productionCacheGroups,
- },
- },
- //#endregion
- };
-
- if (buildConfig.debug && !IN_CI) {
- config.optimization = {
- ...config.optimization,
- minimize: false,
- runtimeChunk: false,
- splitChunks: {
- maxInitialRequests: Infinity,
- chunks: 'all',
- cacheGroups: {
- defaultVendors: {
- test: `[\\/]node_modules[\\/](?!.*vanilla-extract)`,
- priority: -10,
- reuseExistingChunk: true,
- },
- default: { minChunks: 2, priority: -20, reuseExistingChunk: true },
- styles: {
- name: 'styles',
- type: 'css/mini-extract',
- chunks: 'all',
- enforce: true,
- },
- },
- },
- };
- }
-
- return config;
-}
-
-export function createWorkerTargetConfig(
- pkg: Package,
- entry: string
-): Omit & { name: string } {
- const workerName = path.basename(entry).replace(/\.worker\.ts$/, '');
- const buildConfig = getBuildConfigFromEnv(pkg);
-
- return {
- name: entry,
- context: ProjectRoot.value,
- experiments: {
- topLevelAwait: true,
- outputModule: false,
- syncWebAssembly: true,
- },
- entry: { [workerName]: entry },
- output: {
- filename: `js/${workerName}-${buildConfig.appVersion}.worker.js`,
- path: pkg.distPath.value,
- clean: false,
- globalObject: 'globalThis',
- // NOTE(@forehalo): always keep it '/'
- publicPath: '/',
- },
- target: ['webworker', 'es2022'],
- mode: buildConfig.debug ? 'development' : 'production',
- devtool: buildConfig.debug ? 'cheap-module-source-map' : 'source-map',
- resolve: {
- symlinks: true,
- extensionAlias: { '.js': ['.js', '.ts'], '.mjs': ['.mjs', '.mts'] },
- extensions: ['.js', '.ts'],
- alias: { yjs: ProjectRoot.join('node_modules', 'yjs').value },
- },
-
- module: {
- parser: {
- javascript: {
- // Do not mock Node.js globals
- node: false,
- requireJs: false,
- import: true,
- // Treat as missing export as error
- strictExportPresence: true,
- },
- },
- rules: [
- { test: /\.m?js?$/, resolve: { fullySpecified: false } },
- {
- test: /\.js$/,
- enforce: 'pre',
- include: /@blocksuite/,
- use: ['source-map-loader'],
- },
- {
- oneOf: [
- {
- test: /\.ts$/,
- exclude: /node_modules/,
- loader: 'swc-loader',
- options: {
- // https://swc.rs/docs/configuring-swc/
- jsc: {
- preserveAllComments: true,
- parser: {
- syntax: 'typescript',
- dynamicImport: true,
- topLevelAwait: false,
- tsx: false,
- decorators: true,
- },
- target: 'es2022',
- externalHelpers: false,
- transform: {
- useDefineForClassFields: false,
- decoratorVersion: '2022-03',
- },
- },
- sourceMaps: true,
- inlineSourcesContent: true,
- },
- },
- ],
- },
- ],
- },
- plugins: compact([
- new webpack.DefinePlugin(
- Object.entries(buildConfig).reduce(
- (def, [k, v]) => {
- def[`BUILD_CONFIG.${k}`] = JSON.stringify(v);
- return def;
- },
- {} as Record
- )
- ),
- new webpack.optimize.LimitChunkCountPlugin({ maxChunks: 1 }),
- process.env.SENTRY_AUTH_TOKEN &&
- process.env.SENTRY_ORG &&
- process.env.SENTRY_PROJECT &&
- sentryWebpackPlugin({
- org: process.env.SENTRY_ORG,
- project: process.env.SENTRY_PROJECT,
- authToken: process.env.SENTRY_AUTH_TOKEN,
- }),
- ]),
- stats: { errorDetails: true },
- optimization: {
- minimize: !buildConfig.debug,
- minimizer: [
- new TerserPlugin({
- minify: TerserPlugin.swcMinify,
- parallel: true,
- extractComments: true,
- terserOptions: {
- ecma: 2020,
- compress: { unused: true },
- mangle: { keep_classnames: true },
- },
- }),
- ],
- removeEmptyChunks: true,
- providedExports: true,
- usedExports: true,
- sideEffects: true,
- removeAvailableModules: true,
- runtimeChunk: false,
- splitChunks: false,
- },
- performance: { hints: false },
- };
-}
-
-export function createNodeTargetConfig(
- pkg: Package,
- entry: string
-): Omit & { name: string } {
- const dev = process.env.NODE_ENV === 'development';
- return {
- name: entry,
- context: ProjectRoot.value,
- experiments: {
- topLevelAwait: true,
- outputModule: pkg.packageJson.type === 'module',
- syncWebAssembly: true,
- },
- entry: { index: entry },
- output: {
- filename: `main.js`,
- path: pkg.distPath.value,
- clean: true,
- globalObject: 'globalThis',
- },
- target: ['node', 'es2022'],
- externals: (data, callback) => {
- if (
- data.request &&
- // import ... from 'module'
- /^[a-zA-Z@]/.test(data.request) &&
- // not workspace deps
- !pkg.deps.some(dep => data.request!.startsWith(dep.name))
- ) {
- callback(null, true);
- } else {
- callback(null, false);
- }
- },
- externalsPresets: { node: true },
- node: { __dirname: false, __filename: false },
- mode: dev ? 'development' : 'production',
- devtool: 'source-map',
- resolve: {
- symlinks: true,
- extensionAlias: { '.js': ['.js', '.ts'], '.mjs': ['.mjs', '.mts'] },
- extensions: ['.js', '.ts', '.tsx', '.node'],
- alias: { yjs: ProjectRoot.join('node_modules', 'yjs').value },
- },
- module: {
- parser: {
- javascript: { url: false, importMeta: false, createRequire: false },
- },
- rules: [
- {
- test: /\.js$/,
- enforce: 'pre',
- include: /@blocksuite/,
- use: ['source-map-loader'],
- },
- {
- test: /\.node$/,
- loader: Path.dir(import.meta.url).join('node-loader.js').value,
- },
- {
- test: /\.tsx?$/,
- exclude: /node_modules/,
- loader: 'swc-loader',
- options: {
- // https://swc.rs/docs/configuring-swc/
- jsc: {
- preserveAllComments: true,
- parser: {
- syntax: 'typescript',
- dynamicImport: true,
- topLevelAwait: true,
- tsx: true,
- decorators: true,
- },
- target: 'es2022',
- externalHelpers: false,
- transform: {
- legacyDecorator: true,
- decoratorMetadata: true,
- react: { runtime: 'automatic' },
- },
- },
- sourceMaps: true,
- inlineSourcesContent: true,
- },
- },
- ],
- },
- plugins: compact([
- new webpack.optimize.LimitChunkCountPlugin({ maxChunks: 1 }),
- new webpack.IgnorePlugin({
- checkResource(resource) {
- const lazyImports = [
- '@nestjs/microservices',
- '@nestjs/websockets/socket-module',
- '@apollo/subgraph',
- '@apollo/gateway',
- '@as-integrations/fastify',
- 'ts-morph',
- 'class-validator',
- 'class-transformer',
- ];
- return lazyImports.some(lazyImport =>
- resource.startsWith(lazyImport)
- );
- },
- }),
- new webpack.DefinePlugin({
- 'process.env.NODE_ENV': '"production"',
- }),
- ]),
- stats: { errorDetails: true },
- optimization: {
- nodeEnv: false,
- minimize: !dev,
- minimizer: [
- new TerserPlugin({
- minify: TerserPlugin.swcMinify,
- parallel: true,
- extractComments: true,
- terserOptions: {
- ecma: 2020,
- compress: { unused: true },
- mangle: { keep_classnames: true },
- },
- }),
- ],
- },
- performance: { hints: false },
- ignoreWarnings: [/^(?!CriticalDependenciesWarning$)/],
- };
-}
diff --git a/tools/cli/src/webpack/types.ts b/tools/cli/src/webpack/types.ts
deleted file mode 100644
index 6e17eb43fe..0000000000
--- a/tools/cli/src/webpack/types.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-export interface BuildFlags {
- mode: 'development' | 'production';
- channel: 'stable' | 'beta' | 'canary' | 'internal';
-}
diff --git a/tsconfig.web.json b/tsconfig.web.json
index ddd83819ee..64645ff7d4 100644
--- a/tsconfig.web.json
+++ b/tsconfig.web.json
@@ -1,7 +1,7 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
- "types": ["build-config", "affine__env", "webpack-env"],
+ "types": ["build-config", "affine__env"],
"lib": ["ESNext", "DOM", "DOM.Iterable"],
"jsx": "react-jsx",
"composite": true
diff --git a/yarn.lock b/yarn.lock
index 7d8eb17994..300c2d8d3d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -67,7 +67,6 @@ __metadata:
"@affine-tools/cli": "workspace:*"
"@affine-tools/utils": "workspace:*"
"@playwright/test": "npm:=1.58.2"
- webpack: "npm:^5.102.1"
languageName: unknown
linkType: soft
@@ -119,20 +118,17 @@ __metadata:
"@affine-tools/utils": "workspace:*"
"@affine/s3-compat": "workspace:*"
"@napi-rs/simple-git": "npm:^0.1.22"
- "@perfsee/webpack": "npm:^1.13.0"
"@rspack/core": "npm:^1.7.6"
"@rspack/dev-server": "npm:^1.1.3"
- "@sentry/webpack-plugin": "npm:^4.0.0"
+ "@sentry/webpack-plugin": "npm:^5.1.1"
"@swc/core": "npm:^1.10.1"
"@tailwindcss/postcss": "npm:^4.0.0"
"@types/lodash-es": "npm:^4.17.12"
"@types/mime-types": "npm:^3.0.0"
"@types/node": "npm:^22.0.0"
- "@types/webpack-env": "npm:^1.18.5"
"@vanilla-extract/webpack-plugin": "npm:^2.3.15"
autoprefixer: "npm:^10.4.20"
clipanion: "npm:^3.2.1"
- copy-webpack-plugin: "npm:^13.0.0"
css-loader: "npm:^7.1.2"
cssnano: "npm:^7.0.6"
html-webpack-plugin: "npm:^5.6.3"
@@ -140,7 +136,6 @@ __metadata:
jsonc-parser: "npm:^3.3.1"
lodash-es: "npm:^4.17.23"
mime-types: "npm:^3.0.0"
- mini-css-extract-plugin: "npm:^2.9.2"
node-loader: "npm:^2.1.0"
postcss: "npm:^8.4.49"
postcss-loader: "npm:^8.1.1"
@@ -151,13 +146,9 @@ __metadata:
style-loader: "npm:^4.0.0"
swc-loader: "npm:^0.2.6"
tailwindcss: "npm:^4.1.17"
- terser-webpack-plugin: "npm:^5.3.10"
tsx: "npm:^4.21.0"
typanion: "npm:^3.14.0"
typescript: "npm:^5.9.3"
- webpack: "npm:^5.102.1"
- webpack-dev-server: "npm:^5.2.0"
- webpack-merge: "npm:^6.0.1"
bin:
affine: ./bin/cli.js
r: ./bin/runner.js
@@ -215,7 +206,7 @@ __metadata:
"@radix-ui/react-toggle": "npm:^1.1.1"
"@radix-ui/react-toggle-group": "npm:^1.1.1"
"@radix-ui/react-tooltip": "npm:^1.1.5"
- "@sentry/react": "npm:^9.47.1"
+ "@sentry/react": "npm:^10.40.0"
"@tanstack/react-table": "npm:^8.20.5"
"@testing-library/react": "npm:^16.3.2"
"@toeverything/infra": "workspace:*"
@@ -269,7 +260,7 @@ __metadata:
"@capacitor/keyboard": "npm:^7.0.0"
"@capacitor/status-bar": "npm:^7.0.0"
"@capgo/inappbrowser": "npm:^8.0.0"
- "@sentry/react": "npm:^9.47.1"
+ "@sentry/react": "npm:^10.40.0"
"@toeverything/infra": "workspace:*"
"@types/react": "npm:^19.0.1"
"@types/react-dom": "npm:^19.0.2"
@@ -436,7 +427,7 @@ __metadata:
"@radix-ui/react-scroll-area": "npm:^1.2.2"
"@radix-ui/react-slot": "npm:^1.1.1"
"@radix-ui/react-toolbar": "npm:^1.1.1"
- "@sentry/react": "npm:^9.47.1"
+ "@sentry/react": "npm:^10.40.0"
"@testing-library/dom": "npm:^10.4.0"
"@testing-library/react": "npm:^16.1.0"
"@toeverything/infra": "workspace:*"
@@ -557,7 +548,7 @@ __metadata:
"@affine/track": "workspace:*"
"@blocksuite/affine": "workspace:*"
"@emotion/react": "npm:^11.14.0"
- "@sentry/react": "npm:^9.47.1"
+ "@sentry/react": "npm:^10.40.0"
"@toeverything/infra": "workspace:*"
"@toeverything/theme": "npm:^1.1.23"
"@types/react": "npm:^19.0.1"
@@ -585,7 +576,6 @@ __metadata:
"@affine/nbstore": "workspace:*"
"@electron-forge/cli": "npm:^7.10.2"
"@electron-forge/core": "npm:^7.10.2"
- "@electron-forge/core-utils": "npm:^7.10.2"
"@electron-forge/maker-deb": "npm:^7.10.2"
"@electron-forge/maker-dmg": "npm:^7.10.2"
"@electron-forge/maker-flatpak": "npm:^7.10.2"
@@ -595,9 +585,9 @@ __metadata:
"@electron-forge/plugin-fuses": "npm:^7.10.2"
"@electron-forge/shared-types": "npm:^7.10.2"
"@reforged/maker-appimage": "npm:^5.2.0"
- "@sentry/electron": "npm:^7.0.0"
- "@sentry/esbuild-plugin": "npm:^4.0.0"
- "@sentry/react": "npm:^9.47.1"
+ "@sentry/electron": "npm:^7.9.0"
+ "@sentry/esbuild-plugin": "npm:^5.1.1"
+ "@sentry/react": "npm:^10.40.0"
"@toeverything/infra": "workspace:*"
"@types/set-cookie-parser": "npm:^2.4.10"
"@types/uuid": "npm:^11.0.0"
@@ -716,7 +706,7 @@ __metadata:
"@capacitor/haptics": "npm:^7.0.0"
"@capacitor/ios": "npm:^7.0.0"
"@capacitor/keyboard": "npm:^7.0.0"
- "@sentry/react": "npm:^9.47.1"
+ "@sentry/react": "npm:^10.40.0"
"@toeverything/infra": "workspace:^"
"@types/react": "npm:^19.0.1"
"@types/react-dom": "npm:^19.0.2"
@@ -787,7 +777,7 @@ __metadata:
"@affine/track": "workspace:*"
"@blocksuite/affine": "workspace:*"
"@blocksuite/icons": "npm:^2.2.17"
- "@sentry/react": "npm:^9.47.1"
+ "@sentry/react": "npm:^10.40.0"
"@toeverything/infra": "workspace:*"
"@types/react": "npm:^19.0.1"
"@types/react-dom": "npm:^19.0.2"
@@ -1108,7 +1098,7 @@ __metadata:
resolution: "@affine/track@workspace:packages/frontend/track"
dependencies:
"@affine/debug": "workspace:*"
- "@sentry/react": "npm:^9.47.1"
+ "@sentry/react": "npm:^10.40.0"
"@types/react": "npm:^19.0.1"
nanoid: "npm:^5.1.6"
react-router-dom: "npm:^6.30.3"
@@ -1127,7 +1117,7 @@ __metadata:
"@affine/nbstore": "workspace:*"
"@affine/track": "workspace:*"
"@emotion/react": "npm:^11.14.0"
- "@sentry/react": "npm:^9.47.1"
+ "@sentry/react": "npm:^10.40.0"
"@toeverything/infra": "workspace:*"
"@types/react": "npm:^19.0.1"
"@types/react-dom": "npm:^19.0.2"
@@ -1273,24 +1263,6 @@ __metadata:
languageName: node
linkType: hard
-"@apm-js-collab/code-transformer@npm:^0.8.0":
- version: 0.8.2
- resolution: "@apm-js-collab/code-transformer@npm:0.8.2"
- checksum: 10/ff4b8fea9a27ef4e82a0a022bececfa9966e5e2a4ae1e6ca0b31f4a2bbc6d79f5bd1257f281ed8a90900d693e1a88a79c42982eabe7ca999b267d5d69c57393f
- languageName: node
- linkType: hard
-
-"@apm-js-collab/tracing-hooks@npm:^0.3.1":
- version: 0.3.1
- resolution: "@apm-js-collab/tracing-hooks@npm:0.3.1"
- dependencies:
- "@apm-js-collab/code-transformer": "npm:^0.8.0"
- debug: "npm:^4.4.1"
- module-details-from-path: "npm:^1.0.4"
- checksum: 10/0af2220168d4fc2700ec577632eac066f756c3aaa34ef2e833ea4725abb80f7486c1a585a93e8f0d8304c51192f63c53e7ddd70290abac489a734f9693359f7f
- languageName: node
- linkType: hard
-
"@apollo/cache-control-types@npm:^1.0.3":
version: 1.0.3
resolution: "@apollo/cache-control-types@npm:1.0.3"
@@ -4299,7 +4271,7 @@ __metadata:
languageName: node
linkType: hard
-"@electron-forge/core-utils@npm:7.10.2, @electron-forge/core-utils@npm:^7.10.2":
+"@electron-forge/core-utils@npm:7.10.2":
version: 7.10.2
resolution: "@electron-forge/core-utils@npm:7.10.2"
dependencies:
@@ -5524,13 +5496,6 @@ __metadata:
languageName: node
linkType: hard
-"@eyhn/msgpack-stream@npm:^2.8.4":
- version: 2.8.4
- resolution: "@eyhn/msgpack-stream@npm:2.8.4"
- checksum: 10/deefb2a8d3e94b8bfc576b7c4d0d6b3ee3c936a2c01e32db24905574b0a911647366d6a41c14d4526acdc93e828ab783ecb06e9e15d133d730ed33d675411bad
- languageName: node
- linkType: hard
-
"@faker-js/faker@npm:^10.1.0":
version: 10.1.0
resolution: "@faker-js/faker@npm:10.1.0"
@@ -5556,6 +5521,20 @@ __metadata:
languageName: node
linkType: hard
+"@fastify/otel@npm:0.16.0":
+ version: 0.16.0
+ resolution: "@fastify/otel@npm:0.16.0"
+ dependencies:
+ "@opentelemetry/core": "npm:^2.0.0"
+ "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/semantic-conventions": "npm:^1.28.0"
+ minimatch: "npm:^10.0.3"
+ peerDependencies:
+ "@opentelemetry/api": ^1.9.0
+ checksum: 10/b8a4e122859ce236910fa1a07e3937f4cd91fba088f84724fe7dc2dd4a0479e21c727063ae0e11f16f36a1d88183920fa500a939fd1b4c7f71bc7b0c3b06e044
+ languageName: node
+ linkType: hard
+
"@fig/complete-commander@npm:^3.0.0":
version: 3.2.0
resolution: "@fig/complete-commander@npm:3.2.0"
@@ -7464,7 +7443,7 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.0, @jridgewell/sourcemap-codec@npm:^1.5.5":
+"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0, @jridgewell/sourcemap-codec@npm:^1.5.5":
version: 1.5.5
resolution: "@jridgewell/sourcemap-codec@npm:1.5.5"
checksum: 10/5d9d207b462c11e322d71911e55e21a4e2772f71ffe8d6f1221b8eb5ae6774458c1d242f897fb0814e8714ca9a6b498abfa74dfe4f434493342902b1a48b33a5
@@ -7527,22 +7506,6 @@ __metadata:
languageName: node
linkType: hard
-"@kwsites/file-exists@npm:^1.1.1":
- version: 1.1.1
- resolution: "@kwsites/file-exists@npm:1.1.1"
- dependencies:
- debug: "npm:^4.1.1"
- checksum: 10/4ff945de7293285133aeae759caddc71e73c4a44a12fac710fdd4f574cce2671a3f89d8165fdb03d383cfc97f3f96f677d8de3c95133da3d0e12a123a23109fe
- languageName: node
- linkType: hard
-
-"@kwsites/promise-deferred@npm:^1.1.1":
- version: 1.1.1
- resolution: "@kwsites/promise-deferred@npm:1.1.1"
- checksum: 10/07455477a0123d9a38afb503739eeff2c5424afa8d3dbdcc7f9502f13604488a4b1d9742fc7288832a52a6422cf1e1c0a1d51f69a39052f14d27c9a0420b6629
- languageName: node
- linkType: hard
-
"@leichtgewicht/ip-codec@npm:^2.0.1":
version: 2.0.5
resolution: "@leichtgewicht/ip-codec@npm:2.0.5"
@@ -9856,6 +9819,15 @@ __metadata:
languageName: node
linkType: hard
+"@opentelemetry/api-logs@npm:0.207.0":
+ version: 0.207.0
+ resolution: "@opentelemetry/api-logs@npm:0.207.0"
+ dependencies:
+ "@opentelemetry/api": "npm:^1.3.0"
+ checksum: 10/d50251e34f1cb8208d02870d3c25a0ba31eb2e33844a1ed5c0107d920bfbb52dbc3a1c5072586501a5096778f90e9ef1ce2fef63fa6ab5908bc1f94099121264
+ languageName: node
+ linkType: hard
+
"@opentelemetry/api-logs@npm:0.208.0":
version: 0.208.0
resolution: "@opentelemetry/api-logs@npm:0.208.0"
@@ -9893,7 +9865,7 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/context-async-hooks@npm:2.5.0, @opentelemetry/context-async-hooks@npm:^2.2.0":
+"@opentelemetry/context-async-hooks@npm:2.5.0":
version: 2.5.0
resolution: "@opentelemetry/context-async-hooks@npm:2.5.0"
peerDependencies:
@@ -9902,18 +9874,16 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/core@npm:2.2.0":
- version: 2.2.0
- resolution: "@opentelemetry/core@npm:2.2.0"
- dependencies:
- "@opentelemetry/semantic-conventions": "npm:^1.29.0"
+"@opentelemetry/context-async-hooks@npm:^2.5.1":
+ version: 2.5.1
+ resolution: "@opentelemetry/context-async-hooks@npm:2.5.1"
peerDependencies:
"@opentelemetry/api": ">=1.0.0 <1.10.0"
- checksum: 10/f25193ba8b1fadb7bd8ed0d86ac39dd0f3fd3eec47c2fb2745bd22442b2d5e3ca88e5cab6d97111349d3182bf8e4356f8b7c7213ebea8f7719de944ce13a19cb
+ checksum: 10/06e29a59ae114628a3d83337443c469407367eed375ed3e69fc3886840016b8805b3071ff4f1877db6d2d71dadb5dd6c34a0abc6561deb030c6033a89908b615
languageName: node
linkType: hard
-"@opentelemetry/core@npm:2.5.0, @opentelemetry/core@npm:^2.0.0, @opentelemetry/core@npm:^2.2.0":
+"@opentelemetry/core@npm:2.5.0":
version: 2.5.0
resolution: "@opentelemetry/core@npm:2.5.0"
dependencies:
@@ -9924,6 +9894,17 @@ __metadata:
languageName: node
linkType: hard
+"@opentelemetry/core@npm:2.5.1, @opentelemetry/core@npm:^2.0.0, @opentelemetry/core@npm:^2.2.0, @opentelemetry/core@npm:^2.5.1":
+ version: 2.5.1
+ resolution: "@opentelemetry/core@npm:2.5.1"
+ dependencies:
+ "@opentelemetry/semantic-conventions": "npm:^1.29.0"
+ peerDependencies:
+ "@opentelemetry/api": ">=1.0.0 <1.10.0"
+ checksum: 10/35c8493d07aebfc9c7b39e487a0e55232a18ee84b2c8cfdaef0f9a3432f8e98e691f4c34548e554c0c5d45363820f20244f6cd1a6bae2bb1aeadf2cacc48f532
+ languageName: node
+ linkType: hard
+
"@opentelemetry/exporter-logs-otlp-grpc@npm:0.211.0":
version: 0.211.0
resolution: "@opentelemetry/exporter-logs-otlp-grpc@npm:0.211.0"
@@ -10106,91 +10087,81 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-amqplib@npm:0.55.0":
- version: 0.55.0
- resolution: "@opentelemetry/instrumentation-amqplib@npm:0.55.0"
+"@opentelemetry/instrumentation-amqplib@npm:0.58.0":
+ version: 0.58.0
+ resolution: "@opentelemetry/instrumentation-amqplib@npm:0.58.0"
dependencies:
"@opentelemetry/core": "npm:^2.0.0"
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
+ "@opentelemetry/semantic-conventions": "npm:^1.33.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/03e028c4dfe9a8a9372f6ef6d4c4520343a3ec571e2e04dcd29e684cf25d212f6331be268656006220b476f6b46748aba2d142b7b4c62efd24baebf6a3f1b77b
+ checksum: 10/de6d6cd239a30e2eeb5b997c8e7e3acc13db9f512fabf77576487489cdb830a454f0745d69d2a6ac79a90f24c1494512a81b81e6d0aa348aac9cab180469096e
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-connect@npm:0.52.0":
- version: 0.52.0
- resolution: "@opentelemetry/instrumentation-connect@npm:0.52.0"
+"@opentelemetry/instrumentation-connect@npm:0.54.0":
+ version: 0.54.0
+ resolution: "@opentelemetry/instrumentation-connect@npm:0.54.0"
dependencies:
"@opentelemetry/core": "npm:^2.0.0"
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
"@opentelemetry/semantic-conventions": "npm:^1.27.0"
"@types/connect": "npm:3.4.38"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/c526768a10a4f6c76b791e382edeae2217a7b3c448b1a3458ef34ca46a645b6cf67eeec79bae119e2005f5d766c8eabc03b16058da6e94300110d029157e7e95
+ checksum: 10/335e42610a88f9265ca350945575b5011a8a96ba0b20eb7cf3d43da9efb1ec308d39b538ac2c0243ddbb63749d1300dd8841fd4ad0d9abe9964c78929df28cd2
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-dataloader@npm:0.26.0":
- version: 0.26.0
- resolution: "@opentelemetry/instrumentation-dataloader@npm:0.26.0"
+"@opentelemetry/instrumentation-dataloader@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@opentelemetry/instrumentation-dataloader@npm:0.28.0"
dependencies:
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/e3efde5515698fc25437d4e347cc829da1f82df95c0523149913030b53e4a359577ee988b66d5b0a3bd8230697cd785e983176c0b4bb14d001c64c8948d46c10
+ checksum: 10/e2c30ee9d4c52146832c05228db8d68027889b1bfce1dd081c46f129d60bce166c138620d75eedbd8a87726a71ecf0221b39ad050f371d4ce5097bbc2f04ce90
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-express@npm:0.57.0":
- version: 0.57.0
- resolution: "@opentelemetry/instrumentation-express@npm:0.57.0"
+"@opentelemetry/instrumentation-express@npm:0.59.0":
+ version: 0.59.0
+ resolution: "@opentelemetry/instrumentation-express@npm:0.59.0"
dependencies:
"@opentelemetry/core": "npm:^2.0.0"
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
"@opentelemetry/semantic-conventions": "npm:^1.27.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/66c10e878433d0e90bbf88dfbf28b23ecdbc3777326f46548c16c5062118b37c623011cef390a5ed3de2855f67f91587703581846f4e1e702ff3a068404f3e89
+ checksum: 10/a7da4e49429a5b06e740847ae1204fde61695a3777d864fd6fa09ff98d9859f2c243c98e61bf3a98936bfd14afed6cf5a53cb1f1f545e0ac60f9b2ac9bed4169
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-fs@npm:0.28.0":
- version: 0.28.0
- resolution: "@opentelemetry/instrumentation-fs@npm:0.28.0"
+"@opentelemetry/instrumentation-fs@npm:0.30.0":
+ version: 0.30.0
+ resolution: "@opentelemetry/instrumentation-fs@npm:0.30.0"
dependencies:
"@opentelemetry/core": "npm:^2.0.0"
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/f62c1256e3c47d958b296b57f8ab1d0b8b8851e9c3d6ad8691af514a33a2341ec1a9345d57a705a420a7a5757a297e03cc04c497a5701ac027a98b63b1a90ab1
+ checksum: 10/5bae626d157a9c56266e5f8dd3fae438ced9ab20b567285071dc2d47cc36f3ce36148b8a9e301ab0857701a23b9cf370c0c1f625fc783c36511a6fc62bf33d9e
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-generic-pool@npm:0.52.0":
- version: 0.52.0
- resolution: "@opentelemetry/instrumentation-generic-pool@npm:0.52.0"
+"@opentelemetry/instrumentation-generic-pool@npm:0.54.0":
+ version: 0.54.0
+ resolution: "@opentelemetry/instrumentation-generic-pool@npm:0.54.0"
dependencies:
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/f94b27d84a4172f95f7a33fa967f2ad562d4dba3182b1e8b6658b4eceb8a26a678b407a232858378a034dd8ffdb4e66bd98b4a8861fe042be59af3e4b400244f
+ checksum: 10/3a92649c142375c8db5938fbddd604da16e4a9bd78f1278b3775fa16ff1b5b96ffd8abc868745644d0d6ea8a0c83697983d5c999cf2b21974e55004899be92e4
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-graphql@npm:0.56.0":
- version: 0.56.0
- resolution: "@opentelemetry/instrumentation-graphql@npm:0.56.0"
- dependencies:
- "@opentelemetry/instrumentation": "npm:^0.208.0"
- peerDependencies:
- "@opentelemetry/api": ^1.3.0
- checksum: 10/7895e702484367ef9c26f7c79f0039ac9677133342253f3935e7203156cbc396dfd799ef84e4758e83c008ed8c6b6893a05fc1df2566cfaae65e3770485ad8c9
- languageName: node
- linkType: hard
-
-"@opentelemetry/instrumentation-graphql@npm:^0.58.0":
+"@opentelemetry/instrumentation-graphql@npm:0.58.0, @opentelemetry/instrumentation-graphql@npm:^0.58.0":
version: 0.58.0
resolution: "@opentelemetry/instrumentation-graphql@npm:0.58.0"
dependencies:
@@ -10201,34 +10172,20 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-hapi@npm:0.55.0":
- version: 0.55.0
- resolution: "@opentelemetry/instrumentation-hapi@npm:0.55.0"
+"@opentelemetry/instrumentation-hapi@npm:0.57.0":
+ version: 0.57.0
+ resolution: "@opentelemetry/instrumentation-hapi@npm:0.57.0"
dependencies:
"@opentelemetry/core": "npm:^2.0.0"
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
"@opentelemetry/semantic-conventions": "npm:^1.27.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/575c059a2dbcd77256acfca897d2cc08968b4e7e9e41449dfd5de2ca761fa2a544aaa6f2a8213f7374a42026e1f0b7e612ce01337e43108631e20e19fec01c81
+ checksum: 10/142684b85a69f29243961315acd7be390a00e536caa0897632dd38f480ef059a96e7795bdcfa4be8946abc4b4d03e6b54206ec7aed790cdcf4f4f2a467419613
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-http@npm:0.208.0":
- version: 0.208.0
- resolution: "@opentelemetry/instrumentation-http@npm:0.208.0"
- dependencies:
- "@opentelemetry/core": "npm:2.2.0"
- "@opentelemetry/instrumentation": "npm:0.208.0"
- "@opentelemetry/semantic-conventions": "npm:^1.29.0"
- forwarded-parse: "npm:2.1.2"
- peerDependencies:
- "@opentelemetry/api": ^1.3.0
- checksum: 10/f5e11eb7054d6701ea44ecb90321558e524b253a7945d1539f9971f83c5dfc1d294a6ac632eb35d2f19309837f16f6c405958c0bd9c50a8751dd07ee0704ca4e
- languageName: node
- linkType: hard
-
-"@opentelemetry/instrumentation-http@npm:^0.211.0":
+"@opentelemetry/instrumentation-http@npm:0.211.0, @opentelemetry/instrumentation-http@npm:^0.211.0":
version: 0.211.0
resolution: "@opentelemetry/instrumentation-http@npm:0.211.0"
dependencies:
@@ -10242,19 +10199,7 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-ioredis@npm:0.56.0":
- version: 0.56.0
- resolution: "@opentelemetry/instrumentation-ioredis@npm:0.56.0"
- dependencies:
- "@opentelemetry/instrumentation": "npm:^0.208.0"
- "@opentelemetry/redis-common": "npm:^0.38.2"
- peerDependencies:
- "@opentelemetry/api": ^1.3.0
- checksum: 10/8fd316eb94323fca62b71b51df4ef1dc0cf7879315f3006633d07cd9ea87bb9ff1315e216e6e61013f6ab84142593935d2920812794736ce4f0ca97da522ff09
- languageName: node
- linkType: hard
-
-"@opentelemetry/instrumentation-ioredis@npm:^0.59.0":
+"@opentelemetry/instrumentation-ioredis@npm:0.59.0, @opentelemetry/instrumentation-ioredis@npm:^0.59.0":
version: 0.59.0
resolution: "@opentelemetry/instrumentation-ioredis@npm:0.59.0"
dependencies:
@@ -10267,99 +10212,102 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-kafkajs@npm:0.18.0":
- version: 0.18.0
- resolution: "@opentelemetry/instrumentation-kafkajs@npm:0.18.0"
+"@opentelemetry/instrumentation-kafkajs@npm:0.20.0":
+ version: 0.20.0
+ resolution: "@opentelemetry/instrumentation-kafkajs@npm:0.20.0"
dependencies:
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
"@opentelemetry/semantic-conventions": "npm:^1.30.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/e3b998d905dc6c87b542e6b7004e12eeac19903872fe3e7d4c17771f69843b721dd73d0b136b2f21207d4dec7e53fd17d5042cf27a0028ec3c3074c0861654fe
+ checksum: 10/f6d67ab1fc7019de319ac21a58769fa58112fb9c8fa5a1a66591e5e5d90c256e7a19e8328178748d89c01a8789e00df8cd7d34420fa4ff7c51e82df4e8b74886
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-knex@npm:0.53.0":
- version: 0.53.0
- resolution: "@opentelemetry/instrumentation-knex@npm:0.53.0"
+"@opentelemetry/instrumentation-knex@npm:0.55.0":
+ version: 0.55.0
+ resolution: "@opentelemetry/instrumentation-knex@npm:0.55.0"
dependencies:
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
"@opentelemetry/semantic-conventions": "npm:^1.33.1"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/70506c24957374276ef63a18d103fb74a37888ffeb9c1c6b6419a3abcf970d4c8dfed3129ca840f71f1207e246c7bc337d3bc4ab249b1a1c67dfc854dd7da7fd
+ checksum: 10/02d9a3c1941d08a075c9be0ddd25e0b74e801c8bcc12a200f28267397c05f6152f6059e9a5148d118bff85c065ddca2ab93b586c30a8aacb41d772f8002d3b7e
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-koa@npm:0.57.0":
- version: 0.57.0
- resolution: "@opentelemetry/instrumentation-koa@npm:0.57.0"
+"@opentelemetry/instrumentation-koa@npm:0.59.0":
+ version: 0.59.0
+ resolution: "@opentelemetry/instrumentation-koa@npm:0.59.0"
dependencies:
"@opentelemetry/core": "npm:^2.0.0"
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
"@opentelemetry/semantic-conventions": "npm:^1.36.0"
peerDependencies:
"@opentelemetry/api": ^1.9.0
- checksum: 10/7df972b4a5c6c8cad6e1fe6ab3a6ea391d4db09f0d3e2b0b46f0ffa0289df88fe2446e06c08744d65293aeaff2f28628d51f8dea5d97404907a49f9e567f50f6
+ checksum: 10/604468baf698af3290ffc610bbe0a5c4e2ade43824069ae4ebe28416efa21ca82d2e6b0885d6d5cacbfb7b829bf631a80eb4860747c3503543a083f5ab1dcb3f
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-lru-memoizer@npm:0.53.0":
- version: 0.53.0
- resolution: "@opentelemetry/instrumentation-lru-memoizer@npm:0.53.0"
- dependencies:
- "@opentelemetry/instrumentation": "npm:^0.208.0"
- peerDependencies:
- "@opentelemetry/api": ^1.3.0
- checksum: 10/6f83abdb58e83fe87ce926236c54fbaaf49f64f8149e455b1dc1f33d735faf575e6f6d4df36b8eadf176a74d01cd05c6f3a3babff56a5a7448744e0cba39df5e
- languageName: node
- linkType: hard
-
-"@opentelemetry/instrumentation-mongodb@npm:0.61.0":
- version: 0.61.0
- resolution: "@opentelemetry/instrumentation-mongodb@npm:0.61.0"
- dependencies:
- "@opentelemetry/instrumentation": "npm:^0.208.0"
- peerDependencies:
- "@opentelemetry/api": ^1.3.0
- checksum: 10/fe5eb79c8924aa268c863af4a5878c47ba5730622cb861899802144a4dfe7431e7af6e9b568dd205fdedfd77fbbfe95539cdcf35e6b326ba695eeaadd61240ed
- languageName: node
- linkType: hard
-
-"@opentelemetry/instrumentation-mongoose@npm:0.55.0":
+"@opentelemetry/instrumentation-lru-memoizer@npm:0.55.0":
version: 0.55.0
- resolution: "@opentelemetry/instrumentation-mongoose@npm:0.55.0"
+ resolution: "@opentelemetry/instrumentation-lru-memoizer@npm:0.55.0"
+ dependencies:
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
+ peerDependencies:
+ "@opentelemetry/api": ^1.3.0
+ checksum: 10/6c2594032e3e8fa7edc1873c628c53dfaf9d6049f836255b3c87e6e284aec945be4c9fac955a5fa53d53901a73e710f85985ec73634caa4d61e9804089182427
+ languageName: node
+ linkType: hard
+
+"@opentelemetry/instrumentation-mongodb@npm:0.64.0":
+ version: 0.64.0
+ resolution: "@opentelemetry/instrumentation-mongodb@npm:0.64.0"
+ dependencies:
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
+ "@opentelemetry/semantic-conventions": "npm:^1.33.0"
+ peerDependencies:
+ "@opentelemetry/api": ^1.3.0
+ checksum: 10/ecaef6f687c32a6643f9c75a2f87868d07661bd265a9babea1f6adeb482617c03b305af5e7eaa68d85ae251f7b61493d60e4a494992ae67327160123f08f6b85
+ languageName: node
+ linkType: hard
+
+"@opentelemetry/instrumentation-mongoose@npm:0.57.0":
+ version: 0.57.0
+ resolution: "@opentelemetry/instrumentation-mongoose@npm:0.57.0"
dependencies:
"@opentelemetry/core": "npm:^2.0.0"
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
+ "@opentelemetry/semantic-conventions": "npm:^1.33.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/5ee25946b7a6a50178ff6b50d5a88b8a189f0ba6effc45ee07e6026c353b1cad605f51cb9c61f9200e066833a7f3b588ede02582dc7dbbce4a9d715ec312cea6
+ checksum: 10/a64878d3a6ebc39451dfa8b4003d3ee83a6fcc0dff00cc0fa883eaafd671cc45047aeee03b21ce622fd46dcdfb992aa3c48bd638c16496b64d5b98f8fcfea9d0
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-mysql2@npm:0.55.0":
- version: 0.55.0
- resolution: "@opentelemetry/instrumentation-mysql2@npm:0.55.0"
+"@opentelemetry/instrumentation-mysql2@npm:0.57.0":
+ version: 0.57.0
+ resolution: "@opentelemetry/instrumentation-mysql2@npm:0.57.0"
dependencies:
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
"@opentelemetry/semantic-conventions": "npm:^1.33.0"
"@opentelemetry/sql-common": "npm:^0.41.2"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/ca5bb6c99bd8fd3590341955aeece3c69982e07b2df520998ea282ac9135311f8fc37ba55fb66adf07a80adcf98d42892b698422c9817667231064cc251e626d
+ checksum: 10/b1d120318c2fbd86539182e6fedba334f5a05d87c10a574694b67b8efac820ee46350fb2664be802e28800705739d1be08e257f25b79661f1214d497eba1cdd6
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-mysql@npm:0.54.0":
- version: 0.54.0
- resolution: "@opentelemetry/instrumentation-mysql@npm:0.54.0"
+"@opentelemetry/instrumentation-mysql@npm:0.57.0":
+ version: 0.57.0
+ resolution: "@opentelemetry/instrumentation-mysql@npm:0.57.0"
dependencies:
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
+ "@opentelemetry/semantic-conventions": "npm:^1.33.0"
"@types/mysql": "npm:2.15.27"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/d4756b4d72c0232f92fc00fd8fb03d02fe27d9108c8c74ae1d8aa50800207f7e6dc10aa8f5a636d9b6c8865b10e10a79741242c08af4d4f0599977182b7508ae
+ checksum: 10/d36cfca4f0ab748eea3736ef521a5d225ddea048d30e7bc65f1e5063eff179ce0c45d1018600036cb5997d420460c4dbdf2f94071b046b094751fa83a9a8afe4
languageName: node
linkType: hard
@@ -10375,32 +10323,32 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-pg@npm:0.61.0":
- version: 0.61.0
- resolution: "@opentelemetry/instrumentation-pg@npm:0.61.0"
+"@opentelemetry/instrumentation-pg@npm:0.63.0":
+ version: 0.63.0
+ resolution: "@opentelemetry/instrumentation-pg@npm:0.63.0"
dependencies:
"@opentelemetry/core": "npm:^2.0.0"
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
"@opentelemetry/semantic-conventions": "npm:^1.34.0"
"@opentelemetry/sql-common": "npm:^0.41.2"
"@types/pg": "npm:8.15.6"
- "@types/pg-pool": "npm:2.0.6"
+ "@types/pg-pool": "npm:2.0.7"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/84825695303d79720a87622bfb0bcbc6c46463a595a36d7fb611684bfb23df9645ff17780b60a00cc97a78e70ef109603fc473b2cefd91a7099b14d2d93fdb56
+ checksum: 10/f937e1e535455ed6d9e9bf07c296e025a4ff05e003c4b259f5dede78cf5ce96631805602c90d26251a366542a19f15a4d514c9241d965873a9d8bef1812b121f
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-redis@npm:0.57.0":
- version: 0.57.0
- resolution: "@opentelemetry/instrumentation-redis@npm:0.57.0"
+"@opentelemetry/instrumentation-redis@npm:0.59.0":
+ version: 0.59.0
+ resolution: "@opentelemetry/instrumentation-redis@npm:0.59.0"
dependencies:
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
"@opentelemetry/redis-common": "npm:^0.38.2"
"@opentelemetry/semantic-conventions": "npm:^1.27.0"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/171f5e57d0141088f8e4cdb8f744226d7999ca045842708e65c8b784f53a41e25a7248f22382bf1b4a80b6fa1cc4c41658502bb15340b3fa2c22f2e9db8b76e0
+ checksum: 10/b5f455901ddfe40cc0e8e0c0c7889d0836995605593d134fe3c127791adf866a69519d9158634ba121ffa239746f15269a97bbb104a2271a4a83507bde43af66
languageName: node
linkType: hard
@@ -10415,41 +10363,29 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-tedious@npm:0.27.0":
- version: 0.27.0
- resolution: "@opentelemetry/instrumentation-tedious@npm:0.27.0"
+"@opentelemetry/instrumentation-tedious@npm:0.30.0":
+ version: 0.30.0
+ resolution: "@opentelemetry/instrumentation-tedious@npm:0.30.0"
dependencies:
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
+ "@opentelemetry/semantic-conventions": "npm:^1.33.0"
"@types/tedious": "npm:^4.0.14"
peerDependencies:
"@opentelemetry/api": ^1.3.0
- checksum: 10/453492b72cf16b855da1a4ba38b9619261ef77ed4afe8ae551c0abc529c81c8640d816934aae197fa719e8e79591613d2398a8a7f3b77c82de41bf51db3eebfc
+ checksum: 10/d8f62caa556571b21100c5fc8c1f06a689afcec2099ce59b988f6782463ab18b59f38adf3b84c8adbb736ae8bb7820f5368527a984e41ec2b90e9cccfb18a9de
languageName: node
linkType: hard
-"@opentelemetry/instrumentation-undici@npm:0.19.0":
- version: 0.19.0
- resolution: "@opentelemetry/instrumentation-undici@npm:0.19.0"
+"@opentelemetry/instrumentation-undici@npm:0.21.0":
+ version: 0.21.0
+ resolution: "@opentelemetry/instrumentation-undici@npm:0.21.0"
dependencies:
"@opentelemetry/core": "npm:^2.0.0"
- "@opentelemetry/instrumentation": "npm:^0.208.0"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
"@opentelemetry/semantic-conventions": "npm:^1.24.0"
peerDependencies:
"@opentelemetry/api": ^1.7.0
- checksum: 10/862ea5e49c2cf38c7a135f5ea6a95f1b8ca009620f9b0e4d6c7ffb69e8e1d4e7d4169e4cf0cd2af4ce574864b37ea3f7c039b0e6600d3e490f3c263a8647325e
- languageName: node
- linkType: hard
-
-"@opentelemetry/instrumentation@npm:0.208.0, @opentelemetry/instrumentation@npm:^0.208.0":
- version: 0.208.0
- resolution: "@opentelemetry/instrumentation@npm:0.208.0"
- dependencies:
- "@opentelemetry/api-logs": "npm:0.208.0"
- import-in-the-middle: "npm:^2.0.0"
- require-in-the-middle: "npm:^8.0.0"
- peerDependencies:
- "@opentelemetry/api": ^1.3.0
- checksum: 10/0591121c1bab29b8246ba879b1ed91f2db17680cfce56a635bf2e81390a9140f029b094ff4498ff154132379192bf424d7d234d2114883735603e4a6581a4a79
+ checksum: 10/e2e39d7ef3a786c65979517c3db0f6a3cfab263db1072031623f51aa9b1bdd79ae6f1f216718b4ce0be1334655c3ec19906fd2d4d646cfe12ae630deb456fc13
languageName: node
linkType: hard
@@ -10466,6 +10402,32 @@ __metadata:
languageName: node
linkType: hard
+"@opentelemetry/instrumentation@npm:^0.207.0":
+ version: 0.207.0
+ resolution: "@opentelemetry/instrumentation@npm:0.207.0"
+ dependencies:
+ "@opentelemetry/api-logs": "npm:0.207.0"
+ import-in-the-middle: "npm:^2.0.0"
+ require-in-the-middle: "npm:^8.0.0"
+ peerDependencies:
+ "@opentelemetry/api": ^1.3.0
+ checksum: 10/ea9b9a7324016116ba5ded98ebf7e8db722625a7408532be707db2ad9f5a760e7f17809097c5fc61b95f135281349534045e0242eaa9fc57c4b508d2ddf4c181
+ languageName: node
+ linkType: hard
+
+"@opentelemetry/instrumentation@npm:^0.208.0":
+ version: 0.208.0
+ resolution: "@opentelemetry/instrumentation@npm:0.208.0"
+ dependencies:
+ "@opentelemetry/api-logs": "npm:0.208.0"
+ import-in-the-middle: "npm:^2.0.0"
+ require-in-the-middle: "npm:^8.0.0"
+ peerDependencies:
+ "@opentelemetry/api": ^1.3.0
+ checksum: 10/0591121c1bab29b8246ba879b1ed91f2db17680cfce56a635bf2e81390a9140f029b094ff4498ff154132379192bf424d7d234d2114883735603e4a6581a4a79
+ languageName: node
+ linkType: hard
+
"@opentelemetry/otlp-exporter-base@npm:0.211.0":
version: 0.211.0
resolution: "@opentelemetry/otlp-exporter-base@npm:0.211.0"
@@ -10538,7 +10500,7 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/resources@npm:2.5.0, @opentelemetry/resources@npm:^2.2.0":
+"@opentelemetry/resources@npm:2.5.0":
version: 2.5.0
resolution: "@opentelemetry/resources@npm:2.5.0"
dependencies:
@@ -10550,6 +10512,18 @@ __metadata:
languageName: node
linkType: hard
+"@opentelemetry/resources@npm:2.5.1, @opentelemetry/resources@npm:^2.2.0, @opentelemetry/resources@npm:^2.5.1":
+ version: 2.5.1
+ resolution: "@opentelemetry/resources@npm:2.5.1"
+ dependencies:
+ "@opentelemetry/core": "npm:2.5.1"
+ "@opentelemetry/semantic-conventions": "npm:^1.29.0"
+ peerDependencies:
+ "@opentelemetry/api": ">=1.3.0 <1.10.0"
+ checksum: 10/5a9fc07fede70eb9b72d25c654b1ab0e7133e1ed0f7940418e9e637b9298a07c7a7db38b5765d6690865aeb88934b1544631ca183e32e518fd012ca7ffa6ee87
+ languageName: node
+ linkType: hard
+
"@opentelemetry/sdk-logs@npm:0.211.0":
version: 0.211.0
resolution: "@opentelemetry/sdk-logs@npm:0.211.0"
@@ -10609,7 +10583,7 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/sdk-trace-base@npm:2.5.0, @opentelemetry/sdk-trace-base@npm:^2.2.0":
+"@opentelemetry/sdk-trace-base@npm:2.5.0":
version: 2.5.0
resolution: "@opentelemetry/sdk-trace-base@npm:2.5.0"
dependencies:
@@ -10622,6 +10596,19 @@ __metadata:
languageName: node
linkType: hard
+"@opentelemetry/sdk-trace-base@npm:^2.5.1":
+ version: 2.5.1
+ resolution: "@opentelemetry/sdk-trace-base@npm:2.5.1"
+ dependencies:
+ "@opentelemetry/core": "npm:2.5.1"
+ "@opentelemetry/resources": "npm:2.5.1"
+ "@opentelemetry/semantic-conventions": "npm:^1.29.0"
+ peerDependencies:
+ "@opentelemetry/api": ">=1.3.0 <1.10.0"
+ checksum: 10/5d8de3fa2cbfc09f45e042423e32a67098261ca8a0e326bca6f33cbe866670709332b81cf5a73bf35f44f165c506aed910215a5294a6ba204fb4bd3d8ea0f531
+ languageName: node
+ linkType: hard
+
"@opentelemetry/sdk-trace-node@npm:2.5.0, @opentelemetry/sdk-trace-node@npm:^2.2.0":
version: 2.5.0
resolution: "@opentelemetry/sdk-trace-node@npm:2.5.0"
@@ -10635,10 +10622,10 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/semantic-conventions@npm:^1.22.0, @opentelemetry/semantic-conventions@npm:^1.24.0, @opentelemetry/semantic-conventions@npm:^1.27.0, @opentelemetry/semantic-conventions@npm:^1.29.0, @opentelemetry/semantic-conventions@npm:^1.30.0, @opentelemetry/semantic-conventions@npm:^1.33.0, @opentelemetry/semantic-conventions@npm:^1.33.1, @opentelemetry/semantic-conventions@npm:^1.34.0, @opentelemetry/semantic-conventions@npm:^1.36.0, @opentelemetry/semantic-conventions@npm:^1.37.0, @opentelemetry/semantic-conventions@npm:^1.38.0":
- version: 1.39.0
- resolution: "@opentelemetry/semantic-conventions@npm:1.39.0"
- checksum: 10/30b8f78468ef38c541f9c8a6831d53dc66c097c4c2cf5eb662c64dd2c52327d44779104fdcd14c8d0f1e9802dc7674accfd9186777493202595f9a9af2e5d1b6
+"@opentelemetry/semantic-conventions@npm:^1.22.0, @opentelemetry/semantic-conventions@npm:^1.24.0, @opentelemetry/semantic-conventions@npm:^1.27.0, @opentelemetry/semantic-conventions@npm:^1.28.0, @opentelemetry/semantic-conventions@npm:^1.29.0, @opentelemetry/semantic-conventions@npm:^1.30.0, @opentelemetry/semantic-conventions@npm:^1.33.0, @opentelemetry/semantic-conventions@npm:^1.33.1, @opentelemetry/semantic-conventions@npm:^1.34.0, @opentelemetry/semantic-conventions@npm:^1.36.0, @opentelemetry/semantic-conventions@npm:^1.38.0, @opentelemetry/semantic-conventions@npm:^1.39.0":
+ version: 1.40.0
+ resolution: "@opentelemetry/semantic-conventions@npm:1.40.0"
+ checksum: 10/edb58894590e42e631006a9f5741955fad248e3589aa334a5e59080c535ead44ee9f376c444ef2be094d1e6c1a2e596538c1df0a31a04508551e91b1a5d5c93c
languageName: node
linkType: hard
@@ -10813,86 +10800,6 @@ __metadata:
languageName: node
linkType: hard
-"@perfsee/bundle-analyzer@npm:1.14.2":
- version: 1.14.2
- resolution: "@perfsee/bundle-analyzer@npm:1.14.2"
- dependencies:
- "@eyhn/msgpack-stream": "npm:^2.8.4"
- "@perfsee/jsonr": "npm:1.14.2"
- "@perfsee/utils": "npm:1.14.2"
- acorn: "npm:^8.7.1"
- acorn-walk: "npm:^8.2.0"
- htmlparser2: "npm:^8.0.1"
- lodash: "npm:^4.17.21"
- minimatch: "npm:^7.4.6"
- query-string: "npm:^7.1.1"
- tar: "npm:^6.1.11"
- tslib: "npm:^2.4.0"
- peerDependencies:
- isolated-vm: ^4.7.2
- peerDependenciesMeta:
- isolated-vm:
- optional: true
- checksum: 10/641739f305ce701969e2582620d3ebbff1e01d81a4e472346372fc100455159b2d7d63d1de89432a14e835d9772f5d23d8235068e89f69e44231349c0a0cb178
- languageName: node
- linkType: hard
-
-"@perfsee/jsonr@npm:1.14.2":
- version: 1.14.2
- resolution: "@perfsee/jsonr@npm:1.14.2"
- dependencies:
- tslib: "npm:^2.4.0"
- checksum: 10/501d93fb6f6378ef22426ff7a76ec5eefe0e83dd4f25d6b1a13b0842fcedfe9caedabb3a5144a5c5610631dcd2256d310b22c3eb693a5747210dcf5532fb3aa1
- languageName: node
- linkType: hard
-
-"@perfsee/plugin-utils@npm:1.14.2":
- version: 1.14.2
- resolution: "@perfsee/plugin-utils@npm:1.14.2"
- dependencies:
- "@perfsee/bundle-analyzer": "npm:1.14.2"
- "@perfsee/jsonr": "npm:1.14.2"
- "@perfsee/utils": "npm:1.14.2"
- chalk: "npm:^4.1.2"
- debug: "npm:4.3.4"
- env-ci: "npm:^7.2.1"
- find-cache-dir: "npm:^3.3.2"
- lodash: "npm:^4.17.21"
- node-fetch: "npm:^2.6.2"
- open: "npm:^8.4.2"
- query-string: "npm:^7.1.1"
- simple-git: "npm:3.15.0"
- table: "npm:^6.8.0"
- tar: "npm:^6.1.11"
- tslib: "npm:^2.4.0"
- uuid: "npm:^9.0.0"
- checksum: 10/5c4717b64dddaa9e48f189b83ae1a50cdd257b137ea5b076330da02ec999d044aef744aac68ccb43570492fdd2ca8cb34aad134606fa087b62ff85e88300479d
- languageName: node
- linkType: hard
-
-"@perfsee/utils@npm:1.14.2":
- version: 1.14.2
- resolution: "@perfsee/utils@npm:1.14.2"
- dependencies:
- tslib: "npm:^2.4.0"
- checksum: 10/a6ec554f2ac75f7b8d05e7556901c3ed3b3c02bf8bb7cb9a79e0e82431e46f4e3eff92f32e3be8d9d0f96946a34c40104b140be5ea39d226e6c648aeb5ae68e0
- languageName: node
- linkType: hard
-
-"@perfsee/webpack@npm:^1.13.0":
- version: 1.14.2
- resolution: "@perfsee/webpack@npm:1.14.2"
- dependencies:
- "@perfsee/bundle-analyzer": "npm:1.14.2"
- "@perfsee/plugin-utils": "npm:1.14.2"
- chalk: "npm:^4.1.2"
- tslib: "npm:^2.4.0"
- peerDependencies:
- webpack: ">= 4"
- checksum: 10/ff27347b4a7892c1ee935fcf098f231bc3b4d151a0c8050bfda52475ff5ed0144e221a861e0e4acdb1fa3d9e312491d402ba5e87fabb8bc1436e4d17b021e9b4
- languageName: node
- linkType: hard
-
"@pkgjs/parseargs@npm:^0.11.0":
version: 0.11.0
resolution: "@pkgjs/parseargs@npm:0.11.0"
@@ -10995,7 +10902,18 @@ __metadata:
languageName: node
linkType: hard
-"@prisma/instrumentation@npm:6.19.0, @prisma/instrumentation@npm:^6.7.0":
+"@prisma/instrumentation@npm:7.2.0":
+ version: 7.2.0
+ resolution: "@prisma/instrumentation@npm:7.2.0"
+ dependencies:
+ "@opentelemetry/instrumentation": "npm:^0.207.0"
+ peerDependencies:
+ "@opentelemetry/api": ^1.8
+ checksum: 10/a02d16543fdeb7e2d804d0c3ecdb9f83e4996eea1cce52519bb0f772cbf943e7ea4c89e726004eabd6cb6008991ad4530a03c68ee27ec572f762f97ef5213b33
+ languageName: node
+ linkType: hard
+
+"@prisma/instrumentation@npm:^6.7.0":
version: 6.19.0
resolution: "@prisma/instrumentation@npm:6.19.0"
dependencies:
@@ -14836,199 +14754,147 @@ __metadata:
languageName: node
linkType: hard
-"@sentry-internal/browser-utils@npm:10.29.0":
- version: 10.29.0
- resolution: "@sentry-internal/browser-utils@npm:10.29.0"
+"@sentry-internal/browser-utils@npm:10.40.0":
+ version: 10.40.0
+ resolution: "@sentry-internal/browser-utils@npm:10.40.0"
dependencies:
- "@sentry/core": "npm:10.29.0"
- checksum: 10/eacb0b4d08a732370b9d70a53f1348fe80463abb39d70aa2935cc1bd611f034d0cd6c1e7b783b654856a24e7a525524f9d305ec9133d0574abb09e1412ea8237
+ "@sentry/core": "npm:10.40.0"
+ checksum: 10/db037096d87368209119b83e0e4a4c1acafd341cbded1139ef121f65a7520bbe4f5157cf84419c01ee374c5af668a547c9abfe79eee0fdf002f5b26097db5f31
languageName: node
linkType: hard
-"@sentry-internal/browser-utils@npm:9.47.1":
- version: 9.47.1
- resolution: "@sentry-internal/browser-utils@npm:9.47.1"
+"@sentry-internal/feedback@npm:10.40.0":
+ version: 10.40.0
+ resolution: "@sentry-internal/feedback@npm:10.40.0"
dependencies:
- "@sentry/core": "npm:9.47.1"
- checksum: 10/18d99dc0fba5df749915a61433ca9d9f2019afd62a9effcab96aef01b7912d37e4415fbe35c50a5c8a1bdd304a4dbf46c2b9d48ca6b100c348847044f895e88d
+ "@sentry/core": "npm:10.40.0"
+ checksum: 10/42fb400e6203e7d4ba2ddd0a13e9c3b84f0fb7f136e677415073cd0c2037faaa21c5184ef015a9b11a2fb88f588154a5743664af7188658e0edd0561d05ef72c
languageName: node
linkType: hard
-"@sentry-internal/feedback@npm:10.29.0":
- version: 10.29.0
- resolution: "@sentry-internal/feedback@npm:10.29.0"
+"@sentry-internal/replay-canvas@npm:10.40.0":
+ version: 10.40.0
+ resolution: "@sentry-internal/replay-canvas@npm:10.40.0"
dependencies:
- "@sentry/core": "npm:10.29.0"
- checksum: 10/3b19a1f8d0ecce20b67bee4aa866d10338bad968461b772944ced96413c650c655f5345f9cab193716f381e354ae08c4e055d356d108953e6411c5be51c85550
+ "@sentry-internal/replay": "npm:10.40.0"
+ "@sentry/core": "npm:10.40.0"
+ checksum: 10/cb98dc28721bfa8d7e10a081ee4dde52bc7188500a3be601b864756fa95f0748ae69e1d8092c9a3e58f57d1136027401aec3b69b3a62a09febba5ab7dfe53170
languageName: node
linkType: hard
-"@sentry-internal/feedback@npm:9.47.1":
- version: 9.47.1
- resolution: "@sentry-internal/feedback@npm:9.47.1"
+"@sentry-internal/replay@npm:10.40.0":
+ version: 10.40.0
+ resolution: "@sentry-internal/replay@npm:10.40.0"
dependencies:
- "@sentry/core": "npm:9.47.1"
- checksum: 10/775e8a2022b913b74bd2bea8d83eb1caeeeb78ae1929b1fda22ac38290386e9d21c0eb8cfafa0b4b9b075ffb90124b5dccf92e4c353784949d6d58989dba9d68
+ "@sentry-internal/browser-utils": "npm:10.40.0"
+ "@sentry/core": "npm:10.40.0"
+ checksum: 10/0aaf9ebdbf13cd465771ff5b56211db7205b82f9bd70a7ed704c8a281124d9c4852c44750789d5853d2d68721a3eb4c9451e4446a8cd72150a18db9be3832e17
languageName: node
linkType: hard
-"@sentry-internal/replay-canvas@npm:10.29.0":
- version: 10.29.0
- resolution: "@sentry-internal/replay-canvas@npm:10.29.0"
+"@sentry/babel-plugin-component-annotate@npm:5.1.1":
+ version: 5.1.1
+ resolution: "@sentry/babel-plugin-component-annotate@npm:5.1.1"
+ checksum: 10/8c7da826dc2dd4a3335628fb9094d3976354a0a72ca46e8bebe4945402225fdca868f9717843c640ca381278f62d7798b697843a3add3422f409702ebca094cc
+ languageName: node
+ linkType: hard
+
+"@sentry/browser@npm:10.40.0":
+ version: 10.40.0
+ resolution: "@sentry/browser@npm:10.40.0"
dependencies:
- "@sentry-internal/replay": "npm:10.29.0"
- "@sentry/core": "npm:10.29.0"
- checksum: 10/af5cea43b144eefd565c2af48515bf9f8ed120ed6671a86a671e04c1930e5d0532f64e3b618c7d72b0881e0caa812692c02d6af7207388a07170835521164e38
+ "@sentry-internal/browser-utils": "npm:10.40.0"
+ "@sentry-internal/feedback": "npm:10.40.0"
+ "@sentry-internal/replay": "npm:10.40.0"
+ "@sentry-internal/replay-canvas": "npm:10.40.0"
+ "@sentry/core": "npm:10.40.0"
+ checksum: 10/0bb4707329e7f0d66aea93ca1cb65041d813072ab880b3876c36a007bf983c6130840d7de08d86b152c672e5eb10f4903383429cf67d33089a3cbd4fb4cee476
languageName: node
linkType: hard
-"@sentry-internal/replay-canvas@npm:9.47.1":
- version: 9.47.1
- resolution: "@sentry-internal/replay-canvas@npm:9.47.1"
- dependencies:
- "@sentry-internal/replay": "npm:9.47.1"
- "@sentry/core": "npm:9.47.1"
- checksum: 10/1a1d230b3ba22c3ceacd7b7144737b2f2aad5f7fa0dec023cc43f27d2bf28cda2ffb5d1154333b4b949cbd89a66ab43a6d21bec6cad48e5089cde33dbfeb5e6b
- languageName: node
- linkType: hard
-
-"@sentry-internal/replay@npm:10.29.0":
- version: 10.29.0
- resolution: "@sentry-internal/replay@npm:10.29.0"
- dependencies:
- "@sentry-internal/browser-utils": "npm:10.29.0"
- "@sentry/core": "npm:10.29.0"
- checksum: 10/2314d9d6da1e57a830732351a7a57bca44e2f75a79b52e9998da20666fe3a15b6e64844758256d1281f8c9f9f07e71d84d05e5648792268cfe61762965484e7e
- languageName: node
- linkType: hard
-
-"@sentry-internal/replay@npm:9.47.1":
- version: 9.47.1
- resolution: "@sentry-internal/replay@npm:9.47.1"
- dependencies:
- "@sentry-internal/browser-utils": "npm:9.47.1"
- "@sentry/core": "npm:9.47.1"
- checksum: 10/94f3f2f5c72fff4234d4cefd574a1e49fcc85d8c2e7054af2c7a659c5e6b7e531504e6dbf0934d37e992840ca8e947ee0254faf6dbf977a18a4f63cd9a17850e
- languageName: node
- linkType: hard
-
-"@sentry/babel-plugin-component-annotate@npm:4.8.0":
- version: 4.8.0
- resolution: "@sentry/babel-plugin-component-annotate@npm:4.8.0"
- checksum: 10/7cc62dfea3dd3d895e52624c2b27a81c7c641d42a3de05ff14bf0fede9d876a9cfec11962d33bacf42dfea59ec75c4271448a6c284dc63c2c0bb634002419867
- languageName: node
- linkType: hard
-
-"@sentry/browser@npm:10.29.0":
- version: 10.29.0
- resolution: "@sentry/browser@npm:10.29.0"
- dependencies:
- "@sentry-internal/browser-utils": "npm:10.29.0"
- "@sentry-internal/feedback": "npm:10.29.0"
- "@sentry-internal/replay": "npm:10.29.0"
- "@sentry-internal/replay-canvas": "npm:10.29.0"
- "@sentry/core": "npm:10.29.0"
- checksum: 10/b1ab4f7a9a0304174134be4e432b6cf03d7cf91402107549648996d541336ff5846004d5c5bea34769bdd2c46d62a5e00e3f0ba317f25fb8ec4c5d6321d74ce8
- languageName: node
- linkType: hard
-
-"@sentry/browser@npm:9.47.1":
- version: 9.47.1
- resolution: "@sentry/browser@npm:9.47.1"
- dependencies:
- "@sentry-internal/browser-utils": "npm:9.47.1"
- "@sentry-internal/feedback": "npm:9.47.1"
- "@sentry-internal/replay": "npm:9.47.1"
- "@sentry-internal/replay-canvas": "npm:9.47.1"
- "@sentry/core": "npm:9.47.1"
- checksum: 10/16a4883034ec73e4cca25c3586b0133da72372812d7b635bb2b973113c91e59c818cd488ef7dbeeedc15a4b1f295c14601c1d4d5905bd7b247116de015cac9c6
- languageName: node
- linkType: hard
-
-"@sentry/bundler-plugin-core@npm:4.8.0":
- version: 4.8.0
- resolution: "@sentry/bundler-plugin-core@npm:4.8.0"
+"@sentry/bundler-plugin-core@npm:5.1.1":
+ version: 5.1.1
+ resolution: "@sentry/bundler-plugin-core@npm:5.1.1"
dependencies:
"@babel/core": "npm:^7.18.5"
- "@sentry/babel-plugin-component-annotate": "npm:4.8.0"
- "@sentry/cli": "npm:^2.57.0"
+ "@sentry/babel-plugin-component-annotate": "npm:5.1.1"
+ "@sentry/cli": "npm:^2.58.5"
dotenv: "npm:^16.3.1"
find-up: "npm:^5.0.0"
- glob: "npm:^10.5.0"
- magic-string: "npm:0.30.8"
- unplugin: "npm:1.0.1"
- checksum: 10/a19eaf1c118e273ed3383da0ede9365c23b5668871f21b89c22fb873ae29cf972464472d7c448f84afdea7e99e50dc5bf5f46579721f88696400cab994a2d123
+ glob: "npm:^13.0.6"
+ magic-string: "npm:~0.30.8"
+ checksum: 10/6d08a02ed44d15ce4905be33d573787b75689d75c9fdc4026a6fce4c9f62e4539d2f281e10b57dd97ceddb0b52a34c091f57cfd8b96d20993a0cbc83b25c26d0
languageName: node
linkType: hard
-"@sentry/cli-darwin@npm:2.58.4":
- version: 2.58.4
- resolution: "@sentry/cli-darwin@npm:2.58.4"
+"@sentry/cli-darwin@npm:2.58.5":
+ version: 2.58.5
+ resolution: "@sentry/cli-darwin@npm:2.58.5"
conditions: os=darwin
languageName: node
linkType: hard
-"@sentry/cli-linux-arm64@npm:2.58.4":
- version: 2.58.4
- resolution: "@sentry/cli-linux-arm64@npm:2.58.4"
+"@sentry/cli-linux-arm64@npm:2.58.5":
+ version: 2.58.5
+ resolution: "@sentry/cli-linux-arm64@npm:2.58.5"
conditions: (os=linux | os=freebsd | os=android) & cpu=arm64
languageName: node
linkType: hard
-"@sentry/cli-linux-arm@npm:2.58.4":
- version: 2.58.4
- resolution: "@sentry/cli-linux-arm@npm:2.58.4"
+"@sentry/cli-linux-arm@npm:2.58.5":
+ version: 2.58.5
+ resolution: "@sentry/cli-linux-arm@npm:2.58.5"
conditions: (os=linux | os=freebsd | os=android) & cpu=arm
languageName: node
linkType: hard
-"@sentry/cli-linux-i686@npm:2.58.4":
- version: 2.58.4
- resolution: "@sentry/cli-linux-i686@npm:2.58.4"
+"@sentry/cli-linux-i686@npm:2.58.5":
+ version: 2.58.5
+ resolution: "@sentry/cli-linux-i686@npm:2.58.5"
conditions: (os=linux | os=freebsd | os=android) & (cpu=x86 | cpu=ia32)
languageName: node
linkType: hard
-"@sentry/cli-linux-x64@npm:2.58.4":
- version: 2.58.4
- resolution: "@sentry/cli-linux-x64@npm:2.58.4"
+"@sentry/cli-linux-x64@npm:2.58.5":
+ version: 2.58.5
+ resolution: "@sentry/cli-linux-x64@npm:2.58.5"
conditions: (os=linux | os=freebsd | os=android) & cpu=x64
languageName: node
linkType: hard
-"@sentry/cli-win32-arm64@npm:2.58.4":
- version: 2.58.4
- resolution: "@sentry/cli-win32-arm64@npm:2.58.4"
+"@sentry/cli-win32-arm64@npm:2.58.5":
+ version: 2.58.5
+ resolution: "@sentry/cli-win32-arm64@npm:2.58.5"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@sentry/cli-win32-i686@npm:2.58.4":
- version: 2.58.4
- resolution: "@sentry/cli-win32-i686@npm:2.58.4"
+"@sentry/cli-win32-i686@npm:2.58.5":
+ version: 2.58.5
+ resolution: "@sentry/cli-win32-i686@npm:2.58.5"
conditions: os=win32 & (cpu=x86 | cpu=ia32)
languageName: node
linkType: hard
-"@sentry/cli-win32-x64@npm:2.58.4":
- version: 2.58.4
- resolution: "@sentry/cli-win32-x64@npm:2.58.4"
+"@sentry/cli-win32-x64@npm:2.58.5":
+ version: 2.58.5
+ resolution: "@sentry/cli-win32-x64@npm:2.58.5"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
-"@sentry/cli@npm:^2.57.0":
- version: 2.58.4
- resolution: "@sentry/cli@npm:2.58.4"
+"@sentry/cli@npm:^2.58.5":
+ version: 2.58.5
+ resolution: "@sentry/cli@npm:2.58.5"
dependencies:
- "@sentry/cli-darwin": "npm:2.58.4"
- "@sentry/cli-linux-arm": "npm:2.58.4"
- "@sentry/cli-linux-arm64": "npm:2.58.4"
- "@sentry/cli-linux-i686": "npm:2.58.4"
- "@sentry/cli-linux-x64": "npm:2.58.4"
- "@sentry/cli-win32-arm64": "npm:2.58.4"
- "@sentry/cli-win32-i686": "npm:2.58.4"
- "@sentry/cli-win32-x64": "npm:2.58.4"
+ "@sentry/cli-darwin": "npm:2.58.5"
+ "@sentry/cli-linux-arm": "npm:2.58.5"
+ "@sentry/cli-linux-arm64": "npm:2.58.5"
+ "@sentry/cli-linux-i686": "npm:2.58.5"
+ "@sentry/cli-linux-x64": "npm:2.58.5"
+ "@sentry/cli-win32-arm64": "npm:2.58.5"
+ "@sentry/cli-win32-i686": "npm:2.58.5"
+ "@sentry/cli-win32-x64": "npm:2.58.5"
https-proxy-agent: "npm:^5.0.0"
node-fetch: "npm:^2.6.7"
progress: "npm:^2.0.3"
@@ -15053,152 +14919,156 @@ __metadata:
optional: true
bin:
sentry-cli: bin/sentry-cli
- checksum: 10/cf5df020ed96c05e74f742c80b4c5f16750ee82a6b6f3619c0edb964c5b02b4dfca5688eb8a5278274fce38f9cd2b770e20d9365253bb86e9f24ceb309f9f6eb
+ checksum: 10/347fb8236b1db52ccf111b397df379af798373b4a022a03b5136f9e5db5d873e24616094a92f5216b1a218fac54c8e8f47e91c9fa089e6bf31c6989691216b2a
languageName: node
linkType: hard
-"@sentry/core@npm:10.29.0":
- version: 10.29.0
- resolution: "@sentry/core@npm:10.29.0"
- checksum: 10/aa7a233a8c6327c5f60321cd65e2704e46945f5140da55e6016d949ad97529e362b3e2885c16e5defc53e5de0f870074aa94defd8376e50931bdf677c73c66fa
+"@sentry/core@npm:10.40.0":
+ version: 10.40.0
+ resolution: "@sentry/core@npm:10.40.0"
+ checksum: 10/a7ff4eb99c9418731049ed5730e54f231fdb588145df09c602ccf84c22ff6afef35c389b48cf18326fc6ffa110a6c51f746a35178e19fa6fd2caaaebf733712f
languageName: node
linkType: hard
-"@sentry/core@npm:9.47.1":
- version: 9.47.1
- resolution: "@sentry/core@npm:9.47.1"
- checksum: 10/62cc2a0f45d89e3b78f083fe365007e59aed54e20b55ae5b45931cfa8e4d79d457c0c57450c6c7f92cec71fa682cd9cb3b64414fa86273f08cf3d8d06bd99c24
- languageName: node
- linkType: hard
-
-"@sentry/electron@npm:^7.0.0":
- version: 7.5.0
- resolution: "@sentry/electron@npm:7.5.0"
+"@sentry/electron@npm:^7.9.0":
+ version: 7.9.0
+ resolution: "@sentry/electron@npm:7.9.0"
dependencies:
- "@sentry/browser": "npm:10.29.0"
- "@sentry/core": "npm:10.29.0"
- "@sentry/node": "npm:10.29.0"
+ "@sentry/browser": "npm:10.40.0"
+ "@sentry/core": "npm:10.40.0"
+ "@sentry/node": "npm:10.40.0"
peerDependencies:
- "@sentry/node-native": 10.29.0
+ "@sentry/node-native": 10.40.0
peerDependenciesMeta:
"@sentry/node-native":
optional: true
- checksum: 10/b5d5a512fa6dd748a393b8574b6d975a6b0e213c0081aa2e7c1305e9fb55221b1af956c88617cb2fc7b097c560ccbedf2903c8d7cd40bafc49294939a70ec85a
+ checksum: 10/5daea9a40a5fb7e40f4e3c57bbcbe15807a744737ecbc58a9c9a02dbc22bfd44f27f11e5f8848dcbe1bffa19638c2979eda575870a3e7baf90203e75ee641786
languageName: node
linkType: hard
-"@sentry/esbuild-plugin@npm:^4.0.0":
- version: 4.8.0
- resolution: "@sentry/esbuild-plugin@npm:4.8.0"
+"@sentry/esbuild-plugin@npm:^5.1.1":
+ version: 5.1.1
+ resolution: "@sentry/esbuild-plugin@npm:5.1.1"
dependencies:
- "@sentry/bundler-plugin-core": "npm:4.8.0"
- unplugin: "npm:1.0.1"
+ "@sentry/bundler-plugin-core": "npm:5.1.1"
uuid: "npm:^9.0.0"
- checksum: 10/d5204896f1b2bc780ea9cac7e057746b9ac8a33591f16c754c03248e273e92a0bbaf46c66467d5300cb41f4763b2a82fa623bae3c853d5254dd6a68716017b2d
+ checksum: 10/d0bb8b83e8c1aaac48a87437640589dfb9523effad3e6222d88712cfb635f269472271f0180ecefa7a3c1d20dad299ebd27b4c7e8404e89e8a5e268f27a6a482
languageName: node
linkType: hard
-"@sentry/node-core@npm:10.29.0":
- version: 10.29.0
- resolution: "@sentry/node-core@npm:10.29.0"
+"@sentry/node-core@npm:10.40.0":
+ version: 10.40.0
+ resolution: "@sentry/node-core@npm:10.40.0"
dependencies:
- "@apm-js-collab/tracing-hooks": "npm:^0.3.1"
- "@sentry/core": "npm:10.29.0"
- "@sentry/opentelemetry": "npm:10.29.0"
- import-in-the-middle: "npm:^2"
+ "@sentry/core": "npm:10.40.0"
+ "@sentry/opentelemetry": "npm:10.40.0"
+ import-in-the-middle: "npm:^2.0.6"
peerDependencies:
"@opentelemetry/api": ^1.9.0
- "@opentelemetry/context-async-hooks": ^1.30.1 || ^2.1.0 || ^2.2.0
- "@opentelemetry/core": ^1.30.1 || ^2.1.0 || ^2.2.0
+ "@opentelemetry/context-async-hooks": ^1.30.1 || ^2.1.0
+ "@opentelemetry/core": ^1.30.1 || ^2.1.0
"@opentelemetry/instrumentation": ">=0.57.1 <1"
- "@opentelemetry/resources": ^1.30.1 || ^2.1.0 || ^2.2.0
- "@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.1.0 || ^2.2.0
- "@opentelemetry/semantic-conventions": ^1.37.0
- checksum: 10/5a5c307b5719f50fdbbc7e0f9c38c37814de1ec8552786cdf8d9ae302c8b3fa2f7521550958d49514035ee0ab293b4dd729c3eb371e730fde5e93aea379ce10f
+ "@opentelemetry/resources": ^1.30.1 || ^2.1.0
+ "@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.1.0
+ "@opentelemetry/semantic-conventions": ^1.39.0
+ peerDependenciesMeta:
+ "@opentelemetry/api":
+ optional: true
+ "@opentelemetry/context-async-hooks":
+ optional: true
+ "@opentelemetry/core":
+ optional: true
+ "@opentelemetry/instrumentation":
+ optional: true
+ "@opentelemetry/resources":
+ optional: true
+ "@opentelemetry/sdk-trace-base":
+ optional: true
+ "@opentelemetry/semantic-conventions":
+ optional: true
+ checksum: 10/cf2f8cd6b4852823b7ecb5c92bbbba6a621cab9cac4a2d15f163c861015a8935056b72f58b7d0bfced8ed36f3e328df087207e2fb88dd718359f927ce6940035
languageName: node
linkType: hard
-"@sentry/node@npm:10.29.0":
- version: 10.29.0
- resolution: "@sentry/node@npm:10.29.0"
+"@sentry/node@npm:10.40.0":
+ version: 10.40.0
+ resolution: "@sentry/node@npm:10.40.0"
dependencies:
+ "@fastify/otel": "npm:0.16.0"
"@opentelemetry/api": "npm:^1.9.0"
- "@opentelemetry/context-async-hooks": "npm:^2.2.0"
- "@opentelemetry/core": "npm:^2.2.0"
- "@opentelemetry/instrumentation": "npm:^0.208.0"
- "@opentelemetry/instrumentation-amqplib": "npm:0.55.0"
- "@opentelemetry/instrumentation-connect": "npm:0.52.0"
- "@opentelemetry/instrumentation-dataloader": "npm:0.26.0"
- "@opentelemetry/instrumentation-express": "npm:0.57.0"
- "@opentelemetry/instrumentation-fs": "npm:0.28.0"
- "@opentelemetry/instrumentation-generic-pool": "npm:0.52.0"
- "@opentelemetry/instrumentation-graphql": "npm:0.56.0"
- "@opentelemetry/instrumentation-hapi": "npm:0.55.0"
- "@opentelemetry/instrumentation-http": "npm:0.208.0"
- "@opentelemetry/instrumentation-ioredis": "npm:0.56.0"
- "@opentelemetry/instrumentation-kafkajs": "npm:0.18.0"
- "@opentelemetry/instrumentation-knex": "npm:0.53.0"
- "@opentelemetry/instrumentation-koa": "npm:0.57.0"
- "@opentelemetry/instrumentation-lru-memoizer": "npm:0.53.0"
- "@opentelemetry/instrumentation-mongodb": "npm:0.61.0"
- "@opentelemetry/instrumentation-mongoose": "npm:0.55.0"
- "@opentelemetry/instrumentation-mysql": "npm:0.54.0"
- "@opentelemetry/instrumentation-mysql2": "npm:0.55.0"
- "@opentelemetry/instrumentation-pg": "npm:0.61.0"
- "@opentelemetry/instrumentation-redis": "npm:0.57.0"
- "@opentelemetry/instrumentation-tedious": "npm:0.27.0"
- "@opentelemetry/instrumentation-undici": "npm:0.19.0"
- "@opentelemetry/resources": "npm:^2.2.0"
- "@opentelemetry/sdk-trace-base": "npm:^2.2.0"
- "@opentelemetry/semantic-conventions": "npm:^1.37.0"
- "@prisma/instrumentation": "npm:6.19.0"
- "@sentry/core": "npm:10.29.0"
- "@sentry/node-core": "npm:10.29.0"
- "@sentry/opentelemetry": "npm:10.29.0"
- import-in-the-middle: "npm:^2"
- minimatch: "npm:^9.0.0"
- checksum: 10/76fb7e83a16db29b37b7520800053ffe3418993fc58ff43e178477eae1c247a8a3968151534289bb764a81fa64b3d6d2c1f1cb10b59d240691e04316bbc95556
+ "@opentelemetry/context-async-hooks": "npm:^2.5.1"
+ "@opentelemetry/core": "npm:^2.5.1"
+ "@opentelemetry/instrumentation": "npm:^0.211.0"
+ "@opentelemetry/instrumentation-amqplib": "npm:0.58.0"
+ "@opentelemetry/instrumentation-connect": "npm:0.54.0"
+ "@opentelemetry/instrumentation-dataloader": "npm:0.28.0"
+ "@opentelemetry/instrumentation-express": "npm:0.59.0"
+ "@opentelemetry/instrumentation-fs": "npm:0.30.0"
+ "@opentelemetry/instrumentation-generic-pool": "npm:0.54.0"
+ "@opentelemetry/instrumentation-graphql": "npm:0.58.0"
+ "@opentelemetry/instrumentation-hapi": "npm:0.57.0"
+ "@opentelemetry/instrumentation-http": "npm:0.211.0"
+ "@opentelemetry/instrumentation-ioredis": "npm:0.59.0"
+ "@opentelemetry/instrumentation-kafkajs": "npm:0.20.0"
+ "@opentelemetry/instrumentation-knex": "npm:0.55.0"
+ "@opentelemetry/instrumentation-koa": "npm:0.59.0"
+ "@opentelemetry/instrumentation-lru-memoizer": "npm:0.55.0"
+ "@opentelemetry/instrumentation-mongodb": "npm:0.64.0"
+ "@opentelemetry/instrumentation-mongoose": "npm:0.57.0"
+ "@opentelemetry/instrumentation-mysql": "npm:0.57.0"
+ "@opentelemetry/instrumentation-mysql2": "npm:0.57.0"
+ "@opentelemetry/instrumentation-pg": "npm:0.63.0"
+ "@opentelemetry/instrumentation-redis": "npm:0.59.0"
+ "@opentelemetry/instrumentation-tedious": "npm:0.30.0"
+ "@opentelemetry/instrumentation-undici": "npm:0.21.0"
+ "@opentelemetry/resources": "npm:^2.5.1"
+ "@opentelemetry/sdk-trace-base": "npm:^2.5.1"
+ "@opentelemetry/semantic-conventions": "npm:^1.39.0"
+ "@prisma/instrumentation": "npm:7.2.0"
+ "@sentry/core": "npm:10.40.0"
+ "@sentry/node-core": "npm:10.40.0"
+ "@sentry/opentelemetry": "npm:10.40.0"
+ import-in-the-middle: "npm:^2.0.6"
+ checksum: 10/8b18fcfef1923b203e9e37041ee57bcae3ec6418afc5a4fce6d65bd63652dfca9e6c7a1c4289243ff9051ccc5234119953e414f27e10032ca558e15cd32d9b85
languageName: node
linkType: hard
-"@sentry/opentelemetry@npm:10.29.0":
- version: 10.29.0
- resolution: "@sentry/opentelemetry@npm:10.29.0"
+"@sentry/opentelemetry@npm:10.40.0":
+ version: 10.40.0
+ resolution: "@sentry/opentelemetry@npm:10.40.0"
dependencies:
- "@sentry/core": "npm:10.29.0"
+ "@sentry/core": "npm:10.40.0"
peerDependencies:
"@opentelemetry/api": ^1.9.0
- "@opentelemetry/context-async-hooks": ^1.30.1 || ^2.1.0 || ^2.2.0
- "@opentelemetry/core": ^1.30.1 || ^2.1.0 || ^2.2.0
- "@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.1.0 || ^2.2.0
- "@opentelemetry/semantic-conventions": ^1.37.0
- checksum: 10/5937847cbca24980b2f14557bc21bae9f69561b4668897843456026564047d9f07b49f20efcea0b229355a4ffc5f0c1eaa379cfd188b627020a22d121b8e4c65
+ "@opentelemetry/context-async-hooks": ^1.30.1 || ^2.1.0
+ "@opentelemetry/core": ^1.30.1 || ^2.1.0
+ "@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.1.0
+ "@opentelemetry/semantic-conventions": ^1.39.0
+ checksum: 10/cadf8c01167cdb9f61f7ad467fd53af9962df9a16ab1058644e02267f4dcfe7f061b3c12081e90c7edb94f0d3e4431acbf131d0c9cdf341f14cd8b7e9202e5d9
languageName: node
linkType: hard
-"@sentry/react@npm:^9.47.1":
- version: 9.47.1
- resolution: "@sentry/react@npm:9.47.1"
+"@sentry/react@npm:^10.40.0":
+ version: 10.40.0
+ resolution: "@sentry/react@npm:10.40.0"
dependencies:
- "@sentry/browser": "npm:9.47.1"
- "@sentry/core": "npm:9.47.1"
- hoist-non-react-statics: "npm:^3.3.2"
+ "@sentry/browser": "npm:10.40.0"
+ "@sentry/core": "npm:10.40.0"
peerDependencies:
react: ^16.14.0 || 17.x || 18.x || 19.x
- checksum: 10/696db0516810ba36a84c946fbbe8e938944c8e861da749e2d0aa1a3f7af846e13c5f458ee1dc3bf2be20c6c2dfb7ac4614e57a022281195c4931856d96cc9435
+ checksum: 10/f18e4c223310a359baccc1f7e882624b3d52e3d27888cf5cc9b6b35d0d241fbfd782f6ed318e5db8352ef6960de88d5e0ffe1f29e572068663cad672b3f8fe70
languageName: node
linkType: hard
-"@sentry/webpack-plugin@npm:^4.0.0":
- version: 4.8.0
- resolution: "@sentry/webpack-plugin@npm:4.8.0"
+"@sentry/webpack-plugin@npm:^5.1.1":
+ version: 5.1.1
+ resolution: "@sentry/webpack-plugin@npm:5.1.1"
dependencies:
- "@sentry/bundler-plugin-core": "npm:4.8.0"
- unplugin: "npm:1.0.1"
+ "@sentry/bundler-plugin-core": "npm:5.1.1"
uuid: "npm:^9.0.0"
peerDependencies:
- webpack: ">=4.40.0"
- checksum: 10/d29568e272a3b5d4a3099ca2925ff8fa2a155b0896dfca2bd0a3b7ebaa7c6f516ed4e1f9a407045d20db90a741927a35140d9327d6bd9e0b2369498220072011
+ webpack: ">=5.0.0"
+ checksum: 10/f1b3ccad6a0acbfe7062d2de43baa810abb9c6dfc5236e6965e33a6e312f963574f78b656b154141d26705c6eeee9f1c50f5f22f65168a9728b46edba2e0aa1e
languageName: node
linkType: hard
@@ -16791,7 +16661,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/express@npm:^4.17.13, @types/express@npm:^4.17.21, @types/express@npm:^4.17.25":
+"@types/express@npm:^4.17.13, @types/express@npm:^4.17.25":
version: 4.17.25
resolution: "@types/express@npm:4.17.25"
dependencies:
@@ -17219,12 +17089,12 @@ __metadata:
languageName: node
linkType: hard
-"@types/pg-pool@npm:2.0.6":
- version: 2.0.6
- resolution: "@types/pg-pool@npm:2.0.6"
+"@types/pg-pool@npm:2.0.7":
+ version: 2.0.7
+ resolution: "@types/pg-pool@npm:2.0.7"
dependencies:
"@types/pg": "npm:*"
- checksum: 10/cc54ce97115effc982bd052f79901a78215e76554aca0ecc92e78eb907e4fb2962924039369cd9aaf48075f1637593ce14647c62d3a2eb03789ce5d1c6df750b
+ checksum: 10/b2ac51f1e98cd97ef8ee9c09f4db6bb369dfa406dc41533b13a3b7c6e3a5c8c1d52ee139f8bc453b5b5c0125d1fedea610c230696a722ec9176076455e6f267a
languageName: node
linkType: hard
@@ -17461,13 +17331,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/webpack-env@npm:^1.18.5":
- version: 1.18.8
- resolution: "@types/webpack-env@npm:1.18.8"
- checksum: 10/f3932f3d6c2530f644cfc898eda1ab8182d6ae57f555c2f0179d813549b639078671b71e4041831fc306c5ebe61f5cdac794fe4ceae281fce8bf67e23661a488
- languageName: node
- linkType: hard
-
"@types/whatwg-mimetype@npm:^3.0.2":
version: 3.0.2
resolution: "@types/whatwg-mimetype@npm:3.0.2"
@@ -18396,7 +18259,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn-walk@npm:^8.2.0, acorn-walk@npm:^8.3.4":
+"acorn-walk@npm:^8.3.4":
version: 8.3.4
resolution: "acorn-walk@npm:8.3.4"
dependencies:
@@ -18405,7 +18268,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.15.0, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2":
+"acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.15.0, acorn@npm:^8.6.0, acorn@npm:^8.8.2":
version: 8.15.0
resolution: "acorn@npm:8.15.0"
bin:
@@ -18535,7 +18398,7 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.11.0, ajv@npm:^8.17.1, ajv@npm:^8.9.0":
+"ajv@npm:^8.0.0, ajv@npm:^8.11.0, ajv@npm:^8.17.1, ajv@npm:^8.9.0":
version: 8.18.0
resolution: "ajv@npm:8.18.0"
dependencies:
@@ -20136,10 +19999,10 @@ __metadata:
languageName: node
linkType: hard
-"cjs-module-lexer@npm:^1.2.2":
- version: 1.4.3
- resolution: "cjs-module-lexer@npm:1.4.3"
- checksum: 10/d2b92f919a2dedbfd61d016964fce8da0035f827182ed6839c97cac56e8a8077cfa6a59388adfe2bc588a19cef9bbe830d683a76a6e93c51f65852062cfe2591
+"cjs-module-lexer@npm:^2.2.0":
+ version: 2.2.0
+ resolution: "cjs-module-lexer@npm:2.2.0"
+ checksum: 10/fc8eb5c1919504366d8260a150d93c4e857740e770467dc59ca0cc34de4b66c93075559a5af65618f359187866b1be40e036f4e1a1bab2f1e06001c216415f74
languageName: node
linkType: hard
@@ -20324,17 +20187,6 @@ __metadata:
languageName: node
linkType: hard
-"clone-deep@npm:^4.0.1":
- version: 4.0.1
- resolution: "clone-deep@npm:4.0.1"
- dependencies:
- is-plain-object: "npm:^2.0.4"
- kind-of: "npm:^6.0.2"
- shallow-clone: "npm:^3.0.0"
- checksum: 10/770f912fe4e6f21873c8e8fbb1e99134db3b93da32df271d00589ea4a29dbe83a9808a322c93f3bcaf8584b8b4fa6fc269fc8032efbaa6728e0c9886c74467d2
- languageName: node
- linkType: hard
-
"clone-response@npm:^1.0.2":
version: 1.0.3
resolution: "clone-response@npm:1.0.3"
@@ -20594,13 +20446,6 @@ __metadata:
languageName: node
linkType: hard
-"commondir@npm:^1.0.1":
- version: 1.0.1
- resolution: "commondir@npm:1.0.1"
- checksum: 10/4620bc4936a4ef12ce7dfcd272bb23a99f2ad68889a4e4ad766c9f8ad21af982511934d6f7050d4a8bde90011b1c15d56e61a1b4576d9913efbf697a20172d6c
- languageName: node
- linkType: hard
-
"compare-func@npm:^2.0.0":
version: 2.0.0
resolution: "compare-func@npm:2.0.0"
@@ -20643,7 +20488,7 @@ __metadata:
languageName: node
linkType: hard
-"compression@npm:1.8.1, compression@npm:^1.7.4, compression@npm:^1.8.1":
+"compression@npm:1.8.1, compression@npm:^1.8.1":
version: 1.8.1
resolution: "compression@npm:1.8.1"
dependencies:
@@ -20876,21 +20721,6 @@ __metadata:
languageName: node
linkType: hard
-"copy-webpack-plugin@npm:^13.0.0":
- version: 13.0.0
- resolution: "copy-webpack-plugin@npm:13.0.0"
- dependencies:
- glob-parent: "npm:^6.0.1"
- normalize-path: "npm:^3.0.0"
- schema-utils: "npm:^4.2.0"
- serialize-javascript: "npm:^6.0.2"
- tinyglobby: "npm:^0.2.12"
- peerDependencies:
- webpack: ^5.1.0
- checksum: 10/209051dd3c0bc7ab97170309cdb1826e642044d2d53e0adc35bb227123c89ae1296a504409325e9b955d7b2d1a505b063f0023e924151d382dbcc92cb9325e6a
- languageName: node
- linkType: hard
-
"core-js-compat@npm:^3.46.0":
version: 3.48.0
resolution: "core-js-compat@npm:3.48.0"
@@ -21806,18 +21636,6 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:4.3.4":
- version: 4.3.4
- resolution: "debug@npm:4.3.4"
- dependencies:
- ms: "npm:2.1.2"
- peerDependenciesMeta:
- supports-color:
- optional: true
- checksum: 10/0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255
- languageName: node
- linkType: hard
-
"debug@npm:~4.3.1, debug@npm:~4.3.4":
version: 4.3.7
resolution: "debug@npm:4.3.7"
@@ -21862,13 +21680,6 @@ __metadata:
languageName: node
linkType: hard
-"decode-uri-component@npm:^0.2.2":
- version: 0.2.2
- resolution: "decode-uri-component@npm:0.2.2"
- checksum: 10/17a0e5fa400bf9ea84432226e252aa7b5e72793e16bf80b907c99b46a799aeacc139ec20ea57121e50c7bd875a1a4365928f884e92abf02e21a5a13790a0f33e
- languageName: node
- linkType: hard
-
"decode-uri-component@npm:^0.4.1":
version: 0.4.1
resolution: "decode-uri-component@npm:0.4.1"
@@ -22756,17 +22567,6 @@ __metadata:
languageName: node
linkType: hard
-"env-ci@npm:^7.2.1":
- version: 7.3.0
- resolution: "env-ci@npm:7.3.0"
- dependencies:
- execa: "npm:^5.0.0"
- fromentries: "npm:^1.3.2"
- java-properties: "npm:^1.0.0"
- checksum: 10/b270f6b17d89558899e895235fc3a241d2f5e43a5df4ea40bbf65131469dcd9fa5e3495395faf0cc83b6e277e6ef7dca7e15e21d619342647153b97d59583e94
- languageName: node
- linkType: hard
-
"env-paths@npm:^2.2.0, env-paths@npm:^2.2.1":
version: 2.2.1
resolution: "env-paths@npm:2.2.1"
@@ -23518,7 +23318,7 @@ __metadata:
languageName: node
linkType: hard
-"execa@npm:^5.0.0, execa@npm:^5.1.1":
+"execa@npm:^5.1.1":
version: 5.1.1
resolution: "execa@npm:5.1.1"
dependencies:
@@ -23625,7 +23425,7 @@ __metadata:
languageName: node
linkType: hard
-"express@npm:^4.21.1, express@npm:^4.21.2, express@npm:^4.22.1":
+"express@npm:^4.21.1, express@npm:^4.22.1":
version: 4.22.1
resolution: "express@npm:4.22.1"
dependencies:
@@ -23991,13 +23791,6 @@ __metadata:
languageName: node
linkType: hard
-"filter-obj@npm:^1.1.0":
- version: 1.1.0
- resolution: "filter-obj@npm:1.1.0"
- checksum: 10/9d681939eec2b4b129cb4f307b7e93d954a0657421d4e5357d86093b26d3f4f570909ed43717dcfd62428b3cf8cddd9841b35f9d40d12ac62cfabaa677942593
- languageName: node
- linkType: hard
-
"filter-obj@npm:^5.1.0":
version: 5.1.0
resolution: "filter-obj@npm:5.1.0"
@@ -24034,17 +23827,6 @@ __metadata:
languageName: node
linkType: hard
-"find-cache-dir@npm:^3.3.2":
- version: 3.3.2
- resolution: "find-cache-dir@npm:3.3.2"
- dependencies:
- commondir: "npm:^1.0.1"
- make-dir: "npm:^3.0.2"
- pkg-dir: "npm:^4.1.0"
- checksum: 10/3907c2e0b15132704ed67083686cd3e68ab7d9ecc22e50ae9da20678245d488b01fa22c0e34c0544dc6edc4354c766f016c8c186a787be7c17f7cde8c5281e85
- languageName: node
- linkType: hard
-
"find-root@npm:^1.1.0":
version: 1.1.0
resolution: "find-root@npm:1.1.0"
@@ -24068,7 +23850,7 @@ __metadata:
languageName: node
linkType: hard
-"find-up@npm:^4.0.0, find-up@npm:^4.1.0":
+"find-up@npm:^4.1.0":
version: 4.1.0
resolution: "find-up@npm:4.1.0"
dependencies:
@@ -24109,15 +23891,6 @@ __metadata:
languageName: node
linkType: hard
-"flat@npm:^5.0.2":
- version: 5.0.2
- resolution: "flat@npm:5.0.2"
- bin:
- flat: cli.js
- checksum: 10/72479e651c15eab53e25ce04c31bab18cfaac0556505cac19221dbbe85bbb9686bc76e4d397e89e5bf516ce667dcf818f8b07e585568edba55abc2bf1f698fb5
- languageName: node
- linkType: hard
-
"flatted@npm:^3.2.9, flatted@npm:^3.3.3":
version: 3.3.3
resolution: "flatted@npm:3.3.3"
@@ -24261,13 +24034,6 @@ __metadata:
languageName: node
linkType: hard
-"fromentries@npm:^1.3.2":
- version: 1.3.2
- resolution: "fromentries@npm:1.3.2"
- checksum: 10/10d6e07d289db102c0c1eaf5c3e3fa55ddd6b50033d7de16d99a7cd89f1e1a302dfadb26457031f9bb5d2ed95a179aaf0396092dde5abcae06e8a2f0476826be
- languageName: node
- linkType: hard
-
"fs-capacitor@npm:^8.0.0":
version: 8.0.0
resolution: "fs-capacitor@npm:8.0.0"
@@ -24703,7 +24469,7 @@ __metadata:
languageName: node
linkType: hard
-"glob-parent@npm:^6.0.1, glob-parent@npm:^6.0.2":
+"glob-parent@npm:^6.0.2":
version: 6.0.2
resolution: "glob-parent@npm:6.0.2"
dependencies:
@@ -24719,7 +24485,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.4.1, glob@npm:^10.4.5, glob@npm:^10.5.0":
+"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.4.1, glob@npm:^10.4.5":
version: 10.5.0
resolution: "glob@npm:10.5.0"
dependencies:
@@ -24751,7 +24517,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^13.0.1":
+"glob@npm:^13.0.1, glob@npm:^13.0.6":
version: 13.0.6
resolution: "glob@npm:13.0.6"
dependencies:
@@ -25306,7 +25072,7 @@ __metadata:
languageName: node
linkType: hard
-"hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2":
+"hoist-non-react-statics@npm:^3.3.1":
version: 3.3.2
resolution: "hoist-non-react-statics@npm:3.3.2"
dependencies:
@@ -25580,7 +25346,7 @@ __metadata:
languageName: node
linkType: hard
-"http-proxy-middleware@npm:^2.0.7, http-proxy-middleware@npm:^2.0.9":
+"http-proxy-middleware@npm:^2.0.9":
version: 2.0.9
resolution: "http-proxy-middleware@npm:2.0.9"
dependencies:
@@ -25856,15 +25622,15 @@ __metadata:
languageName: node
linkType: hard
-"import-in-the-middle@npm:^2, import-in-the-middle@npm:^2.0.0":
- version: 2.0.0
- resolution: "import-in-the-middle@npm:2.0.0"
+"import-in-the-middle@npm:^2.0.0, import-in-the-middle@npm:^2.0.6":
+ version: 2.0.6
+ resolution: "import-in-the-middle@npm:2.0.6"
dependencies:
- acorn: "npm:^8.14.0"
+ acorn: "npm:^8.15.0"
acorn-import-attributes: "npm:^1.9.5"
- cjs-module-lexer: "npm:^1.2.2"
- module-details-from-path: "npm:^1.0.3"
- checksum: 10/badb8359552f1e9fedc8569299dd1937e802256ce0fe6aa9cb348bca6f217f06e16a3ca46f889bfcb66028a096a1956674d257de9e809db4271ca0e508521c30
+ cjs-module-lexer: "npm:^2.2.0"
+ module-details-from-path: "npm:^1.0.4"
+ checksum: 10/8be80d7f2d4ad34e5eb1082925ee2e90844edb65359cad0f5d8e934a09fafeca10e66f50d0b07570bd6b877ff678755d3c2d36d05258cc3541e39fa6aae6ae56
languageName: node
linkType: hard
@@ -26382,15 +26148,6 @@ __metadata:
languageName: node
linkType: hard
-"is-plain-object@npm:^2.0.4":
- version: 2.0.4
- resolution: "is-plain-object@npm:2.0.4"
- dependencies:
- isobject: "npm:^3.0.1"
- checksum: 10/2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca
- languageName: node
- linkType: hard
-
"is-plain-object@npm:^5.0.0":
version: 5.0.0
resolution: "is-plain-object@npm:5.0.0"
@@ -26566,13 +26323,6 @@ __metadata:
languageName: node
linkType: hard
-"isobject@npm:^3.0.1":
- version: 3.0.1
- resolution: "isobject@npm:3.0.1"
- checksum: 10/db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703
- languageName: node
- linkType: hard
-
"isomorphic-ws@npm:^5.0.0":
version: 5.0.0
resolution: "isomorphic-ws@npm:5.0.0"
@@ -26691,13 +26441,6 @@ __metadata:
languageName: node
linkType: hard
-"java-properties@npm:^1.0.0":
- version: 1.0.2
- resolution: "java-properties@npm:1.0.2"
- checksum: 10/d6e8bf8a28a8782afadbcebf2504ab8ea2c75d3675d7eec470920f6c056fd90c8a35a2705cd492a07ec3b2309d3d848ff4cfae098a2cda33a922153eed4bef6a
- languageName: node
- linkType: hard
-
"javascript-stringify@npm:^2.0.1":
version: 2.1.0
resolution: "javascript-stringify@npm:2.1.0"
@@ -27118,13 +26861,6 @@ __metadata:
languageName: node
linkType: hard
-"kind-of@npm:^6.0.2":
- version: 6.0.3
- resolution: "kind-of@npm:6.0.3"
- checksum: 10/5873d303fb36aad875b7538798867da2ae5c9e328d67194b0162a3659a627d22f742fc9c4ae95cd1704132a24b00cae5041fc00c0f6ef937dc17080dc4dbb962
- languageName: node
- linkType: hard
-
"kleur@npm:^3.0.3":
version: 3.0.3
resolution: "kleur@npm:3.0.3"
@@ -27763,13 +27499,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.truncate@npm:^4.4.2":
- version: 4.4.2
- resolution: "lodash.truncate@npm:4.4.2"
- checksum: 10/7a495616121449e5d2288c606b1025d42ab9979e8c93ba885e5c5802ffd4f1ebad4428c793ccc12f73e73237e85a9f5b67dd6415757546fbd5a4653ba83e25ac
- languageName: node
- linkType: hard
-
"lodash.uniq@npm:^4.5.0":
version: 4.5.0
resolution: "lodash.uniq@npm:4.5.0"
@@ -28064,16 +27793,7 @@ __metadata:
languageName: node
linkType: hard
-"magic-string@npm:0.30.8":
- version: 0.30.8
- resolution: "magic-string@npm:0.30.8"
- dependencies:
- "@jridgewell/sourcemap-codec": "npm:^1.4.15"
- checksum: 10/72ab63817af600e92c19dc8489c1aa4a9599da00cfd59b2319709bd48fb0cf533fdf354bf140ac86e598dbd63e6b2cc83647fe8448f864a3eb6061c62c94e784
- languageName: node
- linkType: hard
-
-"magic-string@npm:^0.30.0, magic-string@npm:^0.30.17, magic-string@npm:^0.30.21":
+"magic-string@npm:^0.30.0, magic-string@npm:^0.30.17, magic-string@npm:^0.30.21, magic-string@npm:~0.30.8":
version: 0.30.21
resolution: "magic-string@npm:0.30.21"
dependencies:
@@ -28093,15 +27813,6 @@ __metadata:
languageName: node
linkType: hard
-"make-dir@npm:^3.0.2":
- version: 3.1.0
- resolution: "make-dir@npm:3.1.0"
- dependencies:
- semver: "npm:^6.0.0"
- checksum: 10/484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78
- languageName: node
- linkType: hard
-
"make-dir@npm:^4.0.0":
version: 4.0.0
resolution: "make-dir@npm:4.0.0"
@@ -29056,18 +28767,6 @@ __metadata:
languageName: node
linkType: hard
-"mini-css-extract-plugin@npm:^2.9.2":
- version: 2.9.2
- resolution: "mini-css-extract-plugin@npm:2.9.2"
- dependencies:
- schema-utils: "npm:^4.0.0"
- tapable: "npm:^2.2.1"
- peerDependencies:
- webpack: ^5.0.0
- checksum: 10/db6ddb8ba56affa1a295b57857d66bad435d36e48e1f95c75d16fadd6c70e3ba33e8c4141c3fb0e22b4d875315b41c4f58550c6ac73b50bdbe429f768297e3ff
- languageName: node
- linkType: hard
-
"minimalistic-assert@npm:^1.0.0":
version: 1.0.1
resolution: "minimalistic-assert@npm:1.0.1"
@@ -29120,16 +28819,7 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:^7.4.6":
- version: 7.4.9
- resolution: "minimatch@npm:7.4.9"
- dependencies:
- brace-expansion: "npm:^2.0.2"
- checksum: 10/9bc60b593dafb71d68b1a671a0c1a4bb9a71ef2f8daa8ed4b8b6199bb2d522163fb2e94d82ca40518eaa3b00218f587ad7ab2ed40e56e4c57a8bddb6c2bd1d27
- languageName: node
- linkType: hard
-
-"minimatch@npm:^9.0.0, minimatch@npm:^9.0.3, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5":
+"minimatch@npm:^9.0.3, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5":
version: 9.0.9
resolution: "minimatch@npm:9.0.9"
dependencies:
@@ -29346,13 +29036,6 @@ __metadata:
languageName: node
linkType: hard
-"ms@npm:2.1.2":
- version: 2.1.2
- resolution: "ms@npm:2.1.2"
- checksum: 10/673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f
- languageName: node
- linkType: hard
-
"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3":
version: 2.1.3
resolution: "ms@npm:2.1.3"
@@ -29727,7 +29410,7 @@ __metadata:
languageName: node
linkType: hard
-"node-fetch@npm:^2.6.2, node-fetch@npm:^2.6.7, node-fetch@npm:^2.6.9, node-fetch@npm:^2.7.0":
+"node-fetch@npm:^2.6.7, node-fetch@npm:^2.6.9, node-fetch@npm:^2.7.0":
version: 2.7.0
resolution: "node-fetch@npm:2.7.0"
dependencies:
@@ -30206,7 +29889,7 @@ __metadata:
languageName: node
linkType: hard
-"open@npm:^8.4.0, open@npm:^8.4.2":
+"open@npm:^8.4.0":
version: 8.4.2
resolution: "open@npm:8.4.2"
dependencies:
@@ -31070,15 +30753,6 @@ __metadata:
languageName: node
linkType: hard
-"pkg-dir@npm:^4.1.0":
- version: 4.2.0
- resolution: "pkg-dir@npm:4.2.0"
- dependencies:
- find-up: "npm:^4.0.0"
- checksum: 10/9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6
- languageName: node
- linkType: hard
-
"pkg-types@npm:^1.2.0, pkg-types@npm:^1.3.0, pkg-types@npm:^1.3.1":
version: 1.3.1
resolution: "pkg-types@npm:1.3.1"
@@ -31897,18 +31571,6 @@ __metadata:
languageName: node
linkType: hard
-"query-string@npm:^7.1.1":
- version: 7.1.3
- resolution: "query-string@npm:7.1.3"
- dependencies:
- decode-uri-component: "npm:^0.2.2"
- filter-obj: "npm:^1.1.0"
- split-on-first: "npm:^1.0.0"
- strict-uri-encode: "npm:^2.0.0"
- checksum: 10/3b6f2c167e76ca4094c5f1a9eb276efcbb9ebfd8b1a28c413f3c4e4e7d6428c8187bf46c8cbc9f92a229369dd0015de10a7fd712c8cee98d5d84c2ac6140357e
- languageName: node
- linkType: hard
-
"query-string@npm:^9.1.1":
version: 9.2.0
resolution: "query-string@npm:9.2.0"
@@ -33547,7 +33209,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^6.0.0, semver@npm:^6.2.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:
@@ -33770,15 +33432,6 @@ __metadata:
languageName: node
linkType: hard
-"shallow-clone@npm:^3.0.0":
- version: 3.0.1
- resolution: "shallow-clone@npm:3.0.1"
- dependencies:
- kind-of: "npm:^6.0.2"
- checksum: 10/e066bd540cfec5e1b0f78134853e0d892d1c8945fb9a926a579946052e7cb0c70ca4fc34f875a8083aa7910d751805d36ae64af250a6de6f3d28f9fa7be6c21b
- languageName: node
- linkType: hard
-
"shebang-command@npm:^1.2.0":
version: 1.2.0
resolution: "shebang-command@npm:1.2.0"
@@ -33869,17 +33522,6 @@ __metadata:
languageName: node
linkType: hard
-"simple-git@npm:3.15.0":
- version: 3.15.0
- resolution: "simple-git@npm:3.15.0"
- dependencies:
- "@kwsites/file-exists": "npm:^1.1.1"
- "@kwsites/promise-deferred": "npm:^1.1.1"
- debug: "npm:^4.3.4"
- checksum: 10/36739621c0dc76eb72f94364ed74211bbb8a10872effe212052be21f3035256d32e20261e6093561413501435864719b0664cdb21c01c392cda1b08b4ea4b6ae
- languageName: node
- linkType: hard
-
"simple-swizzle@npm:^0.2.2":
version: 0.2.2
resolution: "simple-swizzle@npm:0.2.2"
@@ -34227,13 +33869,6 @@ __metadata:
languageName: node
linkType: hard
-"split-on-first@npm:^1.0.0":
- version: 1.1.0
- resolution: "split-on-first@npm:1.1.0"
- checksum: 10/16ff85b54ddcf17f9147210a4022529b343edbcbea4ce977c8f30e38408b8d6e0f25f92cd35b86a524d4797f455e29ab89eb8db787f3c10708e0b47ebf528d30
- languageName: node
- linkType: hard
-
"split-on-first@npm:^3.0.0":
version: 3.0.0
resolution: "split-on-first@npm:3.0.0"
@@ -34416,13 +34051,6 @@ __metadata:
languageName: node
linkType: hard
-"strict-uri-encode@npm:^2.0.0":
- version: 2.0.0
- resolution: "strict-uri-encode@npm:2.0.0"
- checksum: 10/eaac4cf978b6fbd480f1092cab8b233c9b949bcabfc9b598dd79a758f7243c28765ef7639c876fa72940dac687181b35486ea01ff7df3e65ce3848c64822c581
- languageName: node
- linkType: hard
-
"string-argv@npm:^0.3.2":
version: 0.3.2
resolution: "string-argv@npm:0.3.2"
@@ -34873,19 +34501,6 @@ __metadata:
languageName: node
linkType: hard
-"table@npm:^6.8.0":
- version: 6.9.0
- resolution: "table@npm:6.9.0"
- 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: 10/976da6d89841566e39628d1ba107ffab126964c9390a0a877a7c54ebb08820bf388d28fe9f8dcf354b538f19634a572a506c38a3762081640013a149cc862af9
- languageName: node
- linkType: hard
-
"tagged-tag@npm:^1.0.0":
version: 1.0.0
resolution: "tagged-tag@npm:1.0.0"
@@ -34923,7 +34538,7 @@ __metadata:
languageName: node
linkType: hard
-"tapable@npm:^2.0.0, tapable@npm:^2.2.1, tapable@npm:^2.3.0":
+"tapable@npm:^2.0.0, tapable@npm:^2.3.0":
version: 2.3.0
resolution: "tapable@npm:2.3.0"
checksum: 10/496a841039960533bb6e44816a01fffc2a1eb428bb2051ecab9e87adf07f19e1f937566cbbbb09dceff31163c0ffd81baafcad84db900b601f0155dd0b37e9f2
@@ -34984,7 +34599,7 @@ __metadata:
languageName: node
linkType: hard
-"terser-webpack-plugin@npm:^5.3.10, terser-webpack-plugin@npm:^5.3.16":
+"terser-webpack-plugin@npm:^5.3.16":
version: 5.3.16
resolution: "terser-webpack-plugin@npm:5.3.16"
dependencies:
@@ -35949,18 +35564,6 @@ __metadata:
languageName: node
linkType: hard
-"unplugin@npm:1.0.1":
- version: 1.0.1
- resolution: "unplugin@npm:1.0.1"
- dependencies:
- acorn: "npm:^8.8.1"
- chokidar: "npm:^3.5.3"
- webpack-sources: "npm:^3.2.3"
- webpack-virtual-modules: "npm:^0.5.0"
- checksum: 10/59f0d29c634adbc56e7e770f9753bff9ec52c479ff837b798354ec5d1b2e8cb971412645df43eb14a698db5bff4db23634c1506657e24d1ba86f4a8f27c1bf87
- languageName: node
- linkType: hard
-
"unplugin@npm:^2.3.11, unplugin@npm:^2.3.5":
version: 2.3.11
resolution: "unplugin@npm:2.3.11"
@@ -36667,76 +36270,13 @@ __metadata:
languageName: node
linkType: hard
-"webpack-dev-server@npm:^5.2.0":
- version: 5.2.1
- resolution: "webpack-dev-server@npm:5.2.1"
- dependencies:
- "@types/bonjour": "npm:^3.5.13"
- "@types/connect-history-api-fallback": "npm:^1.5.4"
- "@types/express": "npm:^4.17.21"
- "@types/express-serve-static-core": "npm:^4.17.21"
- "@types/serve-index": "npm:^1.9.4"
- "@types/serve-static": "npm:^1.15.5"
- "@types/sockjs": "npm:^0.3.36"
- "@types/ws": "npm:^8.5.10"
- ansi-html-community: "npm:^0.0.8"
- bonjour-service: "npm:^1.2.1"
- chokidar: "npm:^3.6.0"
- colorette: "npm:^2.0.10"
- compression: "npm:^1.7.4"
- connect-history-api-fallback: "npm:^2.0.0"
- express: "npm:^4.21.2"
- graceful-fs: "npm:^4.2.6"
- http-proxy-middleware: "npm:^2.0.7"
- ipaddr.js: "npm:^2.1.0"
- launch-editor: "npm:^2.6.1"
- open: "npm:^10.0.3"
- p-retry: "npm:^6.2.0"
- schema-utils: "npm:^4.2.0"
- selfsigned: "npm:^2.4.1"
- serve-index: "npm:^1.9.1"
- sockjs: "npm:^0.3.24"
- spdy: "npm:^4.0.2"
- webpack-dev-middleware: "npm:^7.4.2"
- ws: "npm:^8.18.0"
- peerDependencies:
- webpack: ^5.0.0
- peerDependenciesMeta:
- webpack:
- optional: true
- webpack-cli:
- optional: true
- bin:
- webpack-dev-server: bin/webpack-dev-server.js
- checksum: 10/424edfe22b7bbe2301a38b8b519dfeb7643e0ca643be01af3fa48ec18512955c1952246741d7577bdb911ee09dcd6c521ade7d65e0059448ee69ab02bfac4624
- languageName: node
- linkType: hard
-
-"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.1"
- checksum: 10/39ab911c26237922295d9b3d0617c8ea0c438c35a3b21b05506616a10423f5ece1962bccbedec932c5db61af57999b6d055d56d1f1755c63e2701bd4a55c3887
- languageName: node
- linkType: hard
-
-"webpack-sources@npm:^3.2.3, webpack-sources@npm:^3.3.3":
+"webpack-sources@npm:^3.3.3":
version: 3.3.3
resolution: "webpack-sources@npm:3.3.3"
checksum: 10/ec5d72607e8068467370abccbfff855c596c098baedbe9d198a557ccf198e8546a322836a6f74241492576adba06100286592993a62b63196832cdb53c8bae91
languageName: node
linkType: hard
-"webpack-virtual-modules@npm:^0.5.0":
- version: 0.5.0
- resolution: "webpack-virtual-modules@npm:0.5.0"
- checksum: 10/65a8f90c7e6609ba1c4ad2697bb83ae662485893fb545f6aa9a74e3a5d7485bbc50ef057c5bc3feca25d3153ebf9c097c233cbe4d67b52418bc84348dfb20c1a
- languageName: node
- linkType: hard
-
"webpack-virtual-modules@npm:^0.6.2":
version: 0.6.2
resolution: "webpack-virtual-modules@npm:0.6.2"
@@ -36744,7 +36284,7 @@ __metadata:
languageName: node
linkType: hard
-"webpack@npm:^5.102.1, webpack@npm:^5.69.1":
+"webpack@npm:^5.69.1":
version: 5.105.2
resolution: "webpack@npm:5.105.2"
dependencies:
@@ -36901,13 +36441,6 @@ __metadata:
languageName: node
linkType: hard
-"wildcard@npm:^2.0.1":
- version: 2.0.1
- resolution: "wildcard@npm:2.0.1"
- checksum: 10/e0c60a12a219e4b12065d1199802d81c27b841ed6ad6d9d28240980c73ceec6f856771d575af367cbec2982d9ae7838759168b551776577f155044f5a5ba843c
- languageName: node
- linkType: hard
-
"winston-transport@npm:^4.9.0":
version: 4.9.0
resolution: "winston-transport@npm:4.9.0"