diff --git a/package-lock.json b/package-lock.json index 404ce92..37576ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "2.50.2", "devDependencies": { "@biomejs/biome": "2.5.8", + "@floating-ui/dom": "^1.8.0", "@intergrav/famfamfam-silk-svg": "^1.0.0", "@sveltejs/vite-plugin-svelte": "^7.3.0", "@tsconfig/svelte": "^5.0.8", @@ -1855,6 +1856,34 @@ "tslib": "^2.4.0" } }, + "node_modules/@floating-ui/core": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz", + "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@floating-ui/utils": "^0.2.12" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz", + "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.8.0", + "@floating-ui/utils": "^0.2.12" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz", + "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==", + "dev": true, + "license": "MIT" + }, "node_modules/@img/sharp-darwin-arm64": { "version": "0.33.5", "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", diff --git a/package.json b/package.json index 1a51e13..86b8df3 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@types/node": "^26.2.0", "@types/spark-md5": "^3.0.5", "@vite-pwa/assets-generator": "^1.0.2", + "@floating-ui/dom": "^1.8.0", "colorthief": "^3.5.0", "heroicons": "^2.2.0", "knip": "^6.32.2", diff --git a/src/lib/Library.svelte b/src/lib/Library.svelte index 623ed45..e17a1ec 100644 --- a/src/lib/Library.svelte +++ b/src/lib/Library.svelte @@ -1,4 +1,11 @@