From b7f03237ab9bbd9277f544f84013265769bb6f3c Mon Sep 17 00:00:00 2001 From: Ryan Atkinson Date: Thu, 5 Mar 2026 18:55:14 -0500 Subject: [PATCH 1/4] wip --- .changeset/dull-bats-pump.md | 5 +++ package-lock.json | 75 ++++++++++++++++++++++++++++++++++++ package.json | 1 + src/routes/library.json | 1 + 4 files changed, 82 insertions(+) create mode 100644 .changeset/dull-bats-pump.md diff --git a/.changeset/dull-bats-pump.md b/.changeset/dull-bats-pump.md new file mode 100644 index 0000000000..2c58cc5f28 --- /dev/null +++ b/.changeset/dull-bats-pump.md @@ -0,0 +1,5 @@ +--- +'@fuzdev/gro': minor +--- + +upgrade to `@fuzdev/svelte-docinfo` diff --git a/package-lock.json b/package-lock.json index 4045abba8d..150a54184e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "0.197.0", "license": "MIT", "dependencies": { + "@fuzdev/svelte-docinfo": "file:../private_svelte-docinfo", "chokidar": "^5.0.0", "dotenv": "^17.2.3", "esm-env": "^1.2.2", @@ -78,6 +79,76 @@ } } }, + "../private_svelte-docinfo": { + "name": "@fuzdev/svelte-docinfo", + "version": "0.0.1", + "license": "MIT", + "dependencies": { + "commander": "^14.0.2", + "typescript": "^5.9.3", + "zod": "^4.3.6" + }, + "bin": { + "svelte-docinfo": "dist/main.js" + }, + "devDependencies": { + "@fuzdev/fuz_code": "^0.45.1", + "@fuzdev/fuz_css": "^0.55.0", + "@fuzdev/fuz_ui": "^0.186.0", + "@fuzdev/fuz_util": "^0.53.2", + "@fuzdev/gro": "^0.197.0", + "@jridgewell/trace-mapping": "^0.3.31", + "@ryanatkn/eslint-config": "^0.10.0", + "@sveltejs/adapter-static": "^3.0.10", + "@sveltejs/kit": "^2.53.4", + "@sveltejs/package": "^2.5.7", + "@sveltejs/vite-plugin-svelte": "^6.2.4", + "@types/estree": "^1.0.8", + "@types/node": "^24.10.4", + "@webref/css": "^8.2.0", + "es-module-lexer": "^2.0.0", + "eslint": "^9.39.1", + "eslint-plugin-svelte": "^3.13.1", + "esm-env": "^1.2.2", + "magic-string": "^0.30.21", + "prettier": "^3.7.4", + "prettier-plugin-svelte": "^3.4.1", + "svelte": "^5.53.7", + "svelte-check": "^4.3.5", + "svelte2tsx": "^0.7.47", + "tinyglobby": "^0.2.15", + "tslib": "^2.8.1", + "typescript": "^5.9.3", + "typescript-eslint": "^8.48.1", + "vitest": "^4.0.15", + "zimmerframe": "^1.1.4" + }, + "engines": { + "node": ">=22.15" + }, + "peerDependencies": { + "@fuzdev/fuz_util": "^0.53.2", + "@jridgewell/trace-mapping": "^0.3.25", + "es-module-lexer": "^2.0.0", + "svelte": "^5.0.0", + "svelte2tsx": "^0.7.30", + "tinyglobby": "^0.2.15" + }, + "peerDependenciesMeta": { + "@jridgewell/trace-mapping": { + "optional": true + }, + "es-module-lexer": { + "optional": true + }, + "svelte2tsx": { + "optional": true + }, + "tinyglobby": { + "optional": true + } + } + }, "node_modules/@changesets/changelog-git": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/@changesets/changelog-git/-/changelog-git-0.2.1.tgz", @@ -918,6 +989,10 @@ } } }, + "node_modules/@fuzdev/svelte-docinfo": { + "resolved": "../private_svelte-docinfo", + "link": true + }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", diff --git a/package.json b/package.json index 2ef69d82a6..d5568be7e5 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,7 @@ "typescript" ], "dependencies": { + "@fuzdev/svelte-docinfo": "file:../private_svelte-docinfo", "chokidar": "^5.0.0", "dotenv": "^17.2.3", "esm-env": "^1.2.2", diff --git a/src/routes/library.json b/src/routes/library.json index 2c4dbeac3c..b07b471784 100644 --- a/src/routes/library.json +++ b/src/routes/library.json @@ -59,6 +59,7 @@ "typescript" ], "dependencies": { + "@fuzdev/svelte-docinfo": "file:../private_svelte-docinfo", "chokidar": "^5.0.0", "dotenv": "^17.2.3", "esm-env": "^1.2.2", From d1ac7061e1d95fba008a9142befaba4ca813ad9d Mon Sep 17 00:00:00 2001 From: Ryan Atkinson Date: Sun, 8 Mar 2026 10:38:31 -0400 Subject: [PATCH 2/4] wip --- package-lock.json | 267 +++++++++++++++++++++++++++++----------------- package.json | 6 +- 2 files changed, 175 insertions(+), 98 deletions(-) diff --git a/package-lock.json b/package-lock.json index 150a54184e..76b17524ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,8 +29,8 @@ "@fuzdev/blake3_wasm": "^0.1.0", "@fuzdev/fuz_code": "^0.45.1", "@fuzdev/fuz_css": "^0.55.0", - "@fuzdev/fuz_ui": "^0.185.2", - "@fuzdev/fuz_util": "^0.53.0", + "@fuzdev/fuz_ui": "file:../fuz_ui", + "@fuzdev/fuz_util": "file:../fuz_util", "@jridgewell/trace-mapping": "^0.3.31", "@ryanatkn/eslint-config": "^0.10.0", "@sveltejs/adapter-static": "^3.0.10", @@ -63,7 +63,7 @@ }, "peerDependencies": { "@fuzdev/blake3_wasm": "^0.1.0", - "@fuzdev/fuz_util": ">=0.53.0", + "@fuzdev/fuz_util": "file:../fuz_util", "@sveltejs/kit": "^2", "esbuild": "^0.27.0", "svelte": "^5", @@ -79,6 +79,165 @@ } } }, + "../fuz_ui": { + "name": "@fuzdev/fuz_ui", + "version": "0.186.0", + "dev": true, + "license": "MIT", + "devDependencies": { + "@changesets/changelog-git": "^0.2.1", + "@fuzdev/fuz_code": "^0.45.1", + "@fuzdev/fuz_css": "^0.54.0", + "@fuzdev/fuz_util": "^0.52.1", + "@fuzdev/gro": "^0.196.0", + "@fuzdev/svelte-docinfo": "file:../private_svelte-docinfo", + "@jridgewell/trace-mapping": "^0.3.31", + "@ryanatkn/eslint-config": "^0.9.0", + "@sveltejs/adapter-static": "^3.0.10", + "@sveltejs/kit": "^2.50.1", + "@sveltejs/package": "^2.5.7", + "@sveltejs/vite-plugin-svelte": "^6.2.4", + "@types/estree": "^1.0.8", + "@types/node": "^24.10.1", + "@webref/css": "^8.2.0", + "eslint": "^9.39.1", + "eslint-plugin-svelte": "^3.13.1", + "esm-env": "^1.2.2", + "jsdom": "^27.2.0", + "magic-string": "^0.30.21", + "prettier": "^3.7.4", + "prettier-plugin-svelte": "^3.4.1", + "svelte": "^5.49.1", + "svelte-check": "^4.3.6", + "svelte2tsx": "^0.7.47", + "tslib": "^2.8.1", + "typescript": "^5.9.3", + "typescript-eslint": "^8.48.1", + "vitest": "^4.0.15", + "zimmerframe": "^1.1.4", + "zod": "^4.3.6" + }, + "engines": { + "node": ">=22.15" + }, + "funding": { + "url": "https://www.ryanatkn.com/funding" + }, + "peerDependencies": { + "@fuzdev/fuz_code": ">=0.45.1", + "@fuzdev/fuz_css": ">=0.53.0", + "@fuzdev/fuz_util": ">0.52.1", + "@fuzdev/gro": ">=0.195.0", + "@jridgewell/trace-mapping": "^0.3", + "@sveltejs/kit": "^2.47.3", + "@types/estree": "^1", + "esm-env": "^1", + "svelte": "^5", + "svelte2tsx": "^0.7.45", + "zod": "^4.1.12" + }, + "peerDependenciesMeta": { + "@fuzdev/fuz_code": { + "optional": true + }, + "@fuzdev/fuz_util": { + "optional": true + }, + "@fuzdev/gro": { + "optional": true + }, + "@jridgewell/trace-mapping": { + "optional": true + }, + "@types/estree": { + "optional": true + }, + "esm-env": { + "optional": true + }, + "svelte2tsx": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, + "../fuz_util": { + "name": "@fuzdev/fuz_util", + "version": "0.53.3", + "dev": true, + "license": "MIT", + "devDependencies": { + "@changesets/changelog-git": "^0.2.1", + "@fuzdev/blake3_wasm": "^0.1.0", + "@fuzdev/fuz_code": "^0.45.1", + "@fuzdev/fuz_css": "^0.55.0", + "@fuzdev/fuz_ui": "file:../fuz_ui", + "@fuzdev/gro": "^0.197.0", + "@fuzdev/svelte-docinfo": "file:../private_svelte-docinfo", + "@jridgewell/trace-mapping": "^0.3.31", + "@ryanatkn/eslint-config": "^0.10.1", + "@sveltejs/adapter-static": "^3.0.10", + "@sveltejs/kit": "^2.50.1", + "@sveltejs/package": "^2.5.7", + "@sveltejs/vite-plugin-svelte": "^6.2.4", + "@types/estree": "^1.0.8", + "@types/node": "^24.10.1", + "@webref/css": "^8.2.0", + "dequal": "^2.0.3", + "eslint": "^9.39.1", + "eslint-plugin-svelte": "^3.14.0", + "esm-env": "^1.2.2", + "fast-deep-equal": "^3.1.3", + "magic-string": "^0.30.21", + "prettier": "^3.7.4", + "prettier-plugin-svelte": "^3.4.1", + "svelte": "^5.49.1", + "svelte-check": "^4.3.6", + "svelte2tsx": "^0.7.47", + "tslib": "^2.8.1", + "typescript": "^5.9.3", + "typescript-eslint": "^8.48.1", + "vitest": "^4.0.15", + "zimmerframe": "^1.1.4", + "zod": "^4.3.6" + }, + "engines": { + "node": ">=22.15" + }, + "funding": { + "url": "https://www.ryanatkn.com/funding" + }, + "peerDependencies": { + "@fuzdev/blake3_wasm": "^0.1.0", + "@types/estree": "^1", + "@types/node": "^24", + "esm-env": "^1.2.2", + "svelte": "^5", + "zod": "^4.0.14" + }, + "peerDependenciesMeta": { + "@fuzdev/blake3_wasm": { + "optional": true + }, + "@types/estree": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "esm-env": { + "optional": true + }, + "svelte": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, "../private_svelte-docinfo": { "name": "@fuzdev/svelte-docinfo", "version": "0.0.1", @@ -94,8 +253,8 @@ "devDependencies": { "@fuzdev/fuz_code": "^0.45.1", "@fuzdev/fuz_css": "^0.55.0", - "@fuzdev/fuz_ui": "^0.186.0", - "@fuzdev/fuz_util": "^0.53.2", + "@fuzdev/fuz_ui": "file:../fuz_ui", + "@fuzdev/fuz_util": "file:../fuz_util", "@fuzdev/gro": "^0.197.0", "@jridgewell/trace-mapping": "^0.3.31", "@ryanatkn/eslint-config": "^0.10.0", @@ -127,7 +286,7 @@ "node": ">=22.15" }, "peerDependencies": { - "@fuzdev/fuz_util": "^0.53.2", + "@fuzdev/fuz_util": "file:../fuz_util", "@jridgewell/trace-mapping": "^0.3.25", "es-module-lexer": "^2.0.0", "svelte": "^5.0.0", @@ -141,6 +300,9 @@ "es-module-lexer": { "optional": true }, + "svelte": { + "optional": true + }, "svelte2tsx": { "optional": true }, @@ -897,97 +1059,12 @@ } }, "node_modules/@fuzdev/fuz_ui": { - "version": "0.185.2", - "resolved": "https://registry.npmjs.org/@fuzdev/fuz_ui/-/fuz_ui-0.185.2.tgz", - "integrity": "sha512-ZeGeYxgYEemjdpAeEZO7bOzUkDDy+hKnvwUB8jKc4Ow1mBMJyDoQRMoZuzpX26zIW2AwH1hHQIu09m2Qn9WvZg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=22.15" - }, - "funding": { - "url": "https://www.ryanatkn.com/funding" - }, - "peerDependencies": { - "@fuzdev/fuz_code": ">=0.45.1", - "@fuzdev/fuz_css": ">=0.53.0", - "@fuzdev/fuz_util": ">=0.52.0", - "@fuzdev/gro": ">=0.195.0", - "@jridgewell/trace-mapping": "^0.3", - "@sveltejs/kit": "^2.47.3", - "@types/estree": "^1", - "esm-env": "^1", - "svelte": "^5", - "svelte2tsx": "^0.7.45", - "zod": "^4.1.12" - }, - "peerDependenciesMeta": { - "@fuzdev/fuz_code": { - "optional": true - }, - "@fuzdev/fuz_util": { - "optional": true - }, - "@fuzdev/gro": { - "optional": true - }, - "@jridgewell/trace-mapping": { - "optional": true - }, - "@types/estree": { - "optional": true - }, - "esm-env": { - "optional": true - }, - "svelte2tsx": { - "optional": true - }, - "zod": { - "optional": true - } - } + "resolved": "../fuz_ui", + "link": true }, "node_modules/@fuzdev/fuz_util": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@fuzdev/fuz_util/-/fuz_util-0.53.0.tgz", - "integrity": "sha512-ydiB85grq38hoktAAm4Ci4y3z++WRv1EuxsN0M774V5u3gRfvz9vTAOpwqTwfxEJDCrTrTPyGSVCNmfMpoBt5w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=22.15" - }, - "funding": { - "url": "https://www.ryanatkn.com/funding" - }, - "peerDependencies": { - "@fuzdev/blake3_wasm": "^0.1.0", - "@types/estree": "^1", - "@types/node": "^24", - "esm-env": "^1.2.2", - "svelte": "^5", - "zod": "^4.0.14" - }, - "peerDependenciesMeta": { - "@fuzdev/blake3_wasm": { - "optional": true - }, - "@types/estree": { - "optional": true - }, - "@types/node": { - "optional": true - }, - "esm-env": { - "optional": true - }, - "svelte": { - "optional": true - }, - "zod": { - "optional": true - } - } + "resolved": "../fuz_util", + "link": true }, "node_modules/@fuzdev/svelte-docinfo": { "resolved": "../private_svelte-docinfo", diff --git a/package.json b/package.json index d5568be7e5..418beb5682 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "peerDependencies": { "@fuzdev/blake3_wasm": "^0.1.0", - "@fuzdev/fuz_util": ">=0.53.0", + "@fuzdev/fuz_util": "file:../fuz_util", "@sveltejs/kit": "^2", "esbuild": "^0.27.0", "svelte": "^5", @@ -85,8 +85,8 @@ "@fuzdev/blake3_wasm": "^0.1.0", "@fuzdev/fuz_code": "^0.45.1", "@fuzdev/fuz_css": "^0.55.0", - "@fuzdev/fuz_ui": "^0.185.2", - "@fuzdev/fuz_util": "^0.53.0", + "@fuzdev/fuz_ui": "file:../fuz_ui", + "@fuzdev/fuz_util": "file:../fuz_util", "@jridgewell/trace-mapping": "^0.3.31", "@ryanatkn/eslint-config": "^0.10.0", "@sveltejs/adapter-static": "^3.0.10", From 4fbbabe05fdfa306646f87086c50ed5301d2f5ab Mon Sep 17 00:00:00 2001 From: Ryan Atkinson Date: Sun, 8 Mar 2026 10:39:32 -0400 Subject: [PATCH 3/4] wip --- package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 76b17524ed..c3e11df956 100644 --- a/package-lock.json +++ b/package-lock.json @@ -88,8 +88,8 @@ "@changesets/changelog-git": "^0.2.1", "@fuzdev/fuz_code": "^0.45.1", "@fuzdev/fuz_css": "^0.54.0", - "@fuzdev/fuz_util": "^0.52.1", - "@fuzdev/gro": "^0.196.0", + "@fuzdev/fuz_util": "file:../fuz_util", + "@fuzdev/gro": "file:../gro", "@fuzdev/svelte-docinfo": "file:../private_svelte-docinfo", "@jridgewell/trace-mapping": "^0.3.31", "@ryanatkn/eslint-config": "^0.9.0", @@ -126,8 +126,8 @@ "peerDependencies": { "@fuzdev/fuz_code": ">=0.45.1", "@fuzdev/fuz_css": ">=0.53.0", - "@fuzdev/fuz_util": ">0.52.1", - "@fuzdev/gro": ">=0.195.0", + "@fuzdev/fuz_util": "file:../fuz_util", + "@fuzdev/gro": "file:../gro", "@jridgewell/trace-mapping": "^0.3", "@sveltejs/kit": "^2.47.3", "@types/estree": "^1", @@ -174,7 +174,7 @@ "@fuzdev/fuz_code": "^0.45.1", "@fuzdev/fuz_css": "^0.55.0", "@fuzdev/fuz_ui": "file:../fuz_ui", - "@fuzdev/gro": "^0.197.0", + "@fuzdev/gro": "file:../gro", "@fuzdev/svelte-docinfo": "file:../private_svelte-docinfo", "@jridgewell/trace-mapping": "^0.3.31", "@ryanatkn/eslint-config": "^0.10.1", From 5cec4c5c86cfd63346a37f7946825c3a1c20d166 Mon Sep 17 00:00:00 2001 From: Ryan Atkinson Date: Sun, 8 Mar 2026 10:45:17 -0400 Subject: [PATCH 4/4] wip --- src/routes/library.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/routes/library.json b/src/routes/library.json index b07b471784..4ba229e0bc 100644 --- a/src/routes/library.json +++ b/src/routes/library.json @@ -72,7 +72,7 @@ }, "peerDependencies": { "@fuzdev/blake3_wasm": "^0.1.0", - "@fuzdev/fuz_util": ">=0.53.0", + "@fuzdev/fuz_util": "file:../fuz_util", "@sveltejs/kit": "^2", "esbuild": "^0.27.0", "svelte": "^5", @@ -96,8 +96,8 @@ "@fuzdev/blake3_wasm": "^0.1.0", "@fuzdev/fuz_code": "^0.45.1", "@fuzdev/fuz_css": "^0.55.0", - "@fuzdev/fuz_ui": "^0.185.2", - "@fuzdev/fuz_util": "^0.53.0", + "@fuzdev/fuz_ui": "file:../fuz_ui", + "@fuzdev/fuz_util": "file:../fuz_util", "@jridgewell/trace-mapping": "^0.3.31", "@ryanatkn/eslint-config": "^0.10.0", "@sveltejs/adapter-static": "^3.0.10",