From db0789b031ff013be3b026a6967b81fd6f739bdd Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Wed, 14 May 2025 14:26:32 +0800 Subject: [PATCH] Add any missing implicit transitive dependencies --- flake.lock | 12 ++++---- flake.nix | 2 +- package-lock.json | 75 +++++++++++++++++++++++++++++++++++++++-------- package.json | 5 ++++ 4 files changed, 75 insertions(+), 19 deletions(-) diff --git a/flake.lock b/flake.lock index 2ed38e83a..d49371ef3 100644 --- a/flake.lock +++ b/flake.lock @@ -167,11 +167,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1746557022, - "narHash": "sha256-QkNoyEf6TbaTW5UZYX0OkwIJ/ZMeKSSoOMnSDPQuol0=", + "lastModified": 1746957726, + "narHash": "sha256-k9ut1LSfHCr0AW82ttEQzXVCqmyWVA5+SHJkS5ID/Jo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1d3aeb5a193b9ff13f63f4d9cc169fb88129f860", + "rev": "a39ed32a651fdee6842ec930761e31d1f242cb94", "type": "github" }, "original": { @@ -218,11 +218,11 @@ ] }, "locked": { - "lastModified": 1746758179, - "narHash": "sha256-JECUw1YBEsTsVauvupRzE5ykZaJoyhHCpoY87ZZJGas=", + "lastModified": 1747190175, + "narHash": "sha256-s33mQ2s5L/2nyllhRTywgECNZyCqyF4MJeM3vG/GaRo=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "4fd00513eac6b6140c5dced3e1b8133e2369a0f8", + "rev": "58160be7abad81f6f8cb53120d5b88c16e01c06d", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 580bdc90f..0b4b1b848 100644 --- a/flake.nix +++ b/flake.nix @@ -99,7 +99,7 @@ npmDeps = fetchNpmDeps { name = pname + "-npm-deps-" + version; inherit src; - hash = "sha256-lFPTAB9edBf1rAC6wo5qDMk8h77giRLg0VGrGAtS2SI="; # npmDepsHash : Update canary, don't touch! + hash = "sha256-KECQdLg9lUJ/H0xn+5ejJOtBvzUGe3nTi0lrJ/vkr6E="; # npmDepsHash : Update canary, don't touch! }; nativeBuildInputs = [ diff --git a/package-lock.json b/package-lock.json index 0b653c1fa..df30d6f2e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,6 +25,7 @@ "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tauri-apps/cli": "^2.5.0", "@tsconfig/svelte": "^5.0.4", + "@types/hast": "^3.0.4", "@types/lodash": "^4.17.16", "@types/md5": "^2.3.5", "@types/node": "^22.15.17", @@ -41,8 +42,10 @@ "execa": "^9.5.3", "fuzzysort": "^3.1.0", "get-port": "^7.1.0", + "globals": "^16.1.0", "happy-dom": "^17.4.6", "hast-util-to-dom": "^4.0.1", + "katex": "^0.16.22", "keyux": "^0.11.1", "lodash": "^4.17.21", "lru-cache": "^11.1.0", @@ -52,6 +55,7 @@ "marked-katex-extension": "^5.1.4", "marked-linkify-it": "^3.1.12", "md5": "^2.3.0", + "playwright": "^1.52.0", "prettier": "^3.5.3", "prettier-plugin-svelte": "^3.3.3", "svelte": "^5.28.2", @@ -63,6 +67,7 @@ "typescript-eslint": "^8.32.0", "vite": "^6.3.5", "vitest": "^3.1.3", + "vscode-oniguruma": "^2.0.1", "wait-on": "^8.0.3" }, "engines": { @@ -579,6 +584,19 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@eslint/js": { "version": "9.26.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.26.0.tgz", @@ -805,6 +823,38 @@ "node": ">=18" } }, + "node_modules/@playwright/test/node_modules/playwright": { + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.47.0.tgz", + "integrity": "sha512-jOWiRq2pdNAX/mwLiwFYnPHpEZ4rM+fRSQpRHwEwZlP2PUANvL3+aJOF/bvISMhFD30rqMxUB4RJx9aQbfh4Ww==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright-core": "1.47.0" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/@playwright/test/node_modules/playwright-core": { + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.47.0.tgz", + "integrity": "sha512-1DyHT8OqkcfCkYUD9zzUTfg7EfTd+6a8MkD/NWOvjo0u/SCNd5YmY/lJwFvUZOxJbWNds+ei7ic2+R/cRz/PDg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@radicle/gray-matter": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@radicle/gray-matter/-/gray-matter-4.1.0.tgz", @@ -2203,7 +2253,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, - "peer": true, "engines": { "node": ">= 12" } @@ -3241,10 +3290,11 @@ } }, "node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.1.0.tgz", + "integrity": "sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -3634,7 +3684,6 @@ "https://opencollective.com/katex", "https://github.com/sponsors/katex" ], - "peer": true, "dependencies": { "commander": "^8.3.0" }, @@ -4216,12 +4265,13 @@ } }, "node_modules/playwright": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.47.0.tgz", - "integrity": "sha512-jOWiRq2pdNAX/mwLiwFYnPHpEZ4rM+fRSQpRHwEwZlP2PUANvL3+aJOF/bvISMhFD30rqMxUB4RJx9aQbfh4Ww==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.52.0.tgz", + "integrity": "sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.47.0" + "playwright-core": "1.52.0" }, "bin": { "playwright": "cli.js" @@ -4234,10 +4284,11 @@ } }, "node_modules/playwright-core": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.47.0.tgz", - "integrity": "sha512-1DyHT8OqkcfCkYUD9zzUTfg7EfTd+6a8MkD/NWOvjo0u/SCNd5YmY/lJwFvUZOxJbWNds+ei7ic2+R/cRz/PDg==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz", + "integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==", "dev": true, + "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, diff --git a/package.json b/package.json index 9fc267d17..519067fcf 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tauri-apps/cli": "^2.5.0", "@tsconfig/svelte": "^5.0.4", + "@types/hast": "^3.0.4", "@types/lodash": "^4.17.16", "@types/md5": "^2.3.5", "@types/node": "^22.15.17", @@ -56,8 +57,10 @@ "execa": "^9.5.3", "fuzzysort": "^3.1.0", "get-port": "^7.1.0", + "globals": "^16.1.0", "happy-dom": "^17.4.6", "hast-util-to-dom": "^4.0.1", + "katex": "^0.16.22", "keyux": "^0.11.1", "lodash": "^4.17.21", "lru-cache": "^11.1.0", @@ -67,6 +70,7 @@ "marked-katex-extension": "^5.1.4", "marked-linkify-it": "^3.1.12", "md5": "^2.3.0", + "playwright": "^1.52.0", "prettier": "^3.5.3", "prettier-plugin-svelte": "^3.3.3", "svelte": "^5.28.2", @@ -78,6 +82,7 @@ "typescript-eslint": "^8.32.0", "vite": "^6.3.5", "vitest": "^3.1.3", + "vscode-oniguruma": "^2.0.1", "wait-on": "^8.0.3" } }