diff --git a/README.md b/README.md
index aba7db2..0a6470b 100644
--- a/README.md
+++ b/README.md
@@ -91,6 +91,7 @@ ProzillaOS uses the package manager [pnpm](https://pnpm.io/) to run scripts.
|
pnpm run docs:build | [`pnpm run build`](./packages/docs/README.md#scripts)
| pnpm run docs:preview | [`pnpm run preview`](./packages/docs/README.md#scripts)
| pnpm run docs:stage | [`pnpm run stage`](./packages/docs/README.md#scripts)
+| pnpm run docs:generate | [`pnpm run generate`](./packages/docs/README.md#scripts)
## Links
diff --git a/packages/demo/package.json b/packages/demo/package.json
index 653af40..4442121 100644
--- a/packages/demo/package.json
+++ b/packages/demo/package.json
@@ -19,7 +19,8 @@
},
"repository": {
"type": "git",
- "url": "git+https://github.com/prozilla-os/ProzillaOS.git"
+ "url": "git+https://github.com/prozilla-os/ProzillaOS.git",
+ "directory": "packages/demo"
},
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^6.5.2",
@@ -36,7 +37,6 @@
"vite-plugin-svgr": "^4.2.0"
},
"devDependencies": {
- "@changesets/cli": "^2.27.5",
"@eslint/js": "^9.5.0",
"@types/eslint": "^8.56.10",
"@types/gh-pages": "^6.1.0",
diff --git a/packages/docs/.gitignore b/packages/docs/.gitignore
new file mode 100644
index 0000000..249cda9
--- /dev/null
+++ b/packages/docs/.gitignore
@@ -0,0 +1 @@
+/data
\ No newline at end of file
diff --git a/packages/docs/.vitepress/config.ts b/packages/docs/.vitepress/config.ts
index c5bf297..afe39ea 100644
--- a/packages/docs/.vitepress/config.ts
+++ b/packages/docs/.vitepress/config.ts
@@ -3,7 +3,7 @@ import { defineConfig, HeadConfig } from "vitepress";
const TITLE = "ProzillaOS Docs";
const DESCRIPTION = "Documentation for ProzillaOS and its packages.";
const LOCALE = "en_US";
-const IMAGE = "https://os.prozilla.dev/assets/logo.png";
+const IMAGE = "https://os.prozilla.dev/docs/prozilla-os-title-banner.png";
// https://vitepress.dev/reference/site-config
export default defineConfig({
@@ -34,12 +34,22 @@ export default defineConfig({
nav: [
{ text: "Home", link: "/" },
{ text: "Demo", link: "https://os.prozilla.dev/", target: "_blank" },
- { text: "About", link: "/about", activeMatch: "/about/" },
+ { text: "About", link: "/about/introduction", activeMatch: "/about/" },
{ text: "Guides", link: "/guides/getting-started", activeMatch: "/guides/" },
{ text: "Reference", link: "/reference/configuration", activeMatch: "/reference/" }
],
sidebar: {
+ "/about/": {
+ base: "/about/",
+ items: [{
+ text: "About ProzillaOS",
+ items: [
+ { text: "Introduction", link: "/introduction" },
+ { text: "Features", link: "/features" },
+ ]
+ }]
+ },
"/guides/": {
base: "/guides/",
items: [{
@@ -57,6 +67,8 @@ export default defineConfig({
text: "Overview",
items: [
{ text: "Configuration", link: "/configuration" },
+ { text: "Packages", link: "/packages" },
+ { text: "Glossary", link: "/glossary" },
]
},
{
@@ -92,12 +104,6 @@ export default defineConfig({
}
]
},
- "/about/": {
- base: "/about/",
- items: [
- { text: "About", link: "/" }
- ]
- }
},
editLink: {
@@ -162,5 +168,6 @@ export default defineConfig({
// Other meta data
head.push(["meta", { name: "og:type", content: "website" }]);
+ head.push(["meta", { name: "twitter:card", content: "summary_large_image" }]);
},
});
diff --git a/packages/docs/.vitepress/theme/style.css b/packages/docs/.vitepress/theme/style.css
index b0cfaeb..4ec3254 100644
--- a/packages/docs/.vitepress/theme/style.css
+++ b/packages/docs/.vitepress/theme/style.css
@@ -313,11 +313,16 @@
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E")
}
-.VPTeamMembers.center {
+.vp-doc .VPTeamMembers.center {
display: flex;
justify-content: center;
}
-.VPTeamMembers.center .container {
+.vp-doc .VPTeamMembers.center .container {
flex: 1;
+ grid-template-columns: repeat(auto-fit, minmax(256px, 1fr)) !important;
+}
+
+.vp-doc .VPTeamMembers.medium.count-1.center .container {
+ max-width: 368px !important;
}
diff --git a/packages/docs/README.md b/packages/docs/README.md
index 203bd51..6fb3219 100644
--- a/packages/docs/README.md
+++ b/packages/docs/README.md
@@ -25,6 +25,7 @@
| pnpm run build | Compile project using VitePress and output to the `dist` directory.
| pnpm run preview | Start web server with preview of build at [localhost:8080](http://localhost:8080/). Can be useful for validating build before deploying.
| pnpm run stage | Execute [stage.ts](./scripts/stage.ts), which copies the `./dist` directory of this package into the `/dist/docs` directory at the root, within the build of the demo site.
+| pnpm run generate | Generate basic information files in JSON format to use as a base for writing the documentation and output to the `data` directory.
## Links
diff --git a/packages/docs/package.json b/packages/docs/package.json
index 6fd2b1c..cf482b9 100644
--- a/packages/docs/package.json
+++ b/packages/docs/package.json
@@ -12,13 +12,18 @@
"start": "vitepress --port 3000",
"build": "vitepress build",
"preview": "vitepress preview --port 8080",
- "stage": "vite-node scripts/stage"
+ "stage": "vite-node scripts/stage",
+ "generate": "rimraf data && vite-node scripts/generateData"
},
"repository": {
"type": "git",
- "url": "git+https://github.com/prozilla-os/ProzillaOS.git"
+ "url": "git+https://github.com/prozilla-os/ProzillaOS.git",
+ "directory": "packages/docs"
},
"devDependencies": {
+ "@types/node": "^20.14.6",
+ "react": "^18.3.1",
+ "rimraf": "^5.0.8",
"vite-node": "^1.6.0",
"vitepress": "^1.2.3",
"vue": "^3.4.31"
diff --git a/packages/docs/scripts/generateData.ts b/packages/docs/scripts/generateData.ts
new file mode 100644
index 0000000..3be2841
--- /dev/null
+++ b/packages/docs/scripts/generateData.ts
@@ -0,0 +1,140 @@
+import { ANSI } from "../../core/src/constants";
+import { name } from "../package.json";
+import { resolve } from "node:path";
+import fs from "node:fs";
+import { isValidElement } from "react";
+
+const items = await import("../../core/src/main");
+
+const OUTPUT_DIR = "data";
+
+const MACRO_CASE = /^[A-Z_]+$/;
+const SNAKE_CASE = /^[a-z]+([A-Z][a-z]*)+$/;
+const PASCAL_CASE = /^([A-Z][a-z]*)+$/;
+
+function getItemType(key: string, value: unknown): string | null {
+ if (MACRO_CASE.test(key))
+ return "Constant";
+
+ if (typeof value === "function") {
+ if (/^use([A-Z][a-z]*)+$/.test(key)) {
+ return "Hook";
+ } else if (SNAKE_CASE.test(key)) {
+ return "Function";
+ } else if (PASCAL_CASE.test(key)) {
+ if (isValidElement(value)) {
+ return "Component";
+ } else {
+ return "Class";
+ }
+ }
+ }
+
+ return null;
+}
+
+function getItemCategory(key: string, value: unknown, type: string): string | null {
+ if (type == "Function") {
+ if (key.includes("Viewport") || key.endsWith("Url") || key.endsWith("Clipboard")) {
+ return "Browser";
+ } else if (key.endsWith("Array")) {
+ return "Utils";
+ } else if (key.endsWith("Time")) {
+ return "Time";
+ }
+ }
+
+ return null;
+}
+
+function generateContent(key: string, value: unknown, type: string, category: string | null): string {
+ const content: { [key: string]: unknown } = {
+ name: key,
+ type,
+ value
+ };
+
+ if (category != null)
+ content.category = category;
+
+ return JSON.stringify(content, null, 4);
+}
+
+function generateFile(key: string, value: unknown) {
+ const fileName = `${key}.json`;
+
+ const type = getItemType(key, value);
+ if (type == null) {
+ console.log(`${ANSI.fg.yellow}Skipping item with unknown type:${ANSI.reset} ${key}`);
+ return;
+ }
+
+ let directory = "/";
+
+ switch (type) {
+ case "Constant":
+ directory += "constants/";
+ break;
+ case "Hook":
+ directory += "hooks/";
+ break;
+ case "Function":
+ directory += "functions/";
+ break;
+ case "Class":
+ directory += "classes/";
+ break;
+ case "Component":
+ directory += "components/";
+ break;
+ }
+
+ const category = getItemCategory(key, value, type);
+
+ switch (category) {
+ case "Browser":
+ directory += "browser/";
+ break;
+ case "Utils":
+ directory += "utils/";
+ break;
+ case "Time":
+ directory += "time/";
+ break;
+ }
+
+ try {
+ const path = resolve(__dirname, `../${OUTPUT_DIR + directory}`);
+ if (!fs.existsSync(path)){
+ fs.mkdirSync(path, { recursive: true });
+ }
+
+ const content = generateContent(key, value, type, category);
+
+ fs.writeFileSync(`${path}/${fileName}`, content, { flag: "w+" });
+ console.log(`- ${ANSI.fg.cyan}${OUTPUT_DIR + directory}${fileName}${ANSI.reset}`);
+ } catch (error) {
+ console.error(error);
+ console.log(`${ANSI.fg.red}⚠ Failed to generate: ${fileName}${ANSI.reset}`);
+ }
+}
+
+function generateData() {
+ try {
+ console.log(`Context: ${ANSI.decoration.bold}${name}${ANSI.reset}\n`);
+
+ console.log(`${ANSI.fg.yellow}Generating data...${ANSI.reset}`);
+
+ for (const [key, value] of Object.entries(items)) {
+ generateFile(key, value);
+ }
+
+ console.log(`\n${ANSI.fg.green}✓ Completed generating data${ANSI.reset}`);
+ } catch (error) {
+ console.error(error);
+ console.log(`${ANSI.fg.red}⚠ Data generation failed${ANSI.reset}`);
+ process.exit(1);
+ }
+}
+
+void generateData();
\ No newline at end of file
diff --git a/packages/docs/scripts/generateReferencePages.ts b/packages/docs/scripts/generateReferencePages.ts
deleted file mode 100644
index 891a00c..0000000
--- a/packages/docs/scripts/generateReferencePages.ts
+++ /dev/null
@@ -1,98 +0,0 @@
-import { ANSI } from "../../core/src/constants";
-import { name } from "../package.json";
-import { resolve } from "node:path";
-import fs from "node:fs";
-
-const OUTPUT_DIR = "cache";
-
-function getItemType(key: string, value: unknown): string | null {
- if (/^[A-Z_]+$/.test(key))
- return "Constant";
-
- if (typeof value === "function") {
- if (/^use([A-Z][a-z]*)+$/.test(key)) {
- return "Hook";
- } else if (/^[a-z]+([A-Z][a-z]*)+$/.test(key)) {
- return "Function";
- } else if (/^([A-Z][a-z]*)+$/.test(key)) {
- return "Class";
- }
- }
-
- return null;
-}
-
-function generateContent(key: string, value: unknown, type: string): string {
- const content = [
- "---",
- "outline: deep",
- "---"
- ];
-
- content.push(`\n# ${type}`);
-
- return content.join("\n");
-}
-
-function generateReferencePage(key: string, value: unknown) {
- const type = getItemType(key, value);
- if (type == null) return;
-
- let directory = "/";
-
- switch (type) {
- case "Constant":
- directory = "/constants";
- break;
- case "Hook":
- directory = "/hooks";
- break;
- case "Function":
- directory = "/functions";
- break;
- case "Class":
- directory = "/classes";
- break;
- }
-
- try {
- const path = resolve(__dirname, OUTPUT_DIR, directory);
- if (!fs.existsSync(path)){
- fs.mkdirSync(path, { recursive: true });
- }
-
- // fs.writeFileSync(path, generateContent(key, value, type), { flag: "w+" });
- console.log(`- ${ANSI.fg.cyan}${path}${ANSI.reset}`);
- } catch (error) {
- console.log(`${ANSI.fg.red}⚠ Failed to generate page: ${key}${ANSI.reset}`);
- }
-}
-
-async function generateReferencePages() {
- try {
- console.log(`Context: ${ANSI.decoration.bold}${name}${ANSI.reset}\n`);
-
- console.log(`${ANSI.fg.yellow}Generating reference pages...${ANSI.reset}`);
-
- const items = await import("packages/core/src/main");
-
- for (const key in module) {
- if (module.hasOwnProperty(key)) {
- const item = module[key];
- console.log(`Name: ${key}, Type: ${typeof item}, Source: ${modulePath}`);
- }
- }
-
- // for (const [key, value] of Object.entries(items)) {
- // generateReferencePage(key, value);
- // }
-
- console.log(`\n${ANSI.fg.green}✓ Completed generating reference pages${ANSI.reset}`);
- } catch (error) {
- console.error(error);
- console.log(`${ANSI.fg.red}⚠ Reference pages generation failed${ANSI.reset}`);
- process.exit(1);
- }
-}
-
-generateReferencePages();
\ No newline at end of file
diff --git a/packages/docs/scripts/stage.ts b/packages/docs/scripts/stage.ts
index edd91c4..d518017 100644
--- a/packages/docs/scripts/stage.ts
+++ b/packages/docs/scripts/stage.ts
@@ -1,7 +1,7 @@
-import fs from "node:fs";
-import path from "node:path";
import { ANSI } from "../../core/src/constants";
import { name } from "../package.json";
+import fs from "node:fs";
+import { resolve } from "node:path";
const BUILD_DIR = "dist";
@@ -10,7 +10,7 @@ function stage() {
console.log(`Context: ${ANSI.decoration.bold}${name}${ANSI.reset}\n`);
console.log(`${ANSI.fg.yellow}Staging build...${ANSI.reset}`);
- fs.cpSync(BUILD_DIR, path.resolve(__dirname, `../../../${BUILD_DIR}/docs/`), { recursive: true });
+ fs.cpSync(BUILD_DIR, resolve(__dirname, `../../../${BUILD_DIR}/docs/`), { recursive: true });
console.log(`\n${ANSI.fg.green}✓ Staging complete${ANSI.reset}`);
} catch (error) {
console.error(error);
diff --git a/packages/docs/src/about/features.md b/packages/docs/src/about/features.md
new file mode 100644
index 0000000..0151f56
--- /dev/null
+++ b/packages/docs/src/about/features.md
@@ -0,0 +1,37 @@
+---
+outline: deep
+---
+
+# Features
+
+ProzillaOS comes with a ton of features that you can tailor to suit your specific needs. Here is a quick overview:
+
+## System
+
+- Customizable **taskbar** with a home menu, search menu, pinned apps and utilities
+- Customizable **desktop** with icons, accompanied by custom wallpapers
+- **Virtual drive** that can handle files, folders, symbolic links, as well as read from external sources
+ - Storage system that stores and loads the virtual drive from local storage
+
+## Applications
+
+- Resizable and draggable **windows**, with dynamic titles, for displaying and interacting with apps, which adapts to the user's screen resolution
+- Native and web-view **applications**
+ - **File explorer** that interacts with virtual drive and allows user to browse the source code on the website itself
+ - **Terminal** with custom linux-inspired commands
+ - **Settings** application for customizing appearance, managing apps and managing virtual drive
+ - **Text editor** app that can read and write files as well as render markdown files
+ - Other applications like a calculator, minigames, image viewer, browser, etc.
+- **Standalone** system that allows each app to have its own dedicated page in an isolated view, which is also indexable by search engines
+- **URL params** that trigger an app to open with optional arguments
+
+## Interactions
+
+- **Modals** that can be used as context menus, header menus, file selectors, dialog boxes, etc.
+- Advanced **actions** system, for easily assembling different menus that can handle dropdowns, selections, toggles, shortcuts, etc.
+
+## Assets
+
+- Custom **wallpapers** made in Figma
+- Custom **icons** made in Figma inspired by Font Awesome
+- Custom **color palette**
diff --git a/packages/docs/src/about/index.md b/packages/docs/src/about/introduction.md
similarity index 76%
rename from packages/docs/src/about/index.md
rename to packages/docs/src/about/introduction.md
index 4983898..791f9ae 100644
--- a/packages/docs/src/about/index.md
+++ b/packages/docs/src/about/introduction.md
@@ -1,9 +1,15 @@
-#
+# Introduction
+
+
+
+
## About
ProzillaOS is a web-based operating system inspired by Ubuntu Linux and Windows made with React by [Prozilla](https://prozilla.dev/). It's a virtual desktop environment that mimics a real operating system and runs entirely in the browser.
+
+
## Open-source
ProzillaOS was made using React, Vite and TypeScript. The source code is hosted on [GitHub](https://github.com/prozilla-os/ProzillaOS). You can contribute by finding bugs and suggesting features via [GitHub issues](https://github.com/prozilla-os/ProzillaOS/issues).
diff --git a/packages/docs/src/index.md b/packages/docs/src/index.md
index 8ffbe0f..9ac9edf 100644
--- a/packages/docs/src/index.md
+++ b/packages/docs/src/index.md
@@ -26,6 +26,8 @@ features:
- title: Modular
details: ProzillaOS can be installed as separate modules with extensive customization.
icon:
+ link: reference/packages
+ linkText: Explore packages
- title: Open-source
details: ProzillaOS is entirely free and open-source.
icon:
@@ -61,5 +63,5 @@ const developers = [
Developers
-
+
\ No newline at end of file
diff --git a/packages/docs/src/public/prozilla-os-title-banner.png b/packages/docs/src/public/prozilla-os-title-banner.png
new file mode 100644
index 0000000..7d9bcf5
Binary files /dev/null and b/packages/docs/src/public/prozilla-os-title-banner.png differ
diff --git a/packages/docs/src/reference/glossary.md b/packages/docs/src/reference/glossary.md
new file mode 100644
index 0000000..354189d
--- /dev/null
+++ b/packages/docs/src/reference/glossary.md
@@ -0,0 +1,7 @@
+---
+outline: deep
+---
+
+# Glossary
+
+Coming soon!
\ No newline at end of file
diff --git a/packages/docs/src/reference/packages.md b/packages/docs/src/reference/packages.md
new file mode 100644
index 0000000..13cdbe1
--- /dev/null
+++ b/packages/docs/src/reference/packages.md
@@ -0,0 +1,27 @@
+---
+outline: deep
+---
+
+# Packages
+
+These packages are different modules of ProzillaOS that can be installed separately or via the bundle package `prozilla-os`.
+
+## Main
+
+- [`prozilla-os`](https://www.npmjs.com/package/prozilla-os): A bundle containing `@prozilla-os/core` and all standard applications
+- [`@prozilla-os/core`](https://www.npmjs.com/package/@prozilla-os/core): Core functionality, React components and hooks
+- [`@prozilla-os/shared`](https://www.npmjs.com/package/@prozilla-os/shared): Shared functions and utilities
+
+## Standard applications
+
+- [`@prozilla-os/file-explorer`](https://www.npmjs.com/package/@prozilla-os/file-explorer): File explorer app
+- [`@prozilla-os/terminal`](https://www.npmjs.com/package/@prozilla-os/terminal): Terminal/shell app
+- [`@prozilla-os/text-editor`](https://www.npmjs.com/package/@prozilla-os/text-editor): Text editor app
+- [`@prozilla-os/settings`](https://www.npmjs.com/package/@prozilla-os/settings): Settings app
+- [`@prozilla-os/media-viewer`](https://www.npmjs.com/package/@prozilla-os/media-viewer): Media viewer app
+- [`@prozilla-os/browser`](https://www.npmjs.com/package/@prozilla-os/browser): Browser app
+- [`@prozilla-os/calculator`](https://www.npmjs.com/package/@prozilla-os/calculator): Calculator app
+
+## Non-standard applications
+
+- [`@prozilla-os/logic-sim`](https://www.npmjs.com/package/@prozilla-os/logic-sim): Digital logic simulator app
\ No newline at end of file
diff --git a/packages/docs/tsconfig.json b/packages/docs/tsconfig.json
index c2febf7..641ad36 100644
--- a/packages/docs/tsconfig.json
+++ b/packages/docs/tsconfig.json
@@ -2,7 +2,8 @@
"extends": "../../tsconfig.json",
"compilerOptions": {
"baseUrl": "../..",
+ "types": ["node"]
},
- "include": ["src", ".vitepress", "scripts", "vite.config.ts"],
+ "include": ["src", ".vitepress", "../core/src/**/*", "scripts"],
"exclude": ["node_modules"]
}
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index bed4cc8..5867b15 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -26,10 +26,10 @@ importers:
version: 6.1.0
'@types/node':
specifier: ^20.14.6
- version: 20.14.6
+ version: 20.14.10
'@vitejs/plugin-react':
specifier: ^4.3.1
- version: 4.3.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 4.3.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
eslint:
specifier: ^8.57.0
version: 8.57.0
@@ -53,10 +53,10 @@ importers:
version: 7.13.1(eslint@8.57.0)(typescript@5.4.5)
vite-node:
specifier: ^1.6.0
- version: 1.6.0(@types/node@20.14.6)(less@4.2.0)
+ version: 1.6.0(@types/node@20.14.10)(less@4.2.0)
vite-plugin-checker:
specifier: ^0.7.1
- version: 0.7.1(eslint@8.57.0)(optionator@0.9.4)(stylelint@16.6.1(typescript@5.4.5))(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 0.7.1(eslint@8.57.0)(optionator@0.9.4)(stylelint@16.6.1(typescript@5.4.5))(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
packages/apps/browser:
dependencies:
@@ -72,25 +72,25 @@ importers:
version: link:../../shared
'@types/node':
specifier: ^20.14.5
- version: 20.14.6
+ version: 20.14.10
'@types/react':
specifier: ^18.3.3
version: 18.3.3
'@vitejs/plugin-react-swc':
specifier: ^3.7.0
- version: 3.7.0(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.7.0(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
typescript:
specifier: ^5.4.5
version: 5.4.5
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ version: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vite-plugin-dts:
specifier: ^3.9.1
- version: 3.9.1(@types/node@20.14.6)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.9.1(@types/node@20.14.10)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
vite-plugin-lib-inject-css:
specifier: ^2.1.1
- version: 2.1.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 2.1.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
packages/apps/calculator:
dependencies:
@@ -106,25 +106,25 @@ importers:
version: link:../../shared
'@types/node':
specifier: ^20.14.5
- version: 20.14.6
+ version: 20.14.10
'@types/react':
specifier: ^18.3.3
version: 18.3.3
'@vitejs/plugin-react-swc':
specifier: ^3.7.0
- version: 3.7.0(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.7.0(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
typescript:
specifier: ^5.4.5
version: 5.4.5
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ version: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vite-plugin-dts:
specifier: ^3.9.1
- version: 3.9.1(@types/node@20.14.6)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.9.1(@types/node@20.14.10)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
vite-plugin-lib-inject-css:
specifier: ^2.1.1
- version: 2.1.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 2.1.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
packages/apps/file-explorer:
dependencies:
@@ -149,25 +149,25 @@ importers:
version: link:../../shared
'@types/node':
specifier: ^20.14.5
- version: 20.14.6
+ version: 20.14.10
'@types/react':
specifier: ^18.3.3
version: 18.3.3
'@vitejs/plugin-react-swc':
specifier: ^3.7.0
- version: 3.7.0(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.7.0(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
typescript:
specifier: ^5.4.5
version: 5.4.5
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ version: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vite-plugin-dts:
specifier: ^3.9.1
- version: 3.9.1(@types/node@20.14.6)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.9.1(@types/node@20.14.10)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
vite-plugin-lib-inject-css:
specifier: ^2.1.1
- version: 2.1.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 2.1.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
packages/apps/logic-sim:
dependencies:
@@ -183,25 +183,25 @@ importers:
version: link:../../shared
'@types/node':
specifier: ^20.14.5
- version: 20.14.6
+ version: 20.14.10
'@types/react':
specifier: ^18.3.3
version: 18.3.3
'@vitejs/plugin-react-swc':
specifier: ^3.7.0
- version: 3.7.0(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.7.0(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
typescript:
specifier: ^5.4.5
version: 5.4.5
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ version: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vite-plugin-dts:
specifier: ^3.9.1
- version: 3.9.1(@types/node@20.14.6)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.9.1(@types/node@20.14.10)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
vite-plugin-lib-inject-css:
specifier: ^2.1.1
- version: 2.1.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 2.1.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
packages/apps/media-viewer:
dependencies:
@@ -217,25 +217,25 @@ importers:
version: link:../../shared
'@types/node':
specifier: ^20.14.5
- version: 20.14.6
+ version: 20.14.10
'@types/react':
specifier: ^18.3.3
version: 18.3.3
'@vitejs/plugin-react-swc':
specifier: ^3.7.0
- version: 3.7.0(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.7.0(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
typescript:
specifier: ^5.4.5
version: 5.4.5
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ version: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vite-plugin-dts:
specifier: ^3.9.1
- version: 3.9.1(@types/node@20.14.6)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.9.1(@types/node@20.14.10)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
vite-plugin-lib-inject-css:
specifier: ^2.1.1
- version: 2.1.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 2.1.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
packages/apps/settings:
dependencies:
@@ -263,25 +263,25 @@ importers:
version: link:../../shared
'@types/node':
specifier: ^20.14.5
- version: 20.14.6
+ version: 20.14.10
'@types/react':
specifier: ^18.3.3
version: 18.3.3
'@vitejs/plugin-react-swc':
specifier: ^3.7.0
- version: 3.7.0(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.7.0(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
typescript:
specifier: ^5.4.5
version: 5.4.5
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ version: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vite-plugin-dts:
specifier: ^3.9.1
- version: 3.9.1(@types/node@20.14.6)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.9.1(@types/node@20.14.10)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
vite-plugin-lib-inject-css:
specifier: ^2.1.1
- version: 2.1.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 2.1.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
packages/apps/terminal:
dependencies:
@@ -303,25 +303,25 @@ importers:
version: link:../../shared
'@types/node':
specifier: ^20.14.5
- version: 20.14.6
+ version: 20.14.10
'@types/react':
specifier: ^18.3.3
version: 18.3.3
'@vitejs/plugin-react-swc':
specifier: ^3.7.0
- version: 3.7.0(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.7.0(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
typescript:
specifier: ^5.4.5
version: 5.4.5
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ version: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vite-plugin-dts:
specifier: ^3.9.1
- version: 3.9.1(@types/node@20.14.6)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.9.1(@types/node@20.14.10)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
vite-plugin-lib-inject-css:
specifier: ^2.1.1
- version: 2.1.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 2.1.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
packages/apps/text-editor:
dependencies:
@@ -349,25 +349,25 @@ importers:
version: link:../../shared
'@types/node':
specifier: ^20.14.5
- version: 20.14.6
+ version: 20.14.10
'@types/react':
specifier: ^18.3.3
version: 18.3.3
'@vitejs/plugin-react-swc':
specifier: ^3.7.0
- version: 3.7.0(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.7.0(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
typescript:
specifier: ^5.4.5
version: 5.4.5
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ version: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vite-plugin-dts:
specifier: ^3.9.1
- version: 3.9.1(@types/node@20.14.6)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.9.1(@types/node@20.14.10)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
vite-plugin-lib-inject-css:
specifier: ^2.1.1
- version: 2.1.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 2.1.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
packages/core:
dependencies:
@@ -401,25 +401,25 @@ importers:
devDependencies:
'@types/node':
specifier: ^20.14.5
- version: 20.14.6
+ version: 20.14.10
'@types/react':
specifier: ^18.3.3
version: 18.3.3
'@vitejs/plugin-react-swc':
specifier: ^3.7.0
- version: 3.7.0(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.7.0(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
typescript:
specifier: ^5.4.5
version: 5.4.5
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ version: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vite-plugin-dts:
specifier: ^3.9.1
- version: 3.9.1(@types/node@20.14.6)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.9.1(@types/node@20.14.10)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
vite-plugin-lib-inject-css:
specifier: ^2.1.1
- version: 2.1.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 2.1.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
packages/demo:
dependencies:
@@ -455,14 +455,11 @@ importers:
version: 6.0.2(react@18.3.1)
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ version: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vite-plugin-svgr:
specifier: ^4.2.0
- version: 4.2.0(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 4.2.0(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
devDependencies:
- '@changesets/cli':
- specifier: ^2.27.5
- version: 2.27.5
'@eslint/js':
specifier: ^9.5.0
version: 9.5.0
@@ -474,7 +471,7 @@ importers:
version: 6.1.0
'@types/node':
specifier: ^20.14.6
- version: 20.14.6
+ version: 20.14.10
'@types/react':
specifier: ^18.3.3
version: 18.3.3
@@ -486,7 +483,7 @@ importers:
version: 15.5.13
'@vitejs/plugin-react':
specifier: ^4.3.1
- version: 4.3.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 4.3.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
eslint:
specifier: ^8.57.0
version: 8.57.0
@@ -510,19 +507,28 @@ importers:
version: 7.13.1(eslint@8.57.0)(typescript@5.4.5)
vite-node:
specifier: ^1.6.0
- version: 1.6.0(@types/node@20.14.6)(less@4.2.0)
+ version: 1.6.0(@types/node@20.14.10)(less@4.2.0)
vite-plugin-checker:
specifier: ^0.7.1
- version: 0.7.1(eslint@8.57.0)(optionator@0.9.4)(stylelint@16.6.1(typescript@5.4.5))(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 0.7.1(eslint@8.57.0)(optionator@0.9.4)(stylelint@16.6.1(typescript@5.4.5))(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
packages/docs:
devDependencies:
+ '@types/node':
+ specifier: ^20.14.6
+ version: 20.14.10
+ react:
+ specifier: ^18.3.1
+ version: 18.3.1
+ rimraf:
+ specifier: ^5.0.8
+ version: 5.0.8
vite-node:
specifier: ^1.6.0
- version: 1.6.0(@types/node@20.14.6)(less@4.2.0)
+ version: 1.6.0(@types/node@20.14.10)(less@4.2.0)
vitepress:
specifier: ^1.2.3
- version: 1.2.3(@algolia/client-search@4.24.0)(@types/node@20.14.6)(@types/react@18.3.3)(less@4.2.0)(postcss@8.4.38)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.14.0)(typescript@5.4.5)
+ version: 1.2.3(@algolia/client-search@4.24.0)(@types/node@20.14.10)(@types/react@18.3.3)(less@4.2.0)(postcss@8.4.38)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.14.0)(typescript@5.4.5)
vue:
specifier: ^3.4.31
version: 3.4.31(typescript@5.4.5)
@@ -565,49 +571,49 @@ importers:
devDependencies:
'@types/node':
specifier: ^20.14.5
- version: 20.14.6
+ version: 20.14.10
'@types/react':
specifier: ^18.3.3
version: 18.3.3
'@vitejs/plugin-react-swc':
specifier: ^3.7.0
- version: 3.7.0(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.7.0(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
typescript:
specifier: ^5.4.5
version: 5.4.5
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ version: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vite-plugin-dts:
specifier: ^3.9.1
- version: 3.9.1(@types/node@20.14.6)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.9.1(@types/node@20.14.10)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
vite-plugin-lib-inject-css:
specifier: ^2.1.1
- version: 2.1.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 2.1.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
packages/shared:
devDependencies:
'@types/node':
specifier: ^20.14.5
- version: 20.14.6
+ version: 20.14.10
'@types/react':
specifier: ^18.3.3
version: 18.3.3
'@vitejs/plugin-react-swc':
specifier: ^3.7.0
- version: 3.7.0(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.7.0(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
typescript:
specifier: ^5.4.5
version: 5.4.5
vite:
specifier: ^5.3.1
- version: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ version: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vite-plugin-dts:
specifier: ^3.9.1
- version: 3.9.1(@types/node@20.14.6)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 3.9.1(@types/node@20.14.10)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
vite-plugin-lib-inject-css:
specifier: ^2.1.1
- version: 2.1.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))
+ version: 2.1.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))
packages:
@@ -1510,8 +1516,8 @@ packages:
'@types/node@12.20.55':
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
- '@types/node@20.14.6':
- resolution: {integrity: sha512-JbA0XIJPL1IiNnU7PFxDXyfAwcwVVrOoqyzzyQTyMeVhBzkJVMSkC1LlVsRQ2lpqiY4n6Bb9oCS6lzDKVQxbZw==}
+ '@types/node@20.14.10':
+ resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -1668,9 +1674,6 @@ packages:
peerDependencies:
vue: 3.4.31
- '@vue/shared@3.4.29':
- resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==}
-
'@vue/shared@3.4.31':
resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==}
@@ -4632,23 +4635,23 @@ snapshots:
globby: 11.1.0
read-yaml-file: 1.1.0
- '@microsoft/api-extractor-model@7.28.13(@types/node@20.14.6)':
+ '@microsoft/api-extractor-model@7.28.13(@types/node@20.14.10)':
dependencies:
'@microsoft/tsdoc': 0.14.2
'@microsoft/tsdoc-config': 0.16.2
- '@rushstack/node-core-library': 4.0.2(@types/node@20.14.6)
+ '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10)
transitivePeerDependencies:
- '@types/node'
- '@microsoft/api-extractor@7.43.0(@types/node@20.14.6)':
+ '@microsoft/api-extractor@7.43.0(@types/node@20.14.10)':
dependencies:
- '@microsoft/api-extractor-model': 7.28.13(@types/node@20.14.6)
+ '@microsoft/api-extractor-model': 7.28.13(@types/node@20.14.10)
'@microsoft/tsdoc': 0.14.2
'@microsoft/tsdoc-config': 0.16.2
- '@rushstack/node-core-library': 4.0.2(@types/node@20.14.6)
+ '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10)
'@rushstack/rig-package': 0.5.2
- '@rushstack/terminal': 0.10.0(@types/node@20.14.6)
- '@rushstack/ts-command-line': 4.19.1(@types/node@20.14.6)
+ '@rushstack/terminal': 0.10.0(@types/node@20.14.10)
+ '@rushstack/ts-command-line': 4.19.1(@types/node@20.14.10)
lodash: 4.17.21
minimatch: 3.0.8
resolve: 1.22.8
@@ -4740,7 +4743,7 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.18.0':
optional: true
- '@rushstack/node-core-library@4.0.2(@types/node@20.14.6)':
+ '@rushstack/node-core-library@4.0.2(@types/node@20.14.10)':
dependencies:
fs-extra: 7.0.1
import-lazy: 4.0.0
@@ -4749,23 +4752,23 @@ snapshots:
semver: 7.5.4
z-schema: 5.0.5
optionalDependencies:
- '@types/node': 20.14.6
+ '@types/node': 20.14.10
'@rushstack/rig-package@0.5.2':
dependencies:
resolve: 1.22.8
strip-json-comments: 3.1.1
- '@rushstack/terminal@0.10.0(@types/node@20.14.6)':
+ '@rushstack/terminal@0.10.0(@types/node@20.14.10)':
dependencies:
- '@rushstack/node-core-library': 4.0.2(@types/node@20.14.6)
+ '@rushstack/node-core-library': 4.0.2(@types/node@20.14.10)
supports-color: 8.1.1
optionalDependencies:
- '@types/node': 20.14.6
+ '@types/node': 20.14.10
- '@rushstack/ts-command-line@4.19.1(@types/node@20.14.6)':
+ '@rushstack/ts-command-line@4.19.1(@types/node@20.14.10)':
dependencies:
- '@rushstack/terminal': 0.10.0(@types/node@20.14.6)
+ '@rushstack/terminal': 0.10.0(@types/node@20.14.10)
'@types/argparse': 1.0.38
argparse: 1.0.10
string-argv: 0.3.2
@@ -4963,7 +4966,7 @@ snapshots:
'@types/node@12.20.55': {}
- '@types/node@20.14.6':
+ '@types/node@20.14.10':
dependencies:
undici-types: 5.26.5
@@ -5073,27 +5076,27 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
- '@vitejs/plugin-react-swc@3.7.0(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))':
+ '@vitejs/plugin-react-swc@3.7.0(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))':
dependencies:
'@swc/core': 1.6.3
- vite: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ vite: 5.3.1(@types/node@20.14.10)(less@4.2.0)
transitivePeerDependencies:
- '@swc/helpers'
- '@vitejs/plugin-react@4.3.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))':
+ '@vitejs/plugin-react@4.3.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))':
dependencies:
'@babel/core': 7.24.7
'@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7)
'@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.7)
'@types/babel__core': 7.20.5
react-refresh: 0.14.2
- vite: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ vite: 5.3.1(@types/node@20.14.10)(less@4.2.0)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@5.0.5(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))(vue@3.4.31(typescript@5.4.5))':
+ '@vitejs/plugin-vue@5.0.5(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))(vue@3.4.31(typescript@5.4.5))':
dependencies:
- vite: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ vite: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vue: 3.4.31(typescript@5.4.5)
'@volar/language-core@1.11.1':
@@ -5193,8 +5196,6 @@ snapshots:
'@vue/shared': 3.4.31
vue: 3.4.31(typescript@5.4.5)
- '@vue/shared@3.4.29': {}
-
'@vue/shared@3.4.31': {}
'@vueuse/core@10.11.0(vue@3.4.31(typescript@5.4.5))':
@@ -7427,13 +7428,13 @@ snapshots:
validator@13.12.0: {}
- vite-node@1.6.0(@types/node@20.14.6)(less@4.2.0):
+ vite-node@1.6.0(@types/node@20.14.10)(less@4.2.0):
dependencies:
cac: 6.7.14
debug: 4.3.5
pathe: 1.1.2
picocolors: 1.0.1
- vite: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ vite: 5.3.1(@types/node@20.14.10)(less@4.2.0)
transitivePeerDependencies:
- '@types/node'
- less
@@ -7444,7 +7445,7 @@ snapshots:
- supports-color
- terser
- vite-plugin-checker@0.7.1(eslint@8.57.0)(optionator@0.9.4)(stylelint@16.6.1(typescript@5.4.5))(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0)):
+ vite-plugin-checker@0.7.1(eslint@8.57.0)(optionator@0.9.4)(stylelint@16.6.1(typescript@5.4.5))(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0)):
dependencies:
'@babel/code-frame': 7.24.7
ansi-escapes: 4.3.2
@@ -7456,7 +7457,7 @@ snapshots:
npm-run-path: 4.0.1
strip-ansi: 6.0.1
tiny-invariant: 1.3.3
- vite: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ vite: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vscode-languageclient: 7.0.0
vscode-languageserver: 7.0.0
vscode-languageserver-textdocument: 1.0.11
@@ -7467,9 +7468,9 @@ snapshots:
stylelint: 16.6.1(typescript@5.4.5)
typescript: 5.4.5
- vite-plugin-dts@3.9.1(@types/node@20.14.6)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0)):
+ vite-plugin-dts@3.9.1(@types/node@20.14.10)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0)):
dependencies:
- '@microsoft/api-extractor': 7.43.0(@types/node@20.14.6)
+ '@microsoft/api-extractor': 7.43.0(@types/node@20.14.10)
'@rollup/pluginutils': 5.1.0(rollup@4.18.0)
'@vue/language-core': 1.8.27(typescript@5.4.5)
debug: 4.3.5
@@ -7478,57 +7479,57 @@ snapshots:
typescript: 5.4.5
vue-tsc: 1.8.27(typescript@5.4.5)
optionalDependencies:
- vite: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ vite: 5.3.1(@types/node@20.14.10)(less@4.2.0)
transitivePeerDependencies:
- '@types/node'
- rollup
- supports-color
- vite-plugin-lib-inject-css@2.1.1(vite@5.3.1(@types/node@20.14.6)(less@4.2.0)):
+ vite-plugin-lib-inject-css@2.1.1(vite@5.3.1(@types/node@20.14.10)(less@4.2.0)):
dependencies:
'@ast-grep/napi': 0.22.6
magic-string: 0.30.10
picocolors: 1.0.1
- vite: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ vite: 5.3.1(@types/node@20.14.10)(less@4.2.0)
- vite-plugin-svgr@4.2.0(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(less@4.2.0)):
+ vite-plugin-svgr@4.2.0(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.10)(less@4.2.0)):
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.18.0)
'@svgr/core': 8.1.0(typescript@5.4.5)
'@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.4.5))
- vite: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ vite: 5.3.1(@types/node@20.14.10)(less@4.2.0)
transitivePeerDependencies:
- rollup
- supports-color
- typescript
- vite@5.3.1(@types/node@20.14.6)(less@4.2.0):
+ vite@5.3.1(@types/node@20.14.10)(less@4.2.0):
dependencies:
esbuild: 0.21.5
postcss: 8.4.38
rollup: 4.18.0
optionalDependencies:
- '@types/node': 20.14.6
+ '@types/node': 20.14.10
fsevents: 2.3.3
less: 4.2.0
- vitepress@1.2.3(@algolia/client-search@4.24.0)(@types/node@20.14.6)(@types/react@18.3.3)(less@4.2.0)(postcss@8.4.38)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.14.0)(typescript@5.4.5):
+ vitepress@1.2.3(@algolia/client-search@4.24.0)(@types/node@20.14.10)(@types/react@18.3.3)(less@4.2.0)(postcss@8.4.38)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.14.0)(typescript@5.4.5):
dependencies:
'@docsearch/css': 3.6.0
'@docsearch/js': 3.6.0(@algolia/client-search@4.24.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.14.0)
'@shikijs/core': 1.10.3
'@shikijs/transformers': 1.10.3
'@types/markdown-it': 14.1.1
- '@vitejs/plugin-vue': 5.0.5(vite@5.3.1(@types/node@20.14.6)(less@4.2.0))(vue@3.4.31(typescript@5.4.5))
+ '@vitejs/plugin-vue': 5.0.5(vite@5.3.1(@types/node@20.14.10)(less@4.2.0))(vue@3.4.31(typescript@5.4.5))
'@vue/devtools-api': 7.3.5
- '@vue/shared': 3.4.29
+ '@vue/shared': 3.4.31
'@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.4.5))
'@vueuse/integrations': 10.11.0(focus-trap@7.5.4)(vue@3.4.31(typescript@5.4.5))
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 6.3.0
shiki: 1.10.3
- vite: 5.3.1(@types/node@20.14.6)(less@4.2.0)
+ vite: 5.3.1(@types/node@20.14.10)(less@4.2.0)
vue: 3.4.31(typescript@5.4.5)
optionalDependencies:
postcss: 8.4.38