diff --git a/README.md b/README.md
index e234fc45d..db4303c01 100644
--- a/README.md
+++ b/README.md
@@ -79,7 +79,8 @@ Demo applications are located in the [`demos/`](./demos/) directory. Also see ou
### Electron
-- [demos/example-electron](./demos/example-electron/README.md) An Electron example web rendered app using the PowerSync Web SDK.
+- [demos/example-electron](./demos/example-electron/README.md) An Electron example web rendered app using the PowerSync Web SDK in the renderer process.
+- [demos/example-electron-node](./demos/example-electron-node/README.md) An Electron example using a PowerSync database in the main process.
### Capacitor
diff --git a/demos/example-electron-node/.env.local.template b/demos/example-electron-node/.env.local.template
new file mode 100644
index 000000000..5c1270698
--- /dev/null
+++ b/demos/example-electron-node/.env.local.template
@@ -0,0 +1,4 @@
+# Copy to .env.local, and enter your PowerSync instance URL and auth token.
+# Leave blank to test local-only.
+POWERSYNC_URL=
+POWERSYNC_TOKEN=
diff --git a/demos/example-electron-node/.gitignore b/demos/example-electron-node/.gitignore
new file mode 100644
index 000000000..acdd5fe36
--- /dev/null
+++ b/demos/example-electron-node/.gitignore
@@ -0,0 +1,4 @@
+.webpack/
+out/
+packages/
+.env.local
diff --git a/demos/example-electron-node/README.md b/demos/example-electron-node/README.md
new file mode 100644
index 000000000..cf4367c10
--- /dev/null
+++ b/demos/example-electron-node/README.md
@@ -0,0 +1,33 @@
+# PowerSync + Electron in main process
+
+This example shows how the [PowerSync Node.js client](https://docs.powersync.com/client-sdk-references/node) can be used in the main process of an Electron app.
+
+The purpose of this example is to highlight specific build configurations that enable this setup.
+In particular:
+
+1. In `src/main/index.ts`, a `PowerSyncDatabase` is created. PowerSync uses node workers to speed up database
+ queries. This worker is part of the `@powersync/node` package and wouldn't be copied into the resulting Electron
+ app by default. For this reason, this example has its own `src/main/worker.ts` loaded with `new URL('./worker.ts', import.meta.url)`.
+2. In addition to the worker, PowerSync requires access to a SQLite extension providing sync functionality.
+ This file is also part of the `@powersync/node` package and called `powersync.dll`, `libpowersync.dylib` or
+ `libpowersync.so` depending on the operating system.
+ We use the `copy-webpack-plugin` package to make sure a copy of that file is available to the main process,
+ and load it in the custom `src/main/worker.ts`.
+3. The `get()` and `getAll()` methods are exposed to the renderer process with an IPC channel.
+
+To see it in action:
+
+1. Make sure to run `pnpm install` and `pnpm build:packages` in the root directory of this repo.
+2. Copy `.env.local.template` to `.env.local`, and complete the environment variables. You can generate a [temporary development token](https://docs.powersync.com/usage/installation/authentication-setup/development-tokens), or leave blank to test with local-only data.
+ The example works with the schema from the [PowerSync + Supabase tutorial](https://docs.powersync.com/integration-guides/supabase-+-powersync#supabase-powersync).
+3. `cd` into this directory. In this mono-repo, you'll have to run `./node_modules/.bin/electron-rebuild` once to make sure `@powersync/better-sqlite3` was compiled with Electron's toolchain.
+3. Finally, run `pnpm start`.
+
+Apart from the build setup, this example is purposefully kept simple.
+To make sure PowerSync is working, you can run `await powersync.get('SELECT powersync_rs_version()');` in the DevTools
+console. A result from that query implies that the PowerSync was properly configured.
+
+For more details, see the documentation for [the PowerSync node package](https://docs.powersync.com/client-sdk-references/node) and check other examples:
+
+- [example-node](../example-node/): A Node.js CLI example that connects to PowerSync to run auto-updating queries.
+- [example-electron](../example-electron/): An Electron example that runs PowerSync in the render process instead of in the main one.
diff --git a/demos/example-electron-node/config.ts b/demos/example-electron-node/config.ts
new file mode 100644
index 000000000..2685c7091
--- /dev/null
+++ b/demos/example-electron-node/config.ts
@@ -0,0 +1,151 @@
+import OS from 'node:os';
+import path from 'node:path';
+import { createRequire } from 'node:module';
+
+import type { ForgeConfig } from '@electron-forge/shared-types';
+import { MakerSquirrel } from '@electron-forge/maker-squirrel';
+import { MakerZIP } from '@electron-forge/maker-zip';
+import { MakerDeb } from '@electron-forge/maker-deb';
+import { MakerRpm } from '@electron-forge/maker-rpm';
+import { AutoUnpackNativesPlugin } from '@electron-forge/plugin-auto-unpack-natives';
+import { WebpackPlugin } from '@electron-forge/plugin-webpack';
+import { type Configuration, type ModuleOptions, type DefinePlugin } from 'webpack';
+import * as dotenv from 'dotenv';
+import type IForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin';
+import type ICopyPlugin from 'copy-webpack-plugin';
+
+dotenv.config({path: '.env.local'});
+
+const ForkTsCheckerWebpackPlugin: typeof IForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin');
+const CopyPlugin: typeof ICopyPlugin = require('copy-webpack-plugin');
+const DefinePluginImpl: typeof DefinePlugin = require('webpack').DefinePlugin;
+
+const webpackPlugins = [
+ new ForkTsCheckerWebpackPlugin({
+ //logger: 'webpack-infrastructure'
+ })
+];
+
+const defaultWebpackRules: () => Required['rules'] = () => {
+ return [
+ // Add support for native node modules
+ {
+ // We're specifying native_modules in the test because the asset relocator loader generates a
+ // "fake" .node file which is really a cjs file.
+ test: /native_modules[/\\].+\.node$/,
+ use: 'node-loader'
+ },
+ {
+ test: /[/\\]node_modules[/\\].+\.(m?js|node)$/,
+ parser: { amd: false },
+ use: {
+ loader: '@vercel/webpack-asset-relocator-loader',
+ options: {
+ outputAssetBase: 'native_modules'
+ }
+ }
+ },
+ {
+ test: /\.tsx?$/,
+ exclude: /(node_modules|\.webpack)/,
+ use: {
+ loader: 'ts-loader',
+ options: {
+ transpileOnly: true
+ }
+ }
+ }
+ ];
+};
+
+const platform = OS.platform();
+let extensionPath: string;
+if (platform === 'win32') {
+ extensionPath = 'powersync.dll';
+} else if (platform === 'linux') {
+ extensionPath = 'libpowersync.so';
+} else if (platform === 'darwin') {
+ extensionPath = 'libpowersync.dylib';
+} else {
+ throw 'Unknown platform, PowerSync for Node.js currently supports Windows, Linux and macOS.';
+}
+
+const mainConfig: Configuration = {
+ /**
+ * This is the main entry point for your application, it's the first file
+ * that runs in the main process.
+ */
+ entry: './src/main/index.ts',
+ // Put your normal webpack config below here
+ module: {
+ rules: defaultWebpackRules(),
+ },
+ plugins: [
+ ...webpackPlugins,
+ new CopyPlugin({
+ patterns: [{
+ from: path.resolve(require.resolve('@powersync/node/package.json'), `../lib/${extensionPath}`),
+ to: extensionPath,
+ }],
+ }),
+ new DefinePluginImpl({
+ POWERSYNC_URL: JSON.stringify(process.env.POWERSYNC_URL),
+ POWERSYNC_TOKEN: JSON.stringify(process.env.POWERSYNC_TOKEN),
+ }),
+ ],
+ resolve: {
+ extensions: ['.js', '.ts', '.jsx', '.tsx', '.css', '.json']
+ }
+};
+
+const rendererConfig: Configuration = {
+ module: {
+ rules: [
+ ...defaultWebpackRules(),
+ {
+ test: /\.css$/,
+ use: [{ loader: 'style-loader' }, { loader: 'css-loader' }]
+ }
+ ],
+ },
+ plugins: webpackPlugins,
+ resolve: {
+ extensions: ['.js', '.ts', '.jsx', '.tsx', '.css']
+ }
+};
+
+const config: ForgeConfig = {
+ packagerConfig: {
+ asar: true
+ },
+ rebuildConfig: {
+ force: true,
+ },
+ makers: [
+ new MakerSquirrel(),
+ new MakerZIP({}, ['darwin']),
+ new MakerRpm({ options: { icon: './public/icons/icon' } }),
+ new MakerDeb({ options: { icon: './public/icons/icon' } })
+ ],
+ plugins: [
+ new AutoUnpackNativesPlugin({}),
+ new WebpackPlugin({
+ mainConfig,
+ renderer: {
+ config: rendererConfig,
+ entryPoints: [
+ {
+ name: 'main_window',
+ html: './src/render/index.html',
+ js: './src/render/main.ts',
+ preload: {
+ js: './src/render/preload.ts',
+ }
+ }
+ ]
+ }
+ })
+ ]
+};
+
+export default config;
diff --git a/demos/example-electron-node/forge.config.cjs b/demos/example-electron-node/forge.config.cjs
new file mode 100644
index 000000000..47282b41f
--- /dev/null
+++ b/demos/example-electron-node/forge.config.cjs
@@ -0,0 +1,4 @@
+require('tsx/cjs');
+
+module.exports = require('./config.ts');
+
diff --git a/demos/example-electron-node/package.json b/demos/example-electron-node/package.json
new file mode 100644
index 000000000..5e60dff2e
--- /dev/null
+++ b/demos/example-electron-node/package.json
@@ -0,0 +1,45 @@
+{
+ "name": "example-electron-node",
+ "version": "1.0.0",
+ "description": "",
+ "keywords": [],
+ "packageManager": "pnpm@10.6.3",
+ "main": ".webpack/main",
+ "private": true,
+ "author": {
+ "name": "PowerSync"
+ },
+ "license": "MIT",
+ "scripts": {
+ "start": "electron-forge start",
+ "package": "electron-forge package",
+ "make": "electron-forge make",
+ "publish": "electron-forge publish"
+ },
+ "devDependencies": {
+ "@electron-forge/cli": "^7.7.0",
+ "@electron-forge/maker-deb": "^7.7.0",
+ "@electron-forge/maker-squirrel": "^7.7.0",
+ "@electron-forge/maker-zip": "^7.7.0",
+ "@electron-forge/plugin-auto-unpack-natives": "^7.7.0",
+ "@electron-forge/plugin-webpack": "^7.7.0",
+ "@vercel/webpack-asset-relocator-loader": "1.7.3",
+ "copy-webpack-plugin": "^13.0.0",
+ "css-loader": "^6.11.0",
+ "dotenv": "^16.4.7",
+ "electron": "30.0.2",
+ "electron-rebuild": "^3.2.9",
+ "fork-ts-checker-webpack-plugin": "^9.0.2",
+ "node-loader": "^2.1.0",
+ "style-loader": "^3.3.4",
+ "ts-loader": "^9.5.2",
+ "ts-node": "^10.9.2",
+ "tsx": "^4.19.3",
+ "typescript": "^5.8.2",
+ "webpack": "^5.90.1"
+ },
+ "dependencies": {
+ "@powersync/node": "workspace:*",
+ "electron-squirrel-startup": "^1.0.1"
+ }
+}
diff --git a/demos/example-electron-node/src/main/index.ts b/demos/example-electron-node/src/main/index.ts
new file mode 100644
index 000000000..89361ef6b
--- /dev/null
+++ b/demos/example-electron-node/src/main/index.ts
@@ -0,0 +1,125 @@
+import { Worker } from 'node:worker_threads';
+
+import { PowerSyncDatabase, SyncStreamConnectionMethod } from '@powersync/node';
+import { app, BrowserWindow, ipcMain, MessagePortMain } from 'electron';
+import { AppSchema, BackendConnector } from './powersync';
+import { default as Logger } from 'js-logger';
+
+const logger = Logger.get('PowerSyncDemo');
+Logger.useDefaults({ defaultLevel: logger.WARN });
+
+// This allows TypeScript to pick up the magic constants that's auto-generated by Forge's Webpack
+// plugin that tells the Electron app where to look for the Webpack-bundled app code (depending on
+// whether you're running in development or production).
+declare const MAIN_WINDOW_WEBPACK_ENTRY: string;
+declare const MAIN_WINDOW_PRELOAD_WEBPACK_ENTRY: string;
+
+// Handle creating/removing shortcuts on Windows when installing/uninstalling.
+if (require('electron-squirrel-startup')) {
+ app.quit();
+}
+
+const database = new PowerSyncDatabase({
+ schema: AppSchema,
+ database: {
+ dbFilename: 'test.db',
+ openWorker(_, options) {
+ return new Worker(new URL('./worker.ts', import.meta.url), options);
+ }
+ },
+ logger
+});
+
+const createWindow = (): void => {
+ // Create the browser window.
+ const mainWindow = new BrowserWindow({
+ height: 600,
+ width: 800,
+ webPreferences: {
+ preload: MAIN_WINDOW_PRELOAD_WEBPACK_ENTRY
+ }
+ });
+
+ // and load the index.html of the app.
+ mainWindow.loadURL(MAIN_WINDOW_WEBPACK_ENTRY);
+
+ // Open the DevTools.
+ mainWindow.webContents.openDevTools();
+};
+
+// This method will be called when Electron has finished
+// initialization and is ready to create browser windows.
+// Some APIs can only be used after this event occurs.
+app.whenReady().then(() => {
+ database.connect(new BackendConnector(), { connectionMethod: SyncStreamConnectionMethod.HTTP });
+
+ const forwardSyncStatus = (port: MessagePortMain) => {
+ port.postMessage(database.currentStatus.toJSON());
+ const unregister = database.registerListener({
+ statusChanged(status) {
+ port.postMessage(status.toJSON());
+ },
+ });
+ port.once('close', unregister);
+ };
+
+ const forwardWatchResults = (sql: string, args: any[], port: MessagePortMain) => {
+ const abort = new AbortController();
+ port.once('close', () => abort.abort());
+
+ database.watchWithCallback(sql, args, {
+ onResult(results) {
+ port.postMessage(results.rows._array);
+ },
+ onError(error) {
+ console.error(`Watch ${sql} with ${args} failed`, error);
+ },
+ }, {signal: abort.signal});
+ };
+
+ ipcMain.on('port', (portEvent) => {
+ const [port] = portEvent.ports;
+ port.start();
+
+ port.on('message', (event) => {
+ const {method, payload} = event.data;
+ switch (method) {
+ case 'syncStatus':
+ forwardSyncStatus(port);
+ break;
+ case 'watch':
+ const {sql, args} = payload;
+ forwardWatchResults(sql, args, port);
+ break;
+ };
+ });
+ });
+
+ ipcMain.handle('get', async (_, sql: string, args: any[]) => {
+ return await database.get(sql, args);
+ });
+ ipcMain.handle('getAll', async (_, sql: string, args: any[]) => {
+ return await database.getAll(sql, args);
+ });
+ createWindow();
+});
+
+// Quit when all windows are closed, except on macOS. There, it's common
+// for applications and their menu bar to stay active until the user quits
+// explicitly with Cmd + Q.
+app.on('window-all-closed', () => {
+ if (process.platform !== 'darwin') {
+ app.quit();
+ }
+});
+
+app.on('activate', () => {
+ // On OS X it's common to re-create a window in the app when the
+ // dock icon is clicked and there are no other windows open.
+ if (BrowserWindow.getAllWindows().length === 0) {
+ createWindow();
+ }
+});
+
+// In this file you can include the rest of your app's specific main process
+// code. You can also put them in separate files and import them here.
diff --git a/demos/example-electron-node/src/main/powersync.ts b/demos/example-electron-node/src/main/powersync.ts
new file mode 100644
index 000000000..c7277dc8f
--- /dev/null
+++ b/demos/example-electron-node/src/main/powersync.ts
@@ -0,0 +1,94 @@
+import { AbstractPowerSyncDatabase, column, PowerSyncBackendConnector, Schema, Table } from '@powersync/node';
+
+declare const POWERSYNC_URL: string|null;
+declare const POWERSYNC_TOKEN: string|null;
+
+export class BackendConnector implements PowerSyncBackendConnector {
+ private powersyncUrl: string | undefined;
+ private powersyncToken: string | undefined;
+
+ constructor() {
+ this.powersyncUrl = POWERSYNC_URL;
+ // This token is for development only.
+ // For production applications, integrate with an auth provider or custom auth.
+ this.powersyncToken = POWERSYNC_TOKEN;
+ }
+
+ async fetchCredentials() {
+ // TODO: Use an authentication service or custom implementation here.
+ if (this.powersyncToken == null || this.powersyncUrl == null) {
+ return null;
+ }
+
+ return {
+ endpoint: this.powersyncUrl,
+ token: this.powersyncToken
+ };
+ }
+
+ async uploadData(database: AbstractPowerSyncDatabase): Promise {
+ const transaction = await database.getNextCrudTransaction();
+
+ if (!transaction) {
+ return;
+ }
+
+ try {
+ // TODO: Upload here
+
+ await transaction.complete();
+ } catch (error: any) {
+ if (shouldDiscardDataOnError(error)) {
+ // Instead of blocking the queue with these errors, discard the (rest of the) transaction.
+ //
+ // Note that these errors typically indicate a bug in the application.
+ // If protecting against data loss is important, save the failing records
+ // elsewhere instead of discarding, and/or notify the user.
+ console.error(`Data upload error - discarding`, error);
+ await transaction.complete();
+ } else {
+ // Error may be retryable - e.g. network error or temporary server error.
+ // Throwing an error here causes this call to be retried after a delay.
+ throw error;
+ }
+ }
+ }
+}
+
+function shouldDiscardDataOnError(error: any) {
+ // TODO: Ignore non-retryable errors here
+ return false;
+}
+
+
+export const LIST_TABLE = 'lists';
+export const TODO_TABLE = 'todos';
+
+const todos = new Table(
+ {
+ list_id: column.text,
+ created_at: column.text,
+ completed_at: column.text,
+ description: column.text,
+ created_by: column.text,
+ completed_by: column.text,
+ completed: column.integer,
+ photo_id: column.text
+ },
+ { indexes: { list: ['list_id'] } }
+);
+
+const lists = new Table({
+ created_at: column.text,
+ name: column.text,
+ owner_id: column.text
+});
+
+export const AppSchema = new Schema({
+ lists,
+ todos
+});
+
+export type Database = (typeof AppSchema)['types'];
+export type TodoRecord = Database['todos'];
+export type ListRecord = Database['lists'];
diff --git a/demos/example-electron-node/src/main/worker.ts b/demos/example-electron-node/src/main/worker.ts
new file mode 100644
index 000000000..6949e84f1
--- /dev/null
+++ b/demos/example-electron-node/src/main/worker.ts
@@ -0,0 +1,24 @@
+import * as path from 'node:path';
+import OS from 'node:os';
+
+import { startPowerSyncWorker } from '@powersync/node/worker.js';
+
+function resolvePowerSyncCoreExtension() {
+ const platform = OS.platform();
+ let extensionPath: string;
+ if (platform === 'win32') {
+ extensionPath = 'powersync.dll';
+ } else if (platform === 'linux') {
+ extensionPath = 'libpowersync.so';
+ } else if (platform === 'darwin') {
+ extensionPath = 'libpowersync.dylib';
+ } else {
+ throw 'Unknown platform, PowerSync for Node.js currently supports Windows, Linux and macOS.';
+ }
+
+ // This example uses copy-webpack-plugin to copy the prebuilt library over. This ensures that it is
+ // available in packaged release builds.
+ return path.resolve(__dirname, extensionPath);
+}
+
+startPowerSyncWorker({ extensionPath: resolvePowerSyncCoreExtension });
diff --git a/demos/example-electron-node/src/render/index.html b/demos/example-electron-node/src/render/index.html
new file mode 100644
index 000000000..337b9cf02
--- /dev/null
+++ b/demos/example-electron-node/src/render/index.html
@@ -0,0 +1,23 @@
+
+
+
+
+ PowerSync Node demo!
+
+
+ PowerSync demo
+
+ This electron app has a PowerSync database running in its main process.
+ This database is exposed to web content through an IPC channel. To try it out,
+ enter await powersync.get('SELECT powersync_rs_version()');
+ in the DevTools console.
+
+
+ SyncStatus:
+
+ Results of running SELECT * FROM lists (updates automatically).
+
+
+
+
+
diff --git a/demos/example-electron-node/src/render/main.ts b/demos/example-electron-node/src/render/main.ts
new file mode 100644
index 000000000..cad182074
--- /dev/null
+++ b/demos/example-electron-node/src/render/main.ts
@@ -0,0 +1,31 @@
+import { type SyncStatus } from "@powersync/node";
+
+// Declared in preload.ts
+declare const powersync: {
+ addPort: (port: MessagePort) => void,
+ get: (sql: string, variables: any[]) => Promise,
+ syncStatus: (cb: (status: SyncStatus) => void) => void,
+ watch: (sql: string, args: any[], cb: (rows: any[]) => void) => void,
+};
+
+const syncStatusTarget = document.getElementById('sync-status')!;
+const results = document.getElementById('results') as HTMLLIElement;
+
+// Simple query
+powersync.get('SELECT powersync_rs_version()', []).then(console.log);
+
+powersync.syncStatus((status) => {
+ syncStatusTarget.innerText = `${JSON.stringify(status)}`;
+});
+
+powersync.watch('SELECT * FROM lists', [], (rows) => {
+ console.log(rows);
+ const newElements: HTMLUListElement[] = [];
+ for (const entry of rows) {
+ const dom = document.createElement('ul');
+ dom.textContent = JSON.stringify(entry);
+ newElements.push(dom);
+ }
+
+ results.replaceChildren(...newElements);
+});
diff --git a/demos/example-electron-node/src/render/preload.ts b/demos/example-electron-node/src/render/preload.ts
new file mode 100644
index 000000000..de40702f7
--- /dev/null
+++ b/demos/example-electron-node/src/render/preload.ts
@@ -0,0 +1,24 @@
+import { type SyncStatus } from '@powersync/node';
+import { contextBridge, ipcRenderer } from 'electron';
+
+contextBridge.exposeInMainWorld('powersync', {
+ get: (sql: string, variables: any[]) => ipcRenderer.invoke('get', sql, variables),
+ getAll: (sql: string, variables: any[]) => ipcRenderer.invoke('get', sql, variables),
+ syncStatus: (cb: (status: SyncStatus) => void) => {
+ const channel = new MessageChannel();
+ channel.port1.onmessage = (event) => cb(event.data);
+
+ ipcRenderer.postMessage('port', null, [channel.port2]);
+ channel.port1.postMessage({method: 'syncStatus'});
+ },
+ watch: (sql: string, args: any[], cb: (rows: any[]) => void) => {
+ const channel = new MessageChannel();
+ channel.port1.onmessage = (event) => cb(event.data);
+
+ const message = {method: 'watch', 'payload': {sql, args}};
+ ipcRenderer.postMessage('port', null, [channel.port2]);
+ channel.port1.postMessage(message);
+
+ return () => channel.port1.close(); // Closign the port also closes resources on the main process
+ },
+});
diff --git a/demos/example-electron-node/tsconfig.json b/demos/example-electron-node/tsconfig.json
new file mode 100644
index 000000000..e9e3978c7
--- /dev/null
+++ b/demos/example-electron-node/tsconfig.json
@@ -0,0 +1,23 @@
+{
+ "compilerOptions": {
+ "target": "ES6",
+ "allowJs": true,
+ "module": "ESNext",
+ "skipLibCheck": true,
+ "noImplicitAny": true,
+ "sourceMap": true,
+ "baseUrl": ".",
+ "outDir": "dist",
+ "moduleResolution": "bundler",
+ "paths": {
+ "*": ["node_modules/*"]
+ }
+ },
+ "include": ["src/**/*"],
+ "references": [
+ {
+ "path": "../../packages/node"
+ }
+ ]
+ }
+
\ No newline at end of file
diff --git a/packages/node/package.json b/packages/node/package.json
index 72c1ce21e..ad8a8bdef 100644
--- a/packages/node/package.json
+++ b/packages/node/package.json
@@ -30,7 +30,8 @@
"import": "./lib/worker.js",
"require": "./dist/worker.cjs",
"types": "./lib/worker.d.ts"
- }
+ },
+ "./package.json": "./package.json"
},
"repository": {
"type": "git",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 8821e2a70..c0416bf1d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -19,7 +19,7 @@ importers:
version: 4.0.11(@pnpm/logger@5.2.0)
'@vitest/browser':
specifier: ^3.0.8
- version: 3.0.8(@testing-library/dom@10.4.0)(@types/node@22.7.4)(playwright@1.51.0)(typescript@5.7.2)(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1))(vitest@3.0.8)(webdriverio@9.8.0)
+ version: 3.0.8(@testing-library/dom@10.4.0)(@types/node@22.7.4)(playwright@1.51.0)(typescript@5.7.2)(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1))(vitest@3.0.8)(webdriverio@9.8.0)
husky:
specifier: ^9.0.11
version: 9.1.6
@@ -137,7 +137,7 @@ importers:
version: 0.1.11(react-native@0.74.5(@babel/core@7.26.10)(@babel/preset-env@7.25.7(@babel/core@7.26.10))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
'@react-navigation/drawer':
specifier: ^6.6.15
- version: 6.7.2(l2wxk4fvyl3ebgrlaryoia2mpm)
+ version: 6.7.2(8a892ff6c949d4273486936ff7d0b326)
'@react-navigation/native':
specifier: ^6.1.17
version: 6.1.18(react-native@0.74.5(@babel/core@7.26.10)(@babel/preset-env@7.25.7(@babel/core@7.26.10))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
@@ -161,7 +161,7 @@ importers:
version: 1.11.3
expo-router:
specifier: 3.5.21
- version: 3.5.21(itxjk4e5lx4jky57qutbl2llka)
+ version: 3.5.21(861b7493f2d52858e88dcfa7bffd38c4)
expo-splash-screen:
specifier: ~0.27.4
version: 0.27.6(encoding@0.1.13)(expo-modules-autolinking@1.11.3)(expo@51.0.27(@babel/core@7.26.10)(@babel/preset-env@7.25.7(@babel/core@7.26.10))(encoding@0.1.13))
@@ -215,7 +215,7 @@ importers:
version: 10.2.0
react-navigation-stack:
specifier: ^2.10.4
- version: 2.10.4(qmdtutm2q5vv2bqwrj2rmb5zum)
+ version: 2.10.4(723df46775cc6e8dbfaef5bf48d4f911)
typed-async-storage:
specifier: ^3.1.2
version: 3.1.2
@@ -424,6 +424,76 @@ importers:
specifier: ^3.3.0
version: 3.3.0(vite@5.4.8(@types/node@20.16.10)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1))
+ demos/example-electron-node:
+ dependencies:
+ '@powersync/node':
+ specifier: workspace:*
+ version: link:../../packages/node
+ electron-squirrel-startup:
+ specifier: ^1.0.1
+ version: 1.0.1
+ devDependencies:
+ '@electron-forge/cli':
+ specifier: ^7.7.0
+ version: 7.7.0(encoding@0.1.13)
+ '@electron-forge/maker-deb':
+ specifier: ^7.7.0
+ version: 7.7.0
+ '@electron-forge/maker-squirrel':
+ specifier: ^7.7.0
+ version: 7.7.0
+ '@electron-forge/maker-zip':
+ specifier: ^7.7.0
+ version: 7.7.0
+ '@electron-forge/plugin-auto-unpack-natives':
+ specifier: ^7.7.0
+ version: 7.7.0
+ '@electron-forge/plugin-webpack':
+ specifier: ^7.7.0
+ version: 7.7.0(@rspack/core@1.1.8(@swc/helpers@0.5.5))(@swc/core@1.10.1(@swc/helpers@0.5.5))
+ '@vercel/webpack-asset-relocator-loader':
+ specifier: 1.7.3
+ version: 1.7.3
+ copy-webpack-plugin:
+ specifier: ^13.0.0
+ version: 13.0.0(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5)))
+ css-loader:
+ specifier: ^6.11.0
+ version: 6.11.0(@rspack/core@1.1.8(@swc/helpers@0.5.5))(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5)))
+ dotenv:
+ specifier: ^16.4.7
+ version: 16.4.7
+ electron:
+ specifier: 30.0.2
+ version: 30.0.2
+ electron-rebuild:
+ specifier: ^3.2.9
+ version: 3.2.9
+ fork-ts-checker-webpack-plugin:
+ specifier: ^9.0.2
+ version: 9.0.2(typescript@5.8.2)(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5)))
+ node-loader:
+ specifier: ^2.1.0
+ version: 2.1.0(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5)))
+ style-loader:
+ specifier: ^3.3.4
+ version: 3.3.4(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5)))
+ ts-loader:
+ specifier: ^9.5.2
+ version: 9.5.2(typescript@5.8.2)(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5)))
+ ts-node:
+ specifier: ^10.9.2
+ version: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.5))(@types/node@22.7.4)(typescript@5.8.2)
+ tsx:
+ specifier: ^4.19.3
+ version: 4.19.3
+ typescript:
+ specifier: ^5.8.2
+ version: 5.8.2
+ webpack:
+ specifier: ^5.90.1
+ version: 5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5))
+
demos/example-nextjs:
dependencies:
'@emotion/react':
@@ -804,7 +874,7 @@ importers:
version: 6.3.1(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(encoding@0.1.13))
expo-router:
specifier: ^3.5.15
- version: 3.5.21(gc6ebsds2rxeucccxhmqtwmlpi)
+ version: 3.5.21(c189db6b79bdaefc0f767c4cd94a478a)
expo-splash-screen:
specifier: ~0.27.4
version: 0.27.6(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(encoding@0.1.13))
@@ -901,7 +971,7 @@ importers:
version: 0.1.11(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
'@react-navigation/drawer':
specifier: ^6.6.3
- version: 6.7.2(f5uupuoecme7pb3346nlwm73my)
+ version: 6.7.2(fe8cd8328c484d4e3eaed8eea351852b)
'@react-navigation/native':
specifier: ^6.0.0
version: 6.1.18(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
@@ -940,7 +1010,7 @@ importers:
version: 6.3.1(expo@51.0.37(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(encoding@0.1.13))
expo-router:
specifier: 3.5.23
- version: 3.5.23(x45f6tg66eoafhyrv4brrngbdm)
+ version: 3.5.23(2f86f7434a59b644ba234fab7be01c9e)
expo-secure-store:
specifier: ~13.0.1
version: 13.0.2(expo@51.0.37(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(encoding@0.1.13))
@@ -988,7 +1058,7 @@ importers:
version: 3.31.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
react-navigation-stack:
specifier: ^2.10.4
- version: 2.10.4(b23yjknfeew5kcy4o5zrlfz5ae)
+ version: 2.10.4(cf0911ea264205029347060226fe0d29)
devDependencies:
'@babel/core':
specifier: ^7.24.5
@@ -1052,7 +1122,7 @@ importers:
version: 0.1.11(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
'@react-navigation/drawer':
specifier: ^6.6.3
- version: 6.7.2(f5uupuoecme7pb3346nlwm73my)
+ version: 6.7.2(fe8cd8328c484d4e3eaed8eea351852b)
'@react-navigation/native':
specifier: ^6.0.0
version: 6.1.18(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
@@ -1085,7 +1155,7 @@ importers:
version: 6.3.1(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(encoding@0.1.13))
expo-router:
specifier: 3.5.21
- version: 3.5.21(qrxjjyxvihi5xb6jovt7bb6fjy)
+ version: 3.5.21(43cc03a7fb538f7aef105856925492f6)
expo-secure-store:
specifier: ~13.0.1
version: 13.0.2(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(encoding@0.1.13))
@@ -1145,7 +1215,7 @@ importers:
version: 0.19.12(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
react-navigation-stack:
specifier: ^2.10.4
- version: 2.10.4(b23yjknfeew5kcy4o5zrlfz5ae)
+ version: 2.10.4(cf0911ea264205029347060226fe0d29)
devDependencies:
'@babel/core':
specifier: ^7.24.5
@@ -1598,10 +1668,10 @@ importers:
version: 20.17.6
vite:
specifier: ^6.1.0
- version: 6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1)
+ version: 6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1)
vite-plugin-top-level-await:
specifier: ^1.4.4
- version: 1.4.4(@swc/helpers@0.5.5)(rollup@4.34.6)(vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1))
+ version: 1.4.4(@swc/helpers@0.5.5)(rollup@4.34.6)(vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1))
packages/common:
dependencies:
@@ -1684,13 +1754,13 @@ importers:
version: 0.35.2(@op-engineering/op-sqlite@11.4.8(react-native@0.77.0(@babel/core@7.26.10)(@babel/preset-env@7.26.9(@babel/core@7.26.10))(@react-native-community/cli-server-api@15.1.3)(@types/react@18.3.18)(react@18.3.1))(react@18.3.1))(@types/better-sqlite3@7.6.12)(@types/react@18.3.18)(better-sqlite3@11.7.2)(kysely@0.27.4)(react@18.3.1)
vite:
specifier: ^6.1.0
- version: 6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1)
+ version: 6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1)
vite-plugin-top-level-await:
specifier: ^1.4.4
- version: 1.4.4(@swc/helpers@0.5.5)(rollup@4.34.6)(vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1))
+ version: 1.4.4(@swc/helpers@0.5.5)(rollup@4.34.6)(vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1))
vite-plugin-wasm:
specifier: ^3.3.0
- version: 3.3.0(vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1))
+ version: 3.3.0(vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1))
packages/kysely-driver:
dependencies:
@@ -1712,13 +1782,13 @@ importers:
version: 20.17.6
vite:
specifier: ^6.1.0
- version: 6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1)
+ version: 6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1)
vite-plugin-top-level-await:
specifier: ^1.4.4
- version: 1.4.4(@swc/helpers@0.5.5)(rollup@4.34.6)(vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1))
+ version: 1.4.4(@swc/helpers@0.5.5)(rollup@4.34.6)(vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1))
vite-plugin-wasm:
specifier: ^3.3.0
- version: 3.3.0(vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1))
+ version: 3.3.0(vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1))
packages/node:
dependencies:
@@ -1972,13 +2042,13 @@ importers:
version: 9.0.1
vite:
specifier: ^6.1.0
- version: 6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1)
+ version: 6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1)
vite-plugin-top-level-await:
specifier: ^1.4.4
- version: 1.4.4(@swc/helpers@0.5.5)(rollup@4.34.6)(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1))
+ version: 1.4.4(@swc/helpers@0.5.5)(rollup@4.34.6)(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1))
vite-plugin-wasm:
specifier: ^3.3.0
- version: 3.3.0(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1))
+ version: 3.3.0(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1))
vm-browserify:
specifier: ^1.1.2
version: 1.1.2
@@ -4331,22 +4401,43 @@ packages:
engines: {node: '>= 16.4.0'}
hasBin: true
+ '@electron-forge/cli@7.7.0':
+ resolution: {integrity: sha512-QfnjghmlHMb7dyArR5cbPA+MP9ff/ulWZi6R/a5MkHlKyhrysRfjzDtZDsmkEv9mGQgRwylssgXrZrKHGlxFkw==}
+ engines: {node: '>= 16.4.0'}
+ hasBin: true
+
'@electron-forge/core-utils@7.5.0':
resolution: {integrity: sha512-PtyQT6qeOEJsi4ltoB7Jb6YUUCwK3gDt5gVyAF2aJ8eZi9rJ0hasHc5vjcmBaz9FwDMjYZrBD8oRBhNgbhEakQ==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/core-utils@7.7.0':
+ resolution: {integrity: sha512-kgOkiLzqnySkcpt26rBg8AoZsI1ID3f6s/dQlzfRJisWZTKTu4ryiMcaC0F07DVjaYFnEl9SQ86IvkTcyS97mQ==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/core@7.5.0':
resolution: {integrity: sha512-Hg/fXabRZtMbyrtnpzpb3i49qNai+juCg+6bgyjYfWgJGr5VGH947lWd7skujH5qJ+Y7FgvANDGnenZuQwxZNw==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/core@7.7.0':
+ resolution: {integrity: sha512-BWhg1Zw1bhpDuZowGH3lXDiL9zZBsYFNjtqyMqmkjcEm5xf9Dzs8mpRpNjtkpf3jit3LB4PNGMLj3c8ix0h4vQ==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/maker-base@7.5.0':
resolution: {integrity: sha512-+jluKW2UPxaI1+qQQ8fqaUVVbZohRjOSF0Iti7STRFbgJKJitzPB24Cjji9qJCKIx5klMeEiwp0YPAE/d9Xt8g==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/maker-base@7.7.0':
+ resolution: {integrity: sha512-9u+mmBLBAUHuH0+IGw94EGVTDD4CPKX05h5pp5/PIaijy16ss5dymK4vEp3s2XJMFlza2PsCgLLYBgDcAE2Dqg==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/maker-deb@7.5.0':
resolution: {integrity: sha512-rMXYJzu2LuyDQ5TX4VzQ2OSWDFC7Y1nJpBoyJvXfkA5fF5NNScOFYPv1YzEYAXMcG5hCOVLorsG9HDTEC8uh9g==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/maker-deb@7.7.0':
+ resolution: {integrity: sha512-yMT0TWpCwXaC9+AYpSr9PBIhcZR297wdJUk5PnEnIROsvOW2y1sh7ny7YdHXTxkvhWdbqY8sLQruL3BE+CyE8w==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/maker-rpm@7.5.0':
resolution: {integrity: sha512-NzrtEqa61D++GoaURpicj9oxwOA/z0wcZaeipsrzUEBXE53UAo47tdIZjh396MhC0z9Mr6bxgDwpPUZF9QgfDA==}
engines: {node: '>= 16.4.0'}
@@ -4355,18 +4446,34 @@ packages:
resolution: {integrity: sha512-fz3vbp1BnbQWeZVVM3lKOGhrCVKLjAXKDTntBL2+8Rz02a63eozGjOtC5KZYXax6nM4TF6LvwjagY/qTs5jFag==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/maker-squirrel@7.7.0':
+ resolution: {integrity: sha512-9Gcq8e6+1MuXGeE7bEpk7VTd86c0riXTsDFKW8OqwVozeBYhoCd6GU59RmI3b7mcAIKOY1cBY97B+/5bnZ8ZYg==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/maker-zip@7.5.0':
resolution: {integrity: sha512-gIO3bEbubOJqWV6kd0b9nBwTrFfFQv/K8PAqg6e0uSZiy7QuSCFZVAZse02gO3AzxVDSVjjTQ4nmXBXC4Glh1A==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/maker-zip@7.7.0':
+ resolution: {integrity: sha512-/rRFiPcojk0hcn+NOfHv2SlMNvghBk1RN0nuLHbbe8r+C0vG4LJV9ee/Y0HhVKkcpapJOQ+MasXJ86fzAp5uAg==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/plugin-auto-unpack-natives@7.5.0':
resolution: {integrity: sha512-cT/yTAr5Zd81HANi5bdyCoSG9nzIrB1WIEkFA7sWuyATiOjk9SGKn1aM543XWJ/TFkTg0800JpyocsSC9wOzEg==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/plugin-auto-unpack-natives@7.7.0':
+ resolution: {integrity: sha512-cYeD4x2oQXUyK4+DtIR6wMxcIHvyPgsJq1diEuBoQ+MFTh+s6DXZl6JvwtI3scD0XieCkzcmUmf8ygzqs124+w==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/plugin-base@7.5.0':
resolution: {integrity: sha512-44AbXSb5lDY8uHIo0mJ91atOSWgxv3iuECk07/gDBiuMPX62dwHnLteEjQF4GBXJZTpnV7SxhD+d2AUBQmoojw==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/plugin-base@7.7.0':
+ resolution: {integrity: sha512-6wisQ4ZKOWey48wFF+JHzih7AuQuVma5KauwNEju2Dh2ibwDMJmPy0FWVolMSg7XUIMbGKLADGilxX6XRv8qNQ==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/plugin-fuses@7.5.0':
resolution: {integrity: sha512-nF5C4TN/rzN95F5HwAkyYTgy44Mu3EAys8O5zShzg7rye8d5BTnx2peAGtROZcChSaHRql09EeoOswNtuJNMcw==}
engines: {node: '>= 16.4.0'}
@@ -4377,42 +4484,82 @@ packages:
resolution: {integrity: sha512-aJHJUL1vL6gtJlo3fyxPRqKe1X1zIVl//jPnrHFFQI5XyUQrOX58mHpZKpDws/b1bfGx68r6aaOaNhooXjwWAw==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/plugin-webpack@7.7.0':
+ resolution: {integrity: sha512-XrpVaqLou4qacgd+JW2YsjwjKMLbc81e8wFTVDEh0Zar5v/QW1Topzz0newGmnVaVYMHteDWXY3D8TzrqzXQOg==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/publisher-base@7.5.0':
resolution: {integrity: sha512-PcF3jWA+oXRwNVWjKW6GxHJywJ62QXpYF/8SMs7kgKzBDzLqrbUnWuaXoCP5kCP+AxM495ZU5L2dyJek1eM+VA==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/publisher-base@7.7.0':
+ resolution: {integrity: sha512-jHKvUc1peBBSl2t5d1x6M3CNyCMyNB+NnTO9LmA1dWFQ3oRDFwromIH5KjRqPJj6l4AyH0/XJogdO7Nn4Eyn6Q==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/shared-types@7.5.0':
resolution: {integrity: sha512-VXuLVGYa3ZulBlmjA40ZEpk+iPH5ebN0v7t27wDt3rm23bph2aQrL7uSTLXhobenXYBVKggXnQt6rJ9A7FCDNQ==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/shared-types@7.7.0':
+ resolution: {integrity: sha512-1zQsmudkAuHv0HnJtSJY3pvTeuN3fnSa9BR6cbeUlcpOfrnG4OTG03FqerHfyIWaBRVy7jGgif0NhKKE9azKyg==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/template-base@7.5.0':
resolution: {integrity: sha512-wEz4FI90jje4FdwJ4FzqUejodfioNcJjlgG2Ci1FiRn4Qv0jX4MP8SEgKmnD44181/44HgMa429zxRv/fDYzOw==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/template-base@7.7.0':
+ resolution: {integrity: sha512-jwnhEHNIyQfbwJ6R8SuZIJApHKBykDr/rSgUF3km9nr2qAUSoUUV7RaJa/uiQJMtvamXenuo5K84C2NzumzS3A==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/template-vite-typescript@7.5.0':
resolution: {integrity: sha512-bD9QQ6uEsDHp6/V7odCkoK53egy0A4LEh++F1VYFt7SWJ5+InkcSLww7ELz2hrNmpmXb+euRrNagL1gorPToSA==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/template-vite-typescript@7.7.0':
+ resolution: {integrity: sha512-32C/+PF+hIloTdbRx7OutvqnTkkC7BHeQxNw4/zG2TfQ3cjl7JUD6A2UvTUHtv5KHkK2hDw6ZdahPwpJO41YSA==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/template-vite@7.5.0':
resolution: {integrity: sha512-AkMO5nW5jC8ijCYeoAK7hu+K5o7NMoHNsn71eepJ/kjOnSxXjJeBVGmP4DgzF2zc6AgeRz2TCKx6P8GUtFG5cw==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/template-vite@7.7.0':
+ resolution: {integrity: sha512-6p+U6FDWrmF7XgSLkrO07OOgJcrrrArbnExSckGJdBnupxmIDf1Y+exwfHHKdxX6/FfkA6JST5nRGjgA5CFqcw==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/template-webpack-typescript@7.5.0':
resolution: {integrity: sha512-Q11xAzFxWtES0bwykMd8MAzrVRtmSruXQxQIvqM7Qf3VmU8joq8v5njmn13LeCDkcRGjALiJqO8EsgsW3bttNw==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/template-webpack-typescript@7.7.0':
+ resolution: {integrity: sha512-w1vRAjGy0MjjdEDYPpZcpkMo2e3z5uEwfJdwVOpBeha7p2WM/Y6go21K+7pSqGp8Xmq4zlE20hq5MEx8Bs8eZg==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/template-webpack@7.5.0':
resolution: {integrity: sha512-Il9dO4VMhxibsYTsKRkccWUN3WFg55PEQFL93oarFcEtAT3sjMx/1bZDj/2AIHqbwIf7IrCylPKiPP2uUNOM9Q==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/template-webpack@7.7.0':
+ resolution: {integrity: sha512-7Hb1wejKqtvPXqhelubUNAh39FtClB/4JDtWzyAsL2iC3XeB5qh6pITz8+nW/rF2qW/JAepc/lnreqKn34P2ig==}
+ engines: {node: '>= 16.4.0'}
+
'@electron-forge/tracer@7.5.0':
resolution: {integrity: sha512-1dE0wKCmv/K3BXCH70o2jp/y2kXgZQm73gIvzyadySXYwu2L4BWxhAO+Q+JsnbUk+nclHEup5ph4D0JoPIWLcQ==}
engines: {node: '>= 14.17.5'}
+ '@electron-forge/tracer@7.7.0':
+ resolution: {integrity: sha512-R/JiGFzWhwfVyc6ioT4l5FFChRLS4Z2tWPeQfPcyoemdpzKpI1rvMHti42gzWXFW8GdzkhG0G3ZWfKiF3y3x/Q==}
+ engines: {node: '>= 14.17.5'}
+
'@electron-forge/web-multi-logger@7.5.0':
resolution: {integrity: sha512-NE7Y9dPp67ipIbht8rCy10SeZweyw4GaQse0dykfxbTzcmPfnhvgDHPk4aqUW4S1249Chd6XI1PkLKnbTlTjxg==}
engines: {node: '>= 16.4.0'}
+ '@electron-forge/web-multi-logger@7.7.0':
+ resolution: {integrity: sha512-ZuS/3knF/tDmisMMQpePTVUIV2DEoegV9RHYlOkzf4JVm91XKH6D/wIzQFGVlup9zkG2u0KYb5I8v56oY1p94g==}
+ engines: {node: '>= 16.4.0'}
+
'@electron/asar@3.2.13':
resolution: {integrity: sha512-pY5z2qQSwbFzJsBdgfJIzXf5ElHTVMutC2dxh0FD60njknMu3n1NnTABOcQwbb5/v5soqE79m9UjaJryBf3epg==}
engines: {node: '>=10.12.0'}
@@ -4430,6 +4577,12 @@ packages:
resolution: {integrity: sha512-F+nKc0xW+kVbBRhFzaMgPy3KwmuNTYX1fx6+FxxoSnNgwYX6LD7AKBTWkU0MQ6IBoe7dz069CNkR673sPAgkCQ==}
engines: {node: '>=14'}
+ '@electron/node-gyp@https://codeload.github.com/electron/node-gyp/tar.gz/06b29aafb7708acef8b3669835c8a7857ebc92d2':
+ resolution: {tarball: https://codeload.github.com/electron/node-gyp/tar.gz/06b29aafb7708acef8b3669835c8a7857ebc92d2}
+ version: 10.2.0-electron.1
+ engines: {node: '>=12.13.0'}
+ hasBin: true
+
'@electron/notarize@2.5.0':
resolution: {integrity: sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==}
engines: {node: '>= 10.0.0'}
@@ -4449,6 +4602,11 @@ packages:
engines: {node: '>=12.13.0'}
hasBin: true
+ '@electron/rebuild@3.7.1':
+ resolution: {integrity: sha512-sKGD+xav4Gh25+LcLY0rjIwcCFTw+f/HU1pB48UVbwxXXRGaXEqIH0AaYKN46dgd/7+6kuiDXzoyAEvx1zCsdw==}
+ engines: {node: '>=12.13.0'}
+ hasBin: true
+
'@electron/universal@2.0.1':
resolution: {integrity: sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==}
engines: {node: '>=16.4'}
@@ -4564,6 +4722,12 @@ packages:
cpu: [ppc64]
os: [aix]
+ '@esbuild/aix-ppc64@0.25.1':
+ resolution: {integrity: sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
'@esbuild/android-arm64@0.19.12':
resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==}
engines: {node: '>=12'}
@@ -4588,6 +4752,12 @@ packages:
cpu: [arm64]
os: [android]
+ '@esbuild/android-arm64@0.25.1':
+ resolution: {integrity: sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
'@esbuild/android-arm@0.19.12':
resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==}
engines: {node: '>=12'}
@@ -4612,6 +4782,12 @@ packages:
cpu: [arm]
os: [android]
+ '@esbuild/android-arm@0.25.1':
+ resolution: {integrity: sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
'@esbuild/android-x64@0.19.12':
resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==}
engines: {node: '>=12'}
@@ -4636,6 +4812,12 @@ packages:
cpu: [x64]
os: [android]
+ '@esbuild/android-x64@0.25.1':
+ resolution: {integrity: sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
'@esbuild/darwin-arm64@0.19.12':
resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==}
engines: {node: '>=12'}
@@ -4660,6 +4842,12 @@ packages:
cpu: [arm64]
os: [darwin]
+ '@esbuild/darwin-arm64@0.25.1':
+ resolution: {integrity: sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
'@esbuild/darwin-x64@0.19.12':
resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==}
engines: {node: '>=12'}
@@ -4684,6 +4872,12 @@ packages:
cpu: [x64]
os: [darwin]
+ '@esbuild/darwin-x64@0.25.1':
+ resolution: {integrity: sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
'@esbuild/freebsd-arm64@0.19.12':
resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==}
engines: {node: '>=12'}
@@ -4708,6 +4902,12 @@ packages:
cpu: [arm64]
os: [freebsd]
+ '@esbuild/freebsd-arm64@0.25.1':
+ resolution: {integrity: sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
'@esbuild/freebsd-x64@0.19.12':
resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==}
engines: {node: '>=12'}
@@ -4732,6 +4932,12 @@ packages:
cpu: [x64]
os: [freebsd]
+ '@esbuild/freebsd-x64@0.25.1':
+ resolution: {integrity: sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
'@esbuild/linux-arm64@0.19.12':
resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==}
engines: {node: '>=12'}
@@ -4756,6 +4962,12 @@ packages:
cpu: [arm64]
os: [linux]
+ '@esbuild/linux-arm64@0.25.1':
+ resolution: {integrity: sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
'@esbuild/linux-arm@0.19.12':
resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==}
engines: {node: '>=12'}
@@ -4780,6 +4992,12 @@ packages:
cpu: [arm]
os: [linux]
+ '@esbuild/linux-arm@0.25.1':
+ resolution: {integrity: sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
'@esbuild/linux-ia32@0.19.12':
resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==}
engines: {node: '>=12'}
@@ -4804,6 +5022,12 @@ packages:
cpu: [ia32]
os: [linux]
+ '@esbuild/linux-ia32@0.25.1':
+ resolution: {integrity: sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
'@esbuild/linux-loong64@0.19.12':
resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==}
engines: {node: '>=12'}
@@ -4828,6 +5052,12 @@ packages:
cpu: [loong64]
os: [linux]
+ '@esbuild/linux-loong64@0.25.1':
+ resolution: {integrity: sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
'@esbuild/linux-mips64el@0.19.12':
resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==}
engines: {node: '>=12'}
@@ -4852,6 +5082,12 @@ packages:
cpu: [mips64el]
os: [linux]
+ '@esbuild/linux-mips64el@0.25.1':
+ resolution: {integrity: sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
'@esbuild/linux-ppc64@0.19.12':
resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==}
engines: {node: '>=12'}
@@ -4876,6 +5112,12 @@ packages:
cpu: [ppc64]
os: [linux]
+ '@esbuild/linux-ppc64@0.25.1':
+ resolution: {integrity: sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
'@esbuild/linux-riscv64@0.19.12':
resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==}
engines: {node: '>=12'}
@@ -4900,6 +5142,12 @@ packages:
cpu: [riscv64]
os: [linux]
+ '@esbuild/linux-riscv64@0.25.1':
+ resolution: {integrity: sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
'@esbuild/linux-s390x@0.19.12':
resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==}
engines: {node: '>=12'}
@@ -4924,6 +5172,12 @@ packages:
cpu: [s390x]
os: [linux]
+ '@esbuild/linux-s390x@0.25.1':
+ resolution: {integrity: sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
'@esbuild/linux-x64@0.19.12':
resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==}
engines: {node: '>=12'}
@@ -4948,12 +5202,24 @@ packages:
cpu: [x64]
os: [linux]
+ '@esbuild/linux-x64@0.25.1':
+ resolution: {integrity: sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
'@esbuild/netbsd-arm64@0.24.2':
resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
+ '@esbuild/netbsd-arm64@0.25.1':
+ resolution: {integrity: sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [netbsd]
+
'@esbuild/netbsd-x64@0.19.12':
resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==}
engines: {node: '>=12'}
@@ -4978,6 +5244,12 @@ packages:
cpu: [x64]
os: [netbsd]
+ '@esbuild/netbsd-x64@0.25.1':
+ resolution: {integrity: sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
'@esbuild/openbsd-arm64@0.23.0':
resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==}
engines: {node: '>=18'}
@@ -4990,6 +5262,12 @@ packages:
cpu: [arm64]
os: [openbsd]
+ '@esbuild/openbsd-arm64@0.25.1':
+ resolution: {integrity: sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
'@esbuild/openbsd-x64@0.19.12':
resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==}
engines: {node: '>=12'}
@@ -5014,6 +5292,12 @@ packages:
cpu: [x64]
os: [openbsd]
+ '@esbuild/openbsd-x64@0.25.1':
+ resolution: {integrity: sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
'@esbuild/sunos-x64@0.19.12':
resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==}
engines: {node: '>=12'}
@@ -5038,6 +5322,12 @@ packages:
cpu: [x64]
os: [sunos]
+ '@esbuild/sunos-x64@0.25.1':
+ resolution: {integrity: sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
'@esbuild/win32-arm64@0.19.12':
resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==}
engines: {node: '>=12'}
@@ -5062,6 +5352,12 @@ packages:
cpu: [arm64]
os: [win32]
+ '@esbuild/win32-arm64@0.25.1':
+ resolution: {integrity: sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
+
'@esbuild/win32-ia32@0.19.12':
resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==}
engines: {node: '>=12'}
@@ -5086,6 +5382,12 @@ packages:
cpu: [ia32]
os: [win32]
+ '@esbuild/win32-ia32@0.25.1':
+ resolution: {integrity: sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
+
'@esbuild/win32-x64@0.19.12':
resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==}
engines: {node: '>=12'}
@@ -5110,6 +5412,12 @@ packages:
cpu: [x64]
os: [win32]
+ '@esbuild/win32-x64@0.25.1':
+ resolution: {integrity: sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
'@eslint-community/eslint-utils@4.4.0':
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -9121,6 +9429,9 @@ packages:
'@urql/exchange-retry@1.2.0':
resolution: {integrity: sha512-1O/biKiVhhn0EtvDF4UOvz325K4RrLupfL8rHcmqD2TBLv4qVDWQuzx4JGa1FfqjjRb+C9TNZ6w19f32Mq85Ug==}
+ '@vercel/webpack-asset-relocator-loader@1.7.3':
+ resolution: {integrity: sha512-vizrI18v8Lcb1PmNNUBz7yxPxxXoOeuaVEjTG9MjvDrphjiSxFZrRJ5tIghk+qdLFRCXI5HBCshgobftbmrC5g==}
+
'@vitejs/plugin-basic-ssl@1.1.0':
resolution: {integrity: sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==}
engines: {node: '>=14.6.0'}
@@ -10529,6 +10840,10 @@ packages:
resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
engines: {node: '>=14'}
+ commander@11.1.0:
+ resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
+ engines: {node: '>=16'}
+
commander@12.1.0:
resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
engines: {node: '>=18'}
@@ -10668,6 +10983,12 @@ packages:
peerDependencies:
webpack: ^5.1.0
+ copy-webpack-plugin@13.0.0:
+ resolution: {integrity: sha512-FgR/h5a6hzJqATDGd9YG41SeDViH+0bkHn6WNXCi5zKAZkeESeSxLySSsFLHqLEVCh0E+rITmCf0dusXWYukeQ==}
+ engines: {node: '>= 18.12.0'}
+ peerDependencies:
+ webpack: ^5.1.0
+
core-js-compat@3.38.1:
resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==}
@@ -11458,6 +11779,12 @@ packages:
os: [darwin, linux]
hasBin: true
+ electron-rebuild@3.2.9:
+ resolution: {integrity: sha512-FkEZNFViUem3P0RLYbZkUjC8LUFIK+wKq09GHoOITSJjfDAVQv964hwaNseTTWt58sITQX3/5fHNYcTefqaCWw==}
+ engines: {node: '>=12.13.0'}
+ deprecated: Please use @electron/rebuild moving forward. There is no API change, just a package name change
+ hasBin: true
+
electron-squirrel-startup@1.0.1:
resolution: {integrity: sha512-sTfFIHGku+7PsHLJ7v0dRcZNkALrV+YEozINTW8X1nM//e5O3L+rfYuvSW00lmGHnYmUjARZulD8F2V8ISI9RA==}
@@ -11653,6 +11980,11 @@ packages:
engines: {node: '>=18'}
hasBin: true
+ esbuild@0.25.1:
+ resolution: {integrity: sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==}
+ engines: {node: '>=18'}
+ hasBin: true
+
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
@@ -12274,6 +12606,14 @@ packages:
fd-slicer@1.1.0:
resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
+ fdir@6.4.3:
+ resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
feed@4.2.2:
resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==}
engines: {node: '>=0.4.0'}
@@ -12442,6 +12782,13 @@ packages:
vue-template-compiler:
optional: true
+ fork-ts-checker-webpack-plugin@9.0.2:
+ resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==}
+ engines: {node: '>=12.13.0', yarn: '>=1.0.0'}
+ peerDependencies:
+ typescript: '>3.6.0'
+ webpack: ^5.11.0
+
form-data-encoder@2.1.4:
resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==}
engines: {node: '>= 14.17'}
@@ -14299,6 +14646,11 @@ packages:
resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin: true
+ lzma-native@8.0.6:
+ resolution: {integrity: sha512-09xfg67mkL2Lz20PrrDeNYZxzeW7ADtpYFbwSQh9U8+76RIzx5QsJBMy8qikv3hbUPfpy6hqwxt6FcGK81g9AA==}
+ engines: {node: '>=10.0.0'}
+ hasBin: true
+
magic-string@0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
@@ -15204,6 +15556,9 @@ packages:
node-addon-api@6.1.0:
resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==}
+ node-api-version@0.1.4:
+ resolution: {integrity: sha512-KGXihXdUChwJAOHO53bv9/vXcLmdUsZ6jIptbvYvkpKfth+r7jw44JkVxQFA3kX5nQjzjmGu1uAu/xNNLNlI5g==}
+
node-api-version@0.2.0:
resolution: {integrity: sha512-fthTTsi8CxaBXMaBAD7ST2uylwvsnYxh2PfaScwpMhos6KlSFajXQPcM4ogNE1q2s3Lbz9GCGqeIHC+C6OZnKg==}
@@ -15266,6 +15621,12 @@ packages:
node-int64@0.4.0:
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
+ node-loader@2.1.0:
+ resolution: {integrity: sha512-OwjPkyh8+7jW8DMd/iq71uU1Sspufr/C2+c3t0p08J3CrM9ApZ4U53xuisNrDXOHyGi5OYHgtfmmh+aK9zJA6g==}
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ webpack: ^5.0.0
+
node-releases@2.0.18:
resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
@@ -16455,6 +16816,10 @@ packages:
resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
engines: {node: '>=6'}
+ proc-log@2.0.1:
+ resolution: {integrity: sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+
proc-log@4.2.0:
resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -18452,6 +18817,10 @@ packages:
tinyexec@0.3.2:
resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
+ tinyglobby@0.2.12:
+ resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==}
+ engines: {node: '>=12.0.0'}
+
tinypool@1.0.2:
resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==}
engines: {node: ^18.0.0 || >=20.0.0}
@@ -18556,6 +18925,13 @@ packages:
ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
+ ts-loader@9.5.2:
+ resolution: {integrity: sha512-Qo4piXvOTWcMGIgRiuFa6nHNm+54HbYaZCKqc9eeZCLRy3XqafQgwX2F7mofrbJG3g7EEb+lkiR+z2Lic2s3Zw==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ typescript: '*'
+ webpack: ^5.0.0
+
ts-node@10.9.2:
resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
hasBin: true
@@ -18604,6 +18980,11 @@ packages:
peerDependencies:
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
+ tsx@4.19.3:
+ resolution: {integrity: sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==}
+ engines: {node: '>=18.0.0'}
+ hasBin: true
+
tty-table@4.2.3:
resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==}
engines: {node: '>=8.0.0'}
@@ -20557,7 +20938,7 @@ snapshots:
'@babel/core@7.25.7':
dependencies:
'@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.25.7
+ '@babel/code-frame': 7.26.2
'@babel/generator': 7.25.7
'@babel/helper-compilation-targets': 7.25.7
'@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.7)
@@ -20567,7 +20948,7 @@ snapshots:
'@babel/traverse': 7.25.7
'@babel/types': 7.25.7
convert-source-map: 2.0.0
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -24200,12 +24581,12 @@ snapshots:
'@babel/traverse@7.25.7':
dependencies:
- '@babel/code-frame': 7.25.7
+ '@babel/code-frame': 7.26.2
'@babel/generator': 7.25.7
'@babel/parser': 7.25.7
'@babel/template': 7.25.7
'@babel/types': 7.25.7
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -24852,7 +25233,7 @@ snapshots:
update-notifier: 6.0.2
webpack: 5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5))
webpack-bundle-analyzer: 4.10.2
- webpack-dev-server: 4.15.2(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5)))
+ webpack-dev-server: 4.15.2(debug@4.4.0)(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5)))
webpack-merge: 6.0.1
transitivePeerDependencies:
- '@docusaurus/faster'
@@ -25524,13 +25905,30 @@ snapshots:
- encoding
- supports-color
+ '@electron-forge/cli@7.7.0(encoding@0.1.13)':
+ dependencies:
+ '@electron-forge/core': 7.7.0(encoding@0.1.13)
+ '@electron-forge/core-utils': 7.7.0
+ '@electron-forge/shared-types': 7.7.0
+ '@electron/get': 3.1.0
+ chalk: 4.1.2
+ commander: 11.1.0
+ debug: 4.4.0(supports-color@8.1.1)
+ fs-extra: 10.1.0
+ listr2: 7.0.2
+ semver: 7.6.3
+ transitivePeerDependencies:
+ - bluebird
+ - encoding
+ - supports-color
+
'@electron-forge/core-utils@7.5.0':
dependencies:
'@electron-forge/shared-types': 7.5.0
'@electron/rebuild': 3.6.2
'@malept/cross-spawn-promise': 2.0.0
chalk: 4.1.2
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
find-up: 5.0.0
fs-extra: 10.1.0
log-symbols: 4.1.0
@@ -25540,6 +25938,21 @@ snapshots:
- bluebird
- supports-color
+ '@electron-forge/core-utils@7.7.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.7.0
+ '@electron/rebuild': 3.7.1
+ '@malept/cross-spawn-promise': 2.0.0
+ chalk: 4.1.2
+ debug: 4.4.0(supports-color@8.1.1)
+ find-up: 5.0.0
+ fs-extra: 10.1.0
+ log-symbols: 4.1.0
+ semver: 7.6.3
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron-forge/core@7.5.0(encoding@0.1.13)':
dependencies:
'@electron-forge/core-utils': 7.5.0
@@ -25582,6 +25995,46 @@ snapshots:
- encoding
- supports-color
+ '@electron-forge/core@7.7.0(encoding@0.1.13)':
+ dependencies:
+ '@electron-forge/core-utils': 7.7.0
+ '@electron-forge/maker-base': 7.7.0
+ '@electron-forge/plugin-base': 7.7.0
+ '@electron-forge/publisher-base': 7.7.0
+ '@electron-forge/shared-types': 7.7.0
+ '@electron-forge/template-base': 7.7.0
+ '@electron-forge/template-vite': 7.7.0
+ '@electron-forge/template-vite-typescript': 7.7.0
+ '@electron-forge/template-webpack': 7.7.0
+ '@electron-forge/template-webpack-typescript': 7.7.0
+ '@electron-forge/tracer': 7.7.0
+ '@electron/get': 3.1.0
+ '@electron/packager': 18.3.5
+ '@electron/rebuild': 3.7.1
+ '@malept/cross-spawn-promise': 2.0.0
+ chalk: 4.1.2
+ debug: 4.4.0(supports-color@8.1.1)
+ fast-glob: 3.3.2
+ filenamify: 4.3.0
+ find-up: 5.0.0
+ fs-extra: 10.1.0
+ global-dirs: 3.0.1
+ got: 11.8.6
+ interpret: 3.1.1
+ listr2: 7.0.2
+ lodash: 4.17.21
+ log-symbols: 4.1.0
+ node-fetch: 2.7.0(encoding@0.1.13)
+ rechoir: 0.8.0
+ semver: 7.6.3
+ source-map-support: 0.5.21
+ sudo-prompt: 9.2.1
+ username: 5.1.0
+ transitivePeerDependencies:
+ - bluebird
+ - encoding
+ - supports-color
+
'@electron-forge/maker-base@7.5.0':
dependencies:
'@electron-forge/shared-types': 7.5.0
@@ -25591,6 +26044,15 @@ snapshots:
- bluebird
- supports-color
+ '@electron-forge/maker-base@7.7.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.7.0
+ fs-extra: 10.1.0
+ which: 2.0.2
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron-forge/maker-deb@7.5.0':
dependencies:
'@electron-forge/maker-base': 7.5.0
@@ -25601,6 +26063,16 @@ snapshots:
- bluebird
- supports-color
+ '@electron-forge/maker-deb@7.7.0':
+ dependencies:
+ '@electron-forge/maker-base': 7.7.0
+ '@electron-forge/shared-types': 7.7.0
+ optionalDependencies:
+ electron-installer-debian: 3.2.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron-forge/maker-rpm@7.5.0':
dependencies:
'@electron-forge/maker-base': 7.5.0
@@ -25622,6 +26094,17 @@ snapshots:
- bluebird
- supports-color
+ '@electron-forge/maker-squirrel@7.7.0':
+ dependencies:
+ '@electron-forge/maker-base': 7.7.0
+ '@electron-forge/shared-types': 7.7.0
+ fs-extra: 10.1.0
+ optionalDependencies:
+ electron-winstaller: 5.4.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron-forge/maker-zip@7.5.0':
dependencies:
'@electron-forge/maker-base': 7.5.0
@@ -25633,6 +26116,17 @@ snapshots:
- bluebird
- supports-color
+ '@electron-forge/maker-zip@7.7.0':
+ dependencies:
+ '@electron-forge/maker-base': 7.7.0
+ '@electron-forge/shared-types': 7.7.0
+ cross-zip: 4.0.1
+ fs-extra: 10.1.0
+ got: 11.8.6
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron-forge/plugin-auto-unpack-natives@7.5.0':
dependencies:
'@electron-forge/plugin-base': 7.5.0
@@ -25641,6 +26135,14 @@ snapshots:
- bluebird
- supports-color
+ '@electron-forge/plugin-auto-unpack-natives@7.7.0':
+ dependencies:
+ '@electron-forge/plugin-base': 7.7.0
+ '@electron-forge/shared-types': 7.7.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron-forge/plugin-base@7.5.0':
dependencies:
'@electron-forge/shared-types': 7.5.0
@@ -25648,6 +26150,13 @@ snapshots:
- bluebird
- supports-color
+ '@electron-forge/plugin-base@7.7.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.7.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron-forge/plugin-fuses@7.5.0(@electron/fuses@1.8.0)':
dependencies:
'@electron-forge/plugin-base': 7.5.0
@@ -25673,6 +26182,32 @@ snapshots:
- supports-color
- utf-8-validate
+ '@electron-forge/plugin-webpack@7.7.0(@rspack/core@1.1.8(@swc/helpers@0.5.5))(@swc/core@1.10.1(@swc/helpers@0.5.5))':
+ dependencies:
+ '@electron-forge/core-utils': 7.7.0
+ '@electron-forge/plugin-base': 7.7.0
+ '@electron-forge/shared-types': 7.7.0
+ '@electron-forge/web-multi-logger': 7.7.0
+ chalk: 4.1.2
+ debug: 4.4.0(supports-color@8.1.1)
+ fast-glob: 3.3.2
+ fs-extra: 10.1.0
+ html-webpack-plugin: 5.6.0(@rspack/core@1.1.8(@swc/helpers@0.5.5))(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5)))
+ listr2: 7.0.2
+ webpack: 5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5))
+ webpack-dev-server: 4.15.2(debug@4.4.0)(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5)))
+ webpack-merge: 5.10.0
+ transitivePeerDependencies:
+ - '@rspack/core'
+ - '@swc/core'
+ - bluebird
+ - bufferutil
+ - esbuild
+ - supports-color
+ - uglify-js
+ - utf-8-validate
+ - webpack-cli
+
'@electron-forge/publisher-base@7.5.0':
dependencies:
'@electron-forge/shared-types': 7.5.0
@@ -25680,6 +26215,13 @@ snapshots:
- bluebird
- supports-color
+ '@electron-forge/publisher-base@7.7.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.7.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron-forge/shared-types@7.5.0':
dependencies:
'@electron-forge/tracer': 7.5.0
@@ -25690,6 +26232,16 @@ snapshots:
- bluebird
- supports-color
+ '@electron-forge/shared-types@7.7.0':
+ dependencies:
+ '@electron-forge/tracer': 7.7.0
+ '@electron/packager': 18.3.5
+ '@electron/rebuild': 3.7.1
+ listr2: 7.0.2
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron-forge/template-base@7.5.0':
dependencies:
'@electron-forge/shared-types': 7.5.0
@@ -25701,6 +26253,18 @@ snapshots:
- bluebird
- supports-color
+ '@electron-forge/template-base@7.7.0':
+ dependencies:
+ '@electron-forge/core-utils': 7.7.0
+ '@electron-forge/shared-types': 7.7.0
+ '@malept/cross-spawn-promise': 2.0.0
+ debug: 4.4.0(supports-color@8.1.1)
+ fs-extra: 10.1.0
+ username: 5.1.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron-forge/template-vite-typescript@7.5.0':
dependencies:
'@electron-forge/shared-types': 7.5.0
@@ -25710,6 +26274,15 @@ snapshots:
- bluebird
- supports-color
+ '@electron-forge/template-vite-typescript@7.7.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.7.0
+ '@electron-forge/template-base': 7.7.0
+ fs-extra: 10.1.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron-forge/template-vite@7.5.0':
dependencies:
'@electron-forge/shared-types': 7.5.0
@@ -25719,6 +26292,15 @@ snapshots:
- bluebird
- supports-color
+ '@electron-forge/template-vite@7.7.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.7.0
+ '@electron-forge/template-base': 7.7.0
+ fs-extra: 10.1.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron-forge/template-webpack-typescript@7.5.0':
dependencies:
'@electron-forge/shared-types': 7.5.0
@@ -25728,6 +26310,15 @@ snapshots:
- bluebird
- supports-color
+ '@electron-forge/template-webpack-typescript@7.7.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.7.0
+ '@electron-forge/template-base': 7.7.0
+ fs-extra: 10.1.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron-forge/template-webpack@7.5.0':
dependencies:
'@electron-forge/shared-types': 7.5.0
@@ -25737,10 +26328,23 @@ snapshots:
- bluebird
- supports-color
+ '@electron-forge/template-webpack@7.7.0':
+ dependencies:
+ '@electron-forge/shared-types': 7.7.0
+ '@electron-forge/template-base': 7.7.0
+ fs-extra: 10.1.0
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron-forge/tracer@7.5.0':
dependencies:
chrome-trace-event: 1.0.4
+ '@electron-forge/tracer@7.7.0':
+ dependencies:
+ chrome-trace-event: 1.0.4
+
'@electron-forge/web-multi-logger@7.5.0':
dependencies:
express: 4.21.0
@@ -25753,6 +26357,18 @@ snapshots:
- supports-color
- utf-8-validate
+ '@electron-forge/web-multi-logger@7.7.0':
+ dependencies:
+ express: 4.21.0
+ express-ws: 5.0.2(express@4.21.0)
+ xterm: 4.19.0
+ xterm-addon-fit: 0.5.0(xterm@4.19.0)
+ xterm-addon-search: 0.8.2(xterm@4.19.0)
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
'@electron/asar@3.2.13':
dependencies:
'@types/glob': 7.2.0
@@ -25768,7 +26384,7 @@ snapshots:
'@electron/get@2.0.3':
dependencies:
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
env-paths: 2.2.1
fs-extra: 8.1.0
got: 11.8.6
@@ -25794,6 +26410,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@electron/node-gyp@https://codeload.github.com/electron/node-gyp/tar.gz/06b29aafb7708acef8b3669835c8a7857ebc92d2':
+ dependencies:
+ env-paths: 2.2.1
+ exponential-backoff: 3.1.1
+ glob: 8.1.0
+ graceful-fs: 4.2.11
+ make-fetch-happen: 10.2.1
+ nopt: 6.0.0
+ proc-log: 2.0.1
+ semver: 7.6.3
+ tar: 6.2.1
+ which: 2.0.2
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron/notarize@2.5.0':
dependencies:
debug: 4.4.0(supports-color@8.1.1)
@@ -25857,6 +26489,26 @@ snapshots:
- bluebird
- supports-color
+ '@electron/rebuild@3.7.1':
+ dependencies:
+ '@electron/node-gyp': https://codeload.github.com/electron/node-gyp/tar.gz/06b29aafb7708acef8b3669835c8a7857ebc92d2
+ '@malept/cross-spawn-promise': 2.0.0
+ chalk: 4.1.2
+ debug: 4.4.0(supports-color@8.1.1)
+ detect-libc: 2.0.3
+ fs-extra: 10.1.0
+ got: 11.8.6
+ node-abi: 3.68.0
+ node-api-version: 0.2.0
+ ora: 5.4.1
+ read-binary-file-arch: 1.0.6
+ semver: 7.6.3
+ tar: 6.2.1
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
'@electron/universal@2.0.1':
dependencies:
'@electron/asar': 3.2.13
@@ -26015,6 +26667,9 @@ snapshots:
'@esbuild/aix-ppc64@0.24.2':
optional: true
+ '@esbuild/aix-ppc64@0.25.1':
+ optional: true
+
'@esbuild/android-arm64@0.19.12':
optional: true
@@ -26027,6 +26682,9 @@ snapshots:
'@esbuild/android-arm64@0.24.2':
optional: true
+ '@esbuild/android-arm64@0.25.1':
+ optional: true
+
'@esbuild/android-arm@0.19.12':
optional: true
@@ -26039,6 +26697,9 @@ snapshots:
'@esbuild/android-arm@0.24.2':
optional: true
+ '@esbuild/android-arm@0.25.1':
+ optional: true
+
'@esbuild/android-x64@0.19.12':
optional: true
@@ -26051,6 +26712,9 @@ snapshots:
'@esbuild/android-x64@0.24.2':
optional: true
+ '@esbuild/android-x64@0.25.1':
+ optional: true
+
'@esbuild/darwin-arm64@0.19.12':
optional: true
@@ -26063,6 +26727,9 @@ snapshots:
'@esbuild/darwin-arm64@0.24.2':
optional: true
+ '@esbuild/darwin-arm64@0.25.1':
+ optional: true
+
'@esbuild/darwin-x64@0.19.12':
optional: true
@@ -26075,6 +26742,9 @@ snapshots:
'@esbuild/darwin-x64@0.24.2':
optional: true
+ '@esbuild/darwin-x64@0.25.1':
+ optional: true
+
'@esbuild/freebsd-arm64@0.19.12':
optional: true
@@ -26087,6 +26757,9 @@ snapshots:
'@esbuild/freebsd-arm64@0.24.2':
optional: true
+ '@esbuild/freebsd-arm64@0.25.1':
+ optional: true
+
'@esbuild/freebsd-x64@0.19.12':
optional: true
@@ -26099,6 +26772,9 @@ snapshots:
'@esbuild/freebsd-x64@0.24.2':
optional: true
+ '@esbuild/freebsd-x64@0.25.1':
+ optional: true
+
'@esbuild/linux-arm64@0.19.12':
optional: true
@@ -26111,6 +26787,9 @@ snapshots:
'@esbuild/linux-arm64@0.24.2':
optional: true
+ '@esbuild/linux-arm64@0.25.1':
+ optional: true
+
'@esbuild/linux-arm@0.19.12':
optional: true
@@ -26123,6 +26802,9 @@ snapshots:
'@esbuild/linux-arm@0.24.2':
optional: true
+ '@esbuild/linux-arm@0.25.1':
+ optional: true
+
'@esbuild/linux-ia32@0.19.12':
optional: true
@@ -26135,6 +26817,9 @@ snapshots:
'@esbuild/linux-ia32@0.24.2':
optional: true
+ '@esbuild/linux-ia32@0.25.1':
+ optional: true
+
'@esbuild/linux-loong64@0.19.12':
optional: true
@@ -26147,6 +26832,9 @@ snapshots:
'@esbuild/linux-loong64@0.24.2':
optional: true
+ '@esbuild/linux-loong64@0.25.1':
+ optional: true
+
'@esbuild/linux-mips64el@0.19.12':
optional: true
@@ -26159,6 +26847,9 @@ snapshots:
'@esbuild/linux-mips64el@0.24.2':
optional: true
+ '@esbuild/linux-mips64el@0.25.1':
+ optional: true
+
'@esbuild/linux-ppc64@0.19.12':
optional: true
@@ -26171,6 +26862,9 @@ snapshots:
'@esbuild/linux-ppc64@0.24.2':
optional: true
+ '@esbuild/linux-ppc64@0.25.1':
+ optional: true
+
'@esbuild/linux-riscv64@0.19.12':
optional: true
@@ -26183,6 +26877,9 @@ snapshots:
'@esbuild/linux-riscv64@0.24.2':
optional: true
+ '@esbuild/linux-riscv64@0.25.1':
+ optional: true
+
'@esbuild/linux-s390x@0.19.12':
optional: true
@@ -26195,6 +26892,9 @@ snapshots:
'@esbuild/linux-s390x@0.24.2':
optional: true
+ '@esbuild/linux-s390x@0.25.1':
+ optional: true
+
'@esbuild/linux-x64@0.19.12':
optional: true
@@ -26207,9 +26907,15 @@ snapshots:
'@esbuild/linux-x64@0.24.2':
optional: true
+ '@esbuild/linux-x64@0.25.1':
+ optional: true
+
'@esbuild/netbsd-arm64@0.24.2':
optional: true
+ '@esbuild/netbsd-arm64@0.25.1':
+ optional: true
+
'@esbuild/netbsd-x64@0.19.12':
optional: true
@@ -26222,12 +26928,18 @@ snapshots:
'@esbuild/netbsd-x64@0.24.2':
optional: true
+ '@esbuild/netbsd-x64@0.25.1':
+ optional: true
+
'@esbuild/openbsd-arm64@0.23.0':
optional: true
'@esbuild/openbsd-arm64@0.24.2':
optional: true
+ '@esbuild/openbsd-arm64@0.25.1':
+ optional: true
+
'@esbuild/openbsd-x64@0.19.12':
optional: true
@@ -26240,6 +26952,9 @@ snapshots:
'@esbuild/openbsd-x64@0.24.2':
optional: true
+ '@esbuild/openbsd-x64@0.25.1':
+ optional: true
+
'@esbuild/sunos-x64@0.19.12':
optional: true
@@ -26252,6 +26967,9 @@ snapshots:
'@esbuild/sunos-x64@0.24.2':
optional: true
+ '@esbuild/sunos-x64@0.25.1':
+ optional: true
+
'@esbuild/win32-arm64@0.19.12':
optional: true
@@ -26264,6 +26982,9 @@ snapshots:
'@esbuild/win32-arm64@0.24.2':
optional: true
+ '@esbuild/win32-arm64@0.25.1':
+ optional: true
+
'@esbuild/win32-ia32@0.19.12':
optional: true
@@ -26276,6 +26997,9 @@ snapshots:
'@esbuild/win32-ia32@0.24.2':
optional: true
+ '@esbuild/win32-ia32@0.25.1':
+ optional: true
+
'@esbuild/win32-x64@0.19.12':
optional: true
@@ -26288,6 +27012,9 @@ snapshots:
'@esbuild/win32-x64@0.24.2':
optional: true
+ '@esbuild/win32-x64@0.25.1':
+ optional: true
+
'@eslint-community/eslint-utils@4.4.0(eslint@8.55.0)':
dependencies:
eslint: 8.55.0
@@ -26303,7 +27030,7 @@ snapshots:
'@eslint/eslintrc@2.1.4':
dependencies:
ajv: 6.12.6
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
espree: 9.6.1
globals: 13.24.0
ignore: 5.3.2
@@ -27099,7 +27826,7 @@ snapshots:
'@humanwhocodes/config-array@0.13.0':
dependencies:
'@humanwhocodes/object-schema': 2.0.3
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -27242,7 +27969,7 @@ snapshots:
'@ionic/cli-framework-output@2.2.8':
dependencies:
'@ionic/utils-terminal': 2.3.5
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
tslib: 2.7.0
transitivePeerDependencies:
- supports-color
@@ -27266,7 +27993,7 @@ snapshots:
'@ionic/utils-fs@3.1.7':
dependencies:
'@types/fs-extra': 8.1.5
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
fs-extra: 9.1.0
tslib: 2.7.0
transitivePeerDependencies:
@@ -27301,7 +28028,7 @@ snapshots:
dependencies:
'@ionic/utils-object': 2.1.6
'@ionic/utils-terminal': 2.3.5
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
signal-exit: 3.0.7
tree-kill: 1.2.2
tslib: 2.7.0
@@ -27323,7 +28050,7 @@ snapshots:
'@ionic/utils-stream': 3.1.5
'@ionic/utils-terminal': 2.3.3
cross-spawn: 7.0.3
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
tslib: 2.7.0
transitivePeerDependencies:
- supports-color
@@ -27345,7 +28072,7 @@ snapshots:
'@ionic/utils-terminal@2.3.5':
dependencies:
'@types/slice-ansi': 4.0.0
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
signal-exit: 3.0.7
slice-ansi: 4.0.0
string-width: 4.2.3
@@ -30216,7 +30943,9 @@ snapshots:
transitivePeerDependencies:
- '@babel/core'
- '@babel/preset-env'
+ - bufferutil
- supports-color
+ - utf-8-validate
'@react-native/normalize-color@2.1.0': {}
@@ -30349,20 +31078,7 @@ snapshots:
react-is: 16.13.1
use-latest-callback: 0.2.1(react@18.2.0)
- '@react-navigation/drawer@6.7.2(f5uupuoecme7pb3346nlwm73my)':
- dependencies:
- '@react-navigation/elements': 1.3.31(@react-navigation/native@6.1.18(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- '@react-navigation/native': 6.1.18(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- color: 4.2.3
- react: 18.2.0
- react-native: 0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0)
- react-native-gesture-handler: 2.16.2(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- react-native-safe-area-context: 4.10.5(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- react-native-screens: 3.31.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- warn-once: 0.1.1
-
- '@react-navigation/drawer@6.7.2(ghvgknxqxtkf2snjzmu2bwsmre)':
+ '@react-navigation/drawer@6.7.2(3f3d461ed9a1c5b87bb0ca8ce18d5723)':
dependencies:
'@react-navigation/elements': 1.3.31(@react-navigation/native@6.1.18(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
'@react-navigation/native': 6.1.18(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
@@ -30376,7 +31092,7 @@ snapshots:
warn-once: 0.1.1
optional: true
- '@react-navigation/drawer@6.7.2(l2wxk4fvyl3ebgrlaryoia2mpm)':
+ '@react-navigation/drawer@6.7.2(8a892ff6c949d4273486936ff7d0b326)':
dependencies:
'@react-navigation/elements': 1.3.31(@react-navigation/native@6.1.18(react-native@0.74.5(@babel/core@7.26.10)(@babel/preset-env@7.25.7(@babel/core@7.26.10))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.26.10)(@babel/preset-env@7.25.7(@babel/core@7.26.10))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.26.10)(@babel/preset-env@7.25.7(@babel/core@7.26.10))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
'@react-navigation/native': 6.1.18(react-native@0.74.5(@babel/core@7.26.10)(@babel/preset-env@7.25.7(@babel/core@7.26.10))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
@@ -30389,6 +31105,19 @@ snapshots:
react-native-screens: 3.31.1(react-native@0.74.5(@babel/core@7.26.10)(@babel/preset-env@7.25.7(@babel/core@7.26.10))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
warn-once: 0.1.1
+ '@react-navigation/drawer@6.7.2(fe8cd8328c484d4e3eaed8eea351852b)':
+ dependencies:
+ '@react-navigation/elements': 1.3.31(@react-navigation/native@6.1.18(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ '@react-navigation/native': 6.1.18(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ color: 4.2.3
+ react: 18.2.0
+ react-native: 0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0)
+ react-native-gesture-handler: 2.16.2(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ react-native-safe-area-context: 4.10.5(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ react-native-screens: 3.31.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ warn-once: 0.1.1
+
'@react-navigation/elements@1.3.31(@react-navigation/native@6.1.18(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)':
dependencies:
'@react-navigation/native': 6.1.18(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
@@ -30485,7 +31214,7 @@ snapshots:
'@react-navigation/routers@6.1.9':
dependencies:
- nanoid: 3.3.7
+ nanoid: 3.3.8
'@remirror/core-constants@3.0.0': {}
@@ -32676,7 +33405,7 @@ snapshots:
'@types/fs-extra@8.1.5':
dependencies:
- '@types/node': 20.17.6
+ '@types/node': 20.17.12
'@types/fs-extra@9.0.13':
dependencies:
@@ -32881,7 +33610,7 @@ snapshots:
'@types/responselike@1.0.3':
dependencies:
- '@types/node': 20.17.6
+ '@types/node': 20.17.12
'@types/retry@0.12.0': {}
@@ -32979,7 +33708,7 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 20.17.6
+ '@types/node': 20.17.12
optional: true
'@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)':
@@ -33057,7 +33786,7 @@ snapshots:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3)
'@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
eslint: 8.55.0
optionalDependencies:
typescript: 5.3.3
@@ -33070,7 +33799,7 @@ snapshots:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.2)
'@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
eslint: 8.57.1
optionalDependencies:
typescript: 5.8.2
@@ -33296,6 +34025,10 @@ snapshots:
transitivePeerDependencies:
- graphql
+ '@vercel/webpack-asset-relocator-loader@1.7.3':
+ dependencies:
+ resolve: 1.22.8
+
'@vitejs/plugin-basic-ssl@1.1.0(vite@5.4.6(@types/node@22.7.4)(less@4.2.0)(lightningcss@1.28.2)(sass@1.77.6)(terser@5.31.6))':
dependencies:
vite: 5.4.6(@types/node@22.7.4)(less@4.2.0)(lightningcss@1.28.2)(sass@1.77.6)(terser@5.31.6)
@@ -33339,10 +34072,10 @@ snapshots:
- vite
optional: true
- '@vitest/browser@3.0.8(@testing-library/dom@10.4.0)(@types/node@22.7.4)(playwright@1.51.0)(typescript@5.7.2)(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1))(vitest@3.0.8)(webdriverio@9.8.0)':
+ '@vitest/browser@3.0.8(@testing-library/dom@10.4.0)(@types/node@22.7.4)(playwright@1.51.0)(typescript@5.7.2)(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1))(vitest@3.0.8)(webdriverio@9.8.0)':
dependencies:
'@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0)
- '@vitest/mocker': 3.0.8(msw@2.7.3(@types/node@22.7.4)(typescript@5.7.2))(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1))
+ '@vitest/mocker': 3.0.8(msw@2.7.3(@types/node@22.7.4)(typescript@5.7.2))(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1))
'@vitest/utils': 3.0.8
magic-string: 0.30.17
msw: 2.7.3(@types/node@22.7.4)(typescript@5.7.2)
@@ -33377,14 +34110,14 @@ snapshots:
msw: 2.7.3(@types/node@22.7.4)(typescript@5.7.2)
vite: 5.4.11(@types/node@22.7.4)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)
- '@vitest/mocker@3.0.8(msw@2.7.3(@types/node@22.7.4)(typescript@5.7.2))(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1))':
+ '@vitest/mocker@3.0.8(msw@2.7.3(@types/node@22.7.4)(typescript@5.7.2))(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1))':
dependencies:
'@vitest/spy': 3.0.8
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
msw: 2.7.3(@types/node@22.7.4)(typescript@5.7.2)
- vite: 6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1)
+ vite: 6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1)
'@vitest/pretty-format@3.0.8':
dependencies:
@@ -33479,7 +34212,7 @@ snapshots:
'@vue/shared': 3.5.11
estree-walker: 2.0.2
magic-string: 0.30.11
- postcss: 8.4.47
+ postcss: 8.5.1
source-map-js: 1.2.1
'@vue/compiler-ssr@3.4.21':
@@ -35262,6 +35995,8 @@ snapshots:
commander@10.0.1: {}
+ commander@11.1.0: {}
+
commander@12.1.0: {}
commander@2.13.0: {}
@@ -35391,6 +36126,15 @@ snapshots:
serialize-javascript: 6.0.2
webpack: 5.94.0(@swc/core@1.10.1(@swc/helpers@0.5.5))(esbuild@0.23.0)
+ copy-webpack-plugin@13.0.0(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5))):
+ dependencies:
+ glob-parent: 6.0.2
+ normalize-path: 3.0.0
+ schema-utils: 4.2.0
+ serialize-javascript: 6.0.2
+ tinyglobby: 0.2.12
+ webpack: 5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5))
+
core-js-compat@3.38.1:
dependencies:
browserslist: 4.24.0
@@ -35439,6 +36183,15 @@ snapshots:
optionalDependencies:
typescript: 5.5.4
+ cosmiconfig@8.3.6(typescript@5.8.2):
+ dependencies:
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ parse-json: 5.2.0
+ path-type: 4.0.0
+ optionalDependencies:
+ typescript: 5.8.2
+
cosmiconfig@9.0.0(typescript@5.5.4):
dependencies:
env-paths: 2.2.1
@@ -35584,12 +36337,12 @@ snapshots:
css-loader@6.11.0(@rspack/core@1.1.8(@swc/helpers@0.5.5))(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5))):
dependencies:
- icss-utils: 5.1.0(postcss@8.4.47)
- postcss: 8.4.47
- postcss-modules-extract-imports: 3.1.0(postcss@8.4.47)
- postcss-modules-local-by-default: 4.0.5(postcss@8.4.47)
- postcss-modules-scope: 3.2.0(postcss@8.4.47)
- postcss-modules-values: 4.0.0(postcss@8.4.47)
+ icss-utils: 5.1.0(postcss@8.5.1)
+ postcss: 8.5.1
+ postcss-modules-extract-imports: 3.1.0(postcss@8.5.1)
+ postcss-modules-local-by-default: 4.0.5(postcss@8.5.1)
+ postcss-modules-scope: 3.2.0(postcss@8.5.1)
+ postcss-modules-values: 4.0.0(postcss@8.5.1)
postcss-value-parser: 4.2.0
semver: 7.6.3
optionalDependencies:
@@ -36280,7 +37033,7 @@ snapshots:
electron-installer-redhat@3.4.0:
dependencies:
'@malept/cross-spawn-promise': 1.1.1
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
electron-installer-common: 0.10.3
fs-extra: 9.1.0
lodash: 4.17.21
@@ -36290,6 +37043,26 @@ snapshots:
- supports-color
optional: true
+ electron-rebuild@3.2.9:
+ dependencies:
+ '@malept/cross-spawn-promise': 2.0.0
+ chalk: 4.1.2
+ debug: 4.4.0(supports-color@8.1.1)
+ detect-libc: 2.0.3
+ fs-extra: 10.1.0
+ got: 11.8.6
+ lzma-native: 8.0.6
+ node-abi: 3.68.0
+ node-api-version: 0.1.4
+ node-gyp: 9.4.1
+ ora: 5.4.1
+ semver: 7.6.3
+ tar: 6.2.1
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - bluebird
+ - supports-color
+
electron-squirrel-startup@1.0.1:
dependencies:
debug: 2.6.9
@@ -36316,7 +37089,7 @@ snapshots:
electron@30.0.2:
dependencies:
'@electron/get': 2.0.3
- '@types/node': 20.16.10
+ '@types/node': 20.17.12
extract-zip: 2.0.1
transitivePeerDependencies:
- supports-color
@@ -36637,6 +37410,34 @@ snapshots:
'@esbuild/win32-ia32': 0.24.2
'@esbuild/win32-x64': 0.24.2
+ esbuild@0.25.1:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.25.1
+ '@esbuild/android-arm': 0.25.1
+ '@esbuild/android-arm64': 0.25.1
+ '@esbuild/android-x64': 0.25.1
+ '@esbuild/darwin-arm64': 0.25.1
+ '@esbuild/darwin-x64': 0.25.1
+ '@esbuild/freebsd-arm64': 0.25.1
+ '@esbuild/freebsd-x64': 0.25.1
+ '@esbuild/linux-arm': 0.25.1
+ '@esbuild/linux-arm64': 0.25.1
+ '@esbuild/linux-ia32': 0.25.1
+ '@esbuild/linux-loong64': 0.25.1
+ '@esbuild/linux-mips64el': 0.25.1
+ '@esbuild/linux-ppc64': 0.25.1
+ '@esbuild/linux-riscv64': 0.25.1
+ '@esbuild/linux-s390x': 0.25.1
+ '@esbuild/linux-x64': 0.25.1
+ '@esbuild/netbsd-arm64': 0.25.1
+ '@esbuild/netbsd-x64': 0.25.1
+ '@esbuild/openbsd-arm64': 0.25.1
+ '@esbuild/openbsd-x64': 0.25.1
+ '@esbuild/sunos-x64': 0.25.1
+ '@esbuild/win32-arm64': 0.25.1
+ '@esbuild/win32-ia32': 0.25.1
+ '@esbuild/win32-x64': 0.25.1
+
escalade@3.2.0: {}
escape-goat@4.0.0: {}
@@ -36722,7 +37523,7 @@ snapshots:
eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(eslint@8.57.1))(eslint@8.57.1):
dependencies:
'@nolyfill/is-core-module': 1.0.39
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
enhanced-resolve: 5.17.1
eslint: 8.57.1
eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
@@ -37485,26 +38286,26 @@ snapshots:
dependencies:
invariant: 2.2.4
- expo-router@3.5.21(gc6ebsds2rxeucccxhmqtwmlpi):
+ expo-router@3.5.21(43cc03a7fb538f7aef105856925492f6):
dependencies:
- '@expo/metro-runtime': 3.2.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))
- '@expo/server': 0.4.4(typescript@5.3.3)
+ '@expo/metro-runtime': 3.2.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))
+ '@expo/server': 0.4.4(typescript@5.5.4)
'@radix-ui/react-slot': 1.0.1(react@18.2.0)
- '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.18(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-screens@3.31.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- '@react-navigation/native': 6.1.18(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.18(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-screens@3.31.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- expo: 51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(encoding@0.1.13)
- expo-constants: 16.0.2(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(encoding@0.1.13))
- expo-linking: 6.3.1(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(encoding@0.1.13))
- expo-splash-screen: 0.27.5(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(encoding@0.1.13))
+ '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.18(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-screens@3.31.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ '@react-navigation/native': 6.1.18(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.18(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-screens@3.31.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ expo: 51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(encoding@0.1.13)
+ expo-constants: 16.0.2(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(encoding@0.1.13))
+ expo-linking: 6.3.1(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(encoding@0.1.13))
+ expo-splash-screen: 0.27.5(encoding@0.1.13)(expo-modules-autolinking@1.11.3)(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(encoding@0.1.13))
expo-status-bar: 1.12.1
react-native-helmet-async: 2.0.4(react@18.2.0)
- react-native-safe-area-context: 4.10.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- react-native-screens: 3.31.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ react-native-safe-area-context: 4.10.5(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ react-native-screens: 3.31.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
schema-utils: 4.2.0
optionalDependencies:
- '@react-navigation/drawer': 6.7.2(ghvgknxqxtkf2snjzmu2bwsmre)
- react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ '@react-navigation/drawer': 6.7.2(fe8cd8328c484d4e3eaed8eea351852b)
+ react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
transitivePeerDependencies:
- encoding
- expo-modules-autolinking
@@ -37513,7 +38314,7 @@ snapshots:
- supports-color
- typescript
- expo-router@3.5.21(itxjk4e5lx4jky57qutbl2llka):
+ expo-router@3.5.21(861b7493f2d52858e88dcfa7bffd38c4):
dependencies:
'@expo/metro-runtime': 3.2.1(react-native@0.74.5(@babel/core@7.26.10)(@babel/preset-env@7.25.7(@babel/core@7.26.10))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))
'@expo/server': 0.4.4(typescript@5.5.4)
@@ -37531,7 +38332,7 @@ snapshots:
react-native-screens: 3.31.1(react-native@0.74.5(@babel/core@7.26.10)(@babel/preset-env@7.25.7(@babel/core@7.26.10))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
schema-utils: 4.2.0
optionalDependencies:
- '@react-navigation/drawer': 6.7.2(l2wxk4fvyl3ebgrlaryoia2mpm)
+ '@react-navigation/drawer': 6.7.2(8a892ff6c949d4273486936ff7d0b326)
react-native-reanimated: 3.10.1(@babel/core@7.26.10)(react-native@0.74.5(@babel/core@7.26.10)(@babel/preset-env@7.25.7(@babel/core@7.26.10))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
transitivePeerDependencies:
- encoding
@@ -37541,26 +38342,26 @@ snapshots:
- supports-color
- typescript
- expo-router@3.5.21(qrxjjyxvihi5xb6jovt7bb6fjy):
+ expo-router@3.5.21(c189db6b79bdaefc0f767c4cd94a478a):
dependencies:
- '@expo/metro-runtime': 3.2.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))
- '@expo/server': 0.4.4(typescript@5.5.4)
+ '@expo/metro-runtime': 3.2.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))
+ '@expo/server': 0.4.4(typescript@5.3.3)
'@radix-ui/react-slot': 1.0.1(react@18.2.0)
- '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.18(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-screens@3.31.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- '@react-navigation/native': 6.1.18(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.18(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.5(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-screens@3.31.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- expo: 51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(encoding@0.1.13)
- expo-constants: 16.0.2(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(encoding@0.1.13))
- expo-linking: 6.3.1(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(encoding@0.1.13))
- expo-splash-screen: 0.27.5(encoding@0.1.13)(expo-modules-autolinking@1.11.3)(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(encoding@0.1.13))
+ '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.18(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-screens@3.31.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ '@react-navigation/native': 6.1.18(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.18(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-safe-area-context@4.10.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native-screens@3.31.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0))(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ expo: 51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(encoding@0.1.13)
+ expo-constants: 16.0.2(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(encoding@0.1.13))
+ expo-linking: 6.3.1(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(encoding@0.1.13))
+ expo-splash-screen: 0.27.5(encoding@0.1.13)(expo-modules-autolinking@1.11.1)(expo@51.0.27(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(encoding@0.1.13))
expo-status-bar: 1.12.1
react-native-helmet-async: 2.0.4(react@18.2.0)
- react-native-safe-area-context: 4.10.5(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- react-native-screens: 3.31.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ react-native-safe-area-context: 4.10.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ react-native-screens: 3.31.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
schema-utils: 4.2.0
optionalDependencies:
- '@react-navigation/drawer': 6.7.2(f5uupuoecme7pb3346nlwm73my)
- react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ '@react-navigation/drawer': 6.7.2(3f3d461ed9a1c5b87bb0ca8ce18d5723)
+ react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.26.9(@babel/core@7.24.5))(@types/react@18.3.11)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
transitivePeerDependencies:
- encoding
- expo-modules-autolinking
@@ -37569,7 +38370,7 @@ snapshots:
- supports-color
- typescript
- expo-router@3.5.23(x45f6tg66eoafhyrv4brrngbdm):
+ expo-router@3.5.23(2f86f7434a59b644ba234fab7be01c9e):
dependencies:
'@expo/metro-runtime': 3.2.3(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))
'@expo/server': 0.4.4(typescript@5.5.4)
@@ -37587,7 +38388,7 @@ snapshots:
react-native-screens: 3.31.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
schema-utils: 4.2.0
optionalDependencies:
- '@react-navigation/drawer': 6.7.2(f5uupuoecme7pb3346nlwm73my)
+ '@react-navigation/drawer': 6.7.2(fe8cd8328c484d4e3eaed8eea351852b)
react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
transitivePeerDependencies:
- encoding
@@ -37845,7 +38646,7 @@ snapshots:
extract-zip@2.0.1:
dependencies:
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
get-stream: 5.2.0
yauzl: 2.10.0
optionalDependencies:
@@ -37931,6 +38732,10 @@ snapshots:
dependencies:
pend: 1.2.0
+ fdir@6.4.3(picomatch@4.0.2):
+ optionalDependencies:
+ picomatch: 4.0.2
+
feed@4.2.2:
dependencies:
xml-js: 1.6.11
@@ -38120,6 +38925,23 @@ snapshots:
eslint: 8.57.1
vue-template-compiler: 2.7.16
+ fork-ts-checker-webpack-plugin@9.0.2(typescript@5.8.2)(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5))):
+ dependencies:
+ '@babel/code-frame': 7.26.2
+ chalk: 4.1.2
+ chokidar: 3.6.0
+ cosmiconfig: 8.3.6(typescript@5.8.2)
+ deepmerge: 4.3.1
+ fs-extra: 10.1.0
+ memfs: 3.5.3
+ minimatch: 3.1.2
+ node-abort-controller: 3.1.1
+ schema-utils: 3.3.0
+ semver: 7.6.3
+ tapable: 2.2.1
+ typescript: 5.8.2
+ webpack: 5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5))
+
form-data-encoder@2.1.4: {}
form-data@3.0.1:
@@ -38949,7 +39771,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- http-proxy-middleware@2.0.7(@types/express@4.17.21):
+ http-proxy-middleware@2.0.7(@types/express@4.17.21)(debug@4.4.0):
dependencies:
'@types/http-proxy': 1.17.15
http-proxy: 1.18.1(debug@4.4.0)
@@ -39019,7 +39841,7 @@ snapshots:
https-proxy-agent@7.0.5:
dependencies:
agent-base: 7.1.1
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -39051,10 +39873,6 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- icss-utils@5.1.0(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
-
icss-utils@5.1.0(postcss@8.5.1):
dependencies:
postcss: 8.5.1
@@ -40324,6 +41142,12 @@ snapshots:
lz-string@1.5.0: {}
+ lzma-native@8.0.6:
+ dependencies:
+ node-addon-api: 3.2.1
+ node-gyp-build: 4.8.2
+ readable-stream: 3.6.2
+
magic-string@0.25.9:
dependencies:
sourcemap-codec: 1.4.8
@@ -41901,7 +42725,7 @@ snapshots:
'@ionic/utils-fs': 3.1.7
'@ionic/utils-terminal': 2.3.5
bplist-parser: 0.3.2
- debug: 4.3.7
+ debug: 4.4.0(supports-color@8.1.1)
elementtree: 0.1.7
ini: 4.1.3
plist: 3.1.0
@@ -41991,11 +42815,14 @@ snapshots:
node-abort-controller@3.1.1: {}
- node-addon-api@3.2.1:
- optional: true
+ node-addon-api@3.2.1: {}
node-addon-api@6.1.0: {}
+ node-api-version@0.1.4:
+ dependencies:
+ semver: 7.6.3
+
node-api-version@0.2.0:
dependencies:
semver: 7.6.3
@@ -42037,8 +42864,7 @@ snapshots:
dependencies:
detect-libc: 2.0.3
- node-gyp-build@4.8.2:
- optional: true
+ node-gyp-build@4.8.2: {}
node-gyp@10.2.0:
dependencies:
@@ -42074,6 +42900,11 @@ snapshots:
node-int64@0.4.0: {}
+ node-loader@2.1.0(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5))):
+ dependencies:
+ loader-utils: 2.0.4
+ webpack: 5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5))
+
node-releases@2.0.18: {}
node-releases@2.0.19: {}
@@ -43000,21 +43831,10 @@ snapshots:
postcss: 8.5.1
postcss-selector-parser: 6.1.2
- postcss-modules-extract-imports@3.1.0(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
-
postcss-modules-extract-imports@3.1.0(postcss@8.5.1):
dependencies:
postcss: 8.5.1
- postcss-modules-local-by-default@4.0.5(postcss@8.4.47):
- dependencies:
- icss-utils: 5.1.0(postcss@8.4.47)
- postcss: 8.4.47
- postcss-selector-parser: 6.1.2
- postcss-value-parser: 4.2.0
-
postcss-modules-local-by-default@4.0.5(postcss@8.5.1):
dependencies:
icss-utils: 5.1.0(postcss@8.5.1)
@@ -43022,21 +43842,11 @@ snapshots:
postcss-selector-parser: 6.1.2
postcss-value-parser: 4.2.0
- postcss-modules-scope@3.2.0(postcss@8.4.47):
- dependencies:
- postcss: 8.4.47
- postcss-selector-parser: 6.1.2
-
postcss-modules-scope@3.2.0(postcss@8.5.1):
dependencies:
postcss: 8.5.1
postcss-selector-parser: 6.1.2
- postcss-modules-values@4.0.0(postcss@8.4.47):
- dependencies:
- icss-utils: 5.1.0(postcss@8.4.47)
- postcss: 8.4.47
-
postcss-modules-values@4.0.0(postcss@8.5.1):
dependencies:
icss-utils: 5.1.0(postcss@8.5.1)
@@ -43370,6 +44180,8 @@ snapshots:
prismjs@1.29.0: {}
+ proc-log@2.0.1: {}
+
proc-log@4.2.0: {}
process-nextick-args@2.0.1: {}
@@ -44425,19 +45237,7 @@ snapshots:
- supports-color
- utf-8-validate
- react-navigation-stack@2.10.4(b23yjknfeew5kcy4o5zrlfz5ae):
- dependencies:
- '@react-native-community/masked-view': 0.1.11(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- color: 3.2.1
- react: 18.2.0
- react-native: 0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0)
- react-native-gesture-handler: 2.16.2(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- react-native-iphone-x-helper: 1.3.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))
- react-native-safe-area-context: 4.10.5(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- react-native-screens: 3.31.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
- react-navigation: 4.4.4(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
-
- react-navigation-stack@2.10.4(qmdtutm2q5vv2bqwrj2rmb5zum):
+ react-navigation-stack@2.10.4(723df46775cc6e8dbfaef5bf48d4f911):
dependencies:
'@react-native-community/masked-view': 0.1.11(react-native@0.74.5(@babel/core@7.26.10)(@babel/preset-env@7.25.7(@babel/core@7.26.10))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
color: 3.2.1
@@ -44449,6 +45249,18 @@ snapshots:
react-native-screens: 3.31.1(react-native@0.74.5(@babel/core@7.26.10)(@babel/preset-env@7.25.7(@babel/core@7.26.10))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
react-navigation: 4.4.4(react-native@0.74.5(@babel/core@7.26.10)(@babel/preset-env@7.25.7(@babel/core@7.26.10))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ react-navigation-stack@2.10.4(cf0911ea264205029347060226fe0d29):
+ dependencies:
+ '@react-native-community/masked-view': 0.1.11(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ color: 3.2.1
+ react: 18.2.0
+ react-native: 0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0)
+ react-native-gesture-handler: 2.16.2(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ react-native-iphone-x-helper: 1.3.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))
+ react-native-safe-area-context: 4.10.5(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ react-native-screens: 3.31.1(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+ react-navigation: 4.4.4(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)
+
react-navigation@4.4.4(react-native@0.74.5(@babel/core@7.24.5)(@babel/preset-env@7.25.7(@babel/core@7.24.5))(@types/react@18.2.79)(encoding@0.1.13)(react@18.2.0))(react@18.2.0):
dependencies:
'@react-navigation/core': 3.7.9(react@18.2.0)
@@ -46376,6 +47188,11 @@ snapshots:
tinyexec@0.3.2: {}
+ tinyglobby@0.2.12:
+ dependencies:
+ fdir: 6.4.3(picomatch@4.0.2)
+ picomatch: 4.0.2
+
tinypool@1.0.2: {}
tinyrainbow@2.0.0: {}
@@ -46462,6 +47279,16 @@ snapshots:
ts-interface-checker@0.1.13: {}
+ ts-loader@9.5.2(typescript@5.8.2)(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5))):
+ dependencies:
+ chalk: 4.1.2
+ enhanced-resolve: 5.17.1
+ micromatch: 4.0.8
+ semver: 7.6.3
+ source-map: 0.7.4
+ typescript: 5.8.2
+ webpack: 5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5))
+
ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.5))(@types/node@20.16.10)(typescript@5.8.2):
dependencies:
'@cspotcode/source-map-support': 0.8.1
@@ -46595,6 +47422,13 @@ snapshots:
tslib: 1.14.1
typescript: 5.8.2
+ tsx@4.19.3:
+ dependencies:
+ esbuild: 0.25.1
+ get-tsconfig: 4.8.1
+ optionalDependencies:
+ fsevents: 2.3.3
+
tty-table@4.2.3:
dependencies:
chalk: 4.1.2
@@ -47190,22 +48024,22 @@ snapshots:
- '@swc/helpers'
- rollup
- vite-plugin-top-level-await@1.4.4(@swc/helpers@0.5.5)(rollup@4.34.6)(vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1)):
+ vite-plugin-top-level-await@1.4.4(@swc/helpers@0.5.5)(rollup@4.34.6)(vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1)):
dependencies:
'@rollup/plugin-virtual': 3.0.2(rollup@4.34.6)
'@swc/core': 1.10.1(@swc/helpers@0.5.5)
uuid: 10.0.0
- vite: 6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1)
+ vite: 6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1)
transitivePeerDependencies:
- '@swc/helpers'
- rollup
- vite-plugin-top-level-await@1.4.4(@swc/helpers@0.5.5)(rollup@4.34.6)(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1)):
+ vite-plugin-top-level-await@1.4.4(@swc/helpers@0.5.5)(rollup@4.34.6)(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1)):
dependencies:
'@rollup/plugin-virtual': 3.0.2(rollup@4.34.6)
'@swc/core': 1.10.1(@swc/helpers@0.5.5)
uuid: 10.0.0
- vite: 6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1)
+ vite: 6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1)
transitivePeerDependencies:
- '@swc/helpers'
- rollup
@@ -47233,13 +48067,13 @@ snapshots:
dependencies:
vite: 5.4.8(@types/node@22.7.4)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)
- vite-plugin-wasm@3.3.0(vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1)):
+ vite-plugin-wasm@3.3.0(vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1)):
dependencies:
- vite: 6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1)
+ vite: 6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1)
- vite-plugin-wasm@3.3.0(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1)):
+ vite-plugin-wasm@3.3.0(vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1)):
dependencies:
- vite: 6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1)
+ vite: 6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1)
vite@5.4.11(@types/node@22.7.4)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1):
dependencies:
@@ -47293,7 +48127,7 @@ snapshots:
sass: 1.79.4
terser: 5.34.1
- vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1):
+ vite@6.1.0(@types/node@20.17.6)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1):
dependencies:
esbuild: 0.24.2
postcss: 8.5.1
@@ -47306,9 +48140,10 @@ snapshots:
lightningcss: 1.28.2
sass: 1.79.4
terser: 5.34.1
+ tsx: 4.19.3
yaml: 2.6.1
- vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(yaml@2.6.1):
+ vite@6.1.0(@types/node@22.7.4)(jiti@1.21.6)(less@4.2.0)(lightningcss@1.28.2)(sass@1.79.4)(terser@5.34.1)(tsx@4.19.3)(yaml@2.6.1):
dependencies:
esbuild: 0.24.2
postcss: 8.5.1
@@ -47321,6 +48156,7 @@ snapshots:
lightningcss: 1.28.2
sass: 1.79.4
terser: 5.34.1
+ tsx: 4.19.3
yaml: 2.6.1
vitest@3.0.8(@types/debug@4.1.12)(@types/node@22.7.4)(@vitest/browser@3.0.8)(jsdom@24.1.3)(less@4.2.0)(lightningcss@1.28.2)(msw@2.7.3(@types/node@22.7.4)(typescript@5.7.2))(sass@1.79.4)(terser@5.34.1):
@@ -47594,7 +48430,7 @@ snapshots:
optionalDependencies:
webpack: 5.94.0(@swc/core@1.10.1(@swc/helpers@0.5.5))(esbuild@0.23.0)
- webpack-dev-server@4.15.2(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5))):
+ webpack-dev-server@4.15.2(debug@4.4.0)(webpack@5.95.0(@swc/core@1.10.1(@swc/helpers@0.5.5))):
dependencies:
'@types/bonjour': 3.5.13
'@types/connect-history-api-fallback': 1.5.4
@@ -47613,7 +48449,7 @@ snapshots:
express: 4.21.0
graceful-fs: 4.2.11
html-entities: 2.5.2
- http-proxy-middleware: 2.0.7(@types/express@4.17.21)
+ http-proxy-middleware: 2.0.7(@types/express@4.17.21)(debug@4.4.0)
ipaddr.js: 2.2.0
launch-editor: 2.9.1
open: 8.4.2
@@ -47653,7 +48489,7 @@ snapshots:
express: 4.21.0
graceful-fs: 4.2.11
html-entities: 2.5.2
- http-proxy-middleware: 2.0.7(@types/express@4.17.21)
+ http-proxy-middleware: 2.0.7(@types/express@4.17.21)(debug@4.4.0)
ipaddr.js: 2.2.0
launch-editor: 2.9.1
open: 10.1.0