feat: initial node groups #44

Merged
max merged 44 commits from feat/group-node-own into main 2026-05-05 22:08:18 +02:00
8 changed files with 1111 additions and 2117 deletions
Showing only changes of commit 0ed22f20b9 - Show all commits
+29 -29
View File
@@ -18,49 +18,49 @@
"bench": "tsx ./benchmark/index.ts" "bench": "tsx ./benchmark/index.ts"
}, },
"dependencies": { "dependencies": {
"@nodarium/planty": "workspace:*",
"@nodarium/ui": "workspace:*", "@nodarium/ui": "workspace:*",
"@nodarium/utils": "workspace:*", "@nodarium/utils": "workspace:*",
"@nodarium/planty": "workspace:*", "@sveltejs/kit": "^2.59.0",
"@sveltejs/kit": "^2.50.2", "@tailwindcss/vite": "^4.2.4",
"@tailwindcss/vite": "^4.1.18", "@threlte/core": "8.5.11",
"@threlte/core": "8.3.1", "@threlte/extras": "9.15.1",
"@threlte/extras": "9.7.1",
"comlink": "^4.4.2", "comlink": "^4.4.2",
"file-saver": "^2.0.5", "file-saver": "^2.0.5",
"idb": "^8.0.3", "idb": "^8.0.3",
"jsondiffpatch": "^0.7.3", "jsondiffpatch": "^0.7.3",
"micromark": "^4.0.2", "micromark": "^4.0.2",
"tailwindcss": "^4.1.18", "tailwindcss": "^4.2.4",
"three": "^0.182.0" "three": "^0.184.0"
}, },
"devDependencies": { "devDependencies": {
"@eslint/compat": "^2.0.2", "@eslint/compat": "^2.0.5",
"@eslint/js": "^9.39.2", "@eslint/js": "^10.0.1",
"@iconify-json/tabler": "^1.2.26", "@iconify-json/tabler": "^1.2.33",
"@iconify/tailwind4": "^1.2.1", "@iconify/tailwind4": "^1.2.3",
"@nodarium/types": "workspace:^", "@nodarium/types": "workspace:^",
"@playwright/test": "^1.58.1", "@playwright/test": "^1.59.1",
"@sveltejs/adapter-static": "^3.0.10", "@sveltejs/adapter-static": "^3.0.10",
"@sveltejs/vite-plugin-svelte": "^6.2.4", "@sveltejs/vite-plugin-svelte": "^7.0.0",
"@tsconfig/svelte": "^5.0.7", "@tsconfig/svelte": "^5.0.8",
"@types/file-saver": "^2.0.7", "@types/file-saver": "^2.0.7",
"@types/three": "^0.182.0", "@types/three": "^0.184.0",
"@vitest/browser-playwright": "^4.0.18", "@vitest/browser-playwright": "^4.1.5",
"dprint": "^0.51.1", "dprint": "^0.54.0",
"eslint": "^9.39.2", "eslint": "^10.3.0",
"eslint-plugin-svelte": "^3.14.0", "eslint-plugin-svelte": "^3.17.1",
"globals": "^17.3.0", "globals": "^17.6.0",
"svelte": "^5.49.2", "svelte": "^5.55.5",
"svelte-check": "^4.3.6", "svelte-check": "^4.4.7",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"tsx": "^4.21.0", "tsx": "^4.21.0",
"typescript": "^5.9.3", "typescript": "^6.0.3",
"typescript-eslint": "^8.54.0", "typescript-eslint": "^8.59.1",
"vite": "^7.3.1", "vite": "^8.0.10",
"vite-plugin-comlink": "^5.3.0", "vite-plugin-comlink": "^5.3.0",
"vite-plugin-glsl": "^1.5.5", "vite-plugin-glsl": "^1.6.0",
"vite-plugin-wasm": "^3.5.0", "vite-plugin-wasm": "^3.6.0",
"vitest": "^4.0.18", "vitest": "^4.1.5",
"vitest-browser-svelte": "^2.0.2" "vitest-browser-svelte": "^2.1.1"
} }
} }
+1 -1
View File
@@ -20,6 +20,6 @@
"packageManager": "pnpm@10.28.1+sha512.7d7dbbca9e99447b7c3bf7a73286afaaf6be99251eb9498baefa7d406892f67b879adb3a1d7e687fc4ccc1a388c7175fbaae567a26ab44d1067b54fcb0d6a316", "packageManager": "pnpm@10.28.1+sha512.7d7dbbca9e99447b7c3bf7a73286afaaf6be99251eb9498baefa7d406892f67b879adb3a1d7e687fc4ccc1a388c7175fbaae567a26ab44d1067b54fcb0d6a316",
"devDependencies": { "devDependencies": {
"chokidar-cli": "catalog:", "chokidar-cli": "catalog:",
"dprint": "^0.51.1" "dprint": "^0.54.0"
} }
} }
+16 -16
View File
@@ -34,29 +34,29 @@
"svelte": "^5.0.0" "svelte": "^5.0.0"
}, },
"devDependencies": { "devDependencies": {
"@nodarium/ui": "workspace:*", "@eslint/compat": "^2.0.5",
"@eslint/compat": "^2.0.4",
"@eslint/js": "^10.0.1", "@eslint/js": "^10.0.1",
"@nodarium/ui": "workspace:*",
"@sveltejs/adapter-auto": "^7.0.1", "@sveltejs/adapter-auto": "^7.0.1",
"@sveltejs/kit": "^2.57.0", "@sveltejs/kit": "^2.59.0",
"@sveltejs/package": "^2.5.7", "@sveltejs/package": "^2.5.7",
"@sveltejs/vite-plugin-svelte": "^7.0.0", "@sveltejs/vite-plugin-svelte": "^7.0.0",
"@tailwindcss/vite": "^4.2.2", "@tailwindcss/vite": "^4.2.4",
"@types/node": "^24", "@types/node": "^25.6.0",
"eslint": "^10.2.0", "eslint": "^10.3.0",
"eslint-config-prettier": "^10.1.8", "eslint-config-prettier": "^10.1.8",
"eslint-plugin-svelte": "^3.17.0", "eslint-plugin-svelte": "^3.17.1",
"globals": "^17.4.0", "globals": "^17.6.0",
"prettier": "^3.8.1", "prettier": "^3.8.3",
"prettier-plugin-svelte": "^3.5.1", "prettier-plugin-svelte": "^3.5.1",
"prettier-plugin-tailwindcss": "^0.7.2", "prettier-plugin-tailwindcss": "^0.8.0",
"publint": "^0.3.18", "publint": "^0.3.18",
"svelte": "^5.55.2", "svelte": "^5.55.5",
"svelte-check": "^4.4.6", "svelte-check": "^4.4.7",
"tailwindcss": "^4.2.2", "tailwindcss": "^4.2.4",
"typescript": "^6.0.2", "typescript": "^6.0.3",
"typescript-eslint": "^8.58.1", "typescript-eslint": "^8.59.1",
"vite": "^8.0.7" "vite": "^8.0.10"
}, },
"keywords": [ "keywords": [
"svelte" "svelte"
+2 -2
View File
@@ -18,9 +18,9 @@
"author": "", "author": "",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"zod": "^4.3.6" "zod": "^4.4.3"
}, },
"devDependencies": { "devDependencies": {
"dprint": "^0.51.1" "dprint": "^0.54.0"
} }
} }
+29 -29
View File
@@ -30,46 +30,46 @@
"svelte": "^4.0.0" "svelte": "^4.0.0"
}, },
"devDependencies": { "devDependencies": {
"@eslint/compat": "^2.0.2", "@eslint/compat": "^2.0.5",
"@eslint/eslintrc": "^3.3.3", "@eslint/eslintrc": "^3.3.5",
"@eslint/js": "^9.39.2", "@eslint/js": "^10.0.1",
"@nodarium/types": "workspace:^", "@nodarium/types": "workspace:^",
"@playwright/test": "^1.58.1", "@playwright/test": "^1.59.1",
"@sveltejs/adapter-static": "^3.0.10", "@sveltejs/adapter-static": "^3.0.10",
"@sveltejs/kit": "^2.50.2", "@sveltejs/kit": "^2.59.0",
"@sveltejs/package": "^2.5.7", "@sveltejs/package": "^2.5.7",
"@sveltejs/vite-plugin-svelte": "^6.2.4", "@sveltejs/vite-plugin-svelte": "^7.0.0",
"@testing-library/svelte": "^5.3.1", "@testing-library/svelte": "^5.3.1",
"@types/eslint": "^9.6.1", "@types/eslint": "^9.6.1",
"@types/three": "^0.182.0", "@types/three": "^0.184.0",
"@typescript-eslint/eslint-plugin": "^8.54.0", "@typescript-eslint/eslint-plugin": "^8.59.1",
"@typescript-eslint/parser": "^8.54.0", "@typescript-eslint/parser": "^8.59.1",
"@vitest/browser-playwright": "^4.0.18", "@vitest/browser-playwright": "^4.1.5",
"dprint": "^0.51.1", "dprint": "^0.54.0",
"eslint": "^9.39.2", "eslint": "^10.3.0",
"eslint-plugin-svelte": "^3.14.0", "eslint-plugin-svelte": "^3.17.1",
"globals": "^17.3.0", "globals": "^17.6.0",
"publint": "^0.3.17", "publint": "^0.3.18",
"svelte": "^5.49.2", "svelte": "^5.55.5",
"svelte-check": "^4.3.6", "svelte-check": "^4.4.7",
"svelte-eslint-parser": "^1.4.1", "svelte-eslint-parser": "^1.6.0",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"typescript": "^5.9.3", "typescript": "^6.0.3",
"typescript-eslint": "^8.54.0", "typescript-eslint": "^8.59.1",
"vite": "^7.3.1", "vite": "^8.0.10",
"vitest": "^4.0.18", "vitest": "^4.1.5",
"vitest-browser-svelte": "^2.0.2" "vitest-browser-svelte": "^2.1.1"
}, },
"svelte": "./dist/index.js", "svelte": "./dist/index.js",
"types": "./dist/index.d.ts", "types": "./dist/index.d.ts",
"type": "module", "type": "module",
"dependencies": { "dependencies": {
"@iconify-json/tabler": "^1.2.33",
"@iconify/tailwind4": "^1.2.3",
"@nodarium/ui": "workspace:*", "@nodarium/ui": "workspace:*",
"@iconify-json/tabler": "^1.2.26", "@tailwindcss/vite": "^4.2.4",
"@iconify/tailwind4": "^1.2.1", "@threlte/core": "^8.5.11",
"@tailwindcss/vite": "^4.1.18", "@threlte/extras": "^9.15.1",
"@threlte/core": "^8.3.1", "tailwindcss": "^4.2.4"
"@threlte/extras": "^9.7.1",
"tailwindcss": "^4.1.18"
} }
} }
+3 -3
View File
@@ -16,8 +16,8 @@
"@nodarium/types": "workspace:^" "@nodarium/types": "workspace:^"
}, },
"devDependencies": { "devDependencies": {
"dprint": "^0.51.1", "dprint": "^0.54.0",
"vite": "^7.3.1", "vite": "^8.0.10",
"vitest": "^4.0.18" "vitest": "^4.1.5"
} }
} }
+1027 -2034
View File
File diff suppressed because it is too large Load Diff
+4 -3
View File
@@ -2,11 +2,12 @@ packages:
- app - app
- packages/* - packages/*
- nodes/** - nodes/**
- "!**/.template/**" - '!**/.template/**'
- "!**/pkg/**" - '!**/pkg/**'
catalog: catalog:
chokidar-cli: github:open-cli-tools/chokidar-cli#semver:v4.0.0 chokidar-cli: github:open-cli-tools/chokidar-cli#semver:v4.0.0
onlyBuiltDependencies: onlyBuiltDependencies:
- "@tailwindcss/oxide" - '@tailwindcss/oxide'
- esbuild - esbuild