From f356851d97f07401843d534c891cad9e948bf6fb Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Wed, 18 Feb 2026 16:53:40 +0300 Subject: [PATCH] chore: remove lenis package --- package.json | 3 +- .../createScrollContext.svelte.ts | 32 -------- .../ui/SmoothScroll/SmoothScroll.svelte | 78 ------------------- yarn.lock | 19 ----- 4 files changed, 1 insertion(+), 131 deletions(-) delete mode 100644 src/shared/lib/helpers/createScrollContext/createScrollContext.svelte.ts delete mode 100644 src/shared/ui/SmoothScroll/SmoothScroll.svelte diff --git a/package.json b/package.json index 95903f8..c98f54b 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,6 @@ "vitest-browser-svelte": "^2.0.1" }, "dependencies": { - "@tanstack/svelte-query": "^6.0.14", - "lenis": "^1.3.17" + "@tanstack/svelte-query": "^6.0.14" } } diff --git a/src/shared/lib/helpers/createScrollContext/createScrollContext.svelte.ts b/src/shared/lib/helpers/createScrollContext/createScrollContext.svelte.ts deleted file mode 100644 index 87703d2..0000000 --- a/src/shared/lib/helpers/createScrollContext/createScrollContext.svelte.ts +++ /dev/null @@ -1,32 +0,0 @@ -import Lenis from 'lenis'; -import { - getContext, - setContext, -} from 'svelte'; - -const LENIS_KEY = Symbol('lenis'); - -export function createLenisContext() { - let lenis = $state(null); - - return { - get lenis() { - return lenis; - }, - setLenis(instance: Lenis) { - lenis = instance; - }, - destroyLenis() { - lenis?.destroy(); - lenis = null; - }, - }; -} - -export function setLenisContext(context: ReturnType) { - setContext(LENIS_KEY, context); -} - -export function getLenisContext() { - return getContext>(LENIS_KEY); -} diff --git a/src/shared/ui/SmoothScroll/SmoothScroll.svelte b/src/shared/ui/SmoothScroll/SmoothScroll.svelte deleted file mode 100644 index 6fe199e..0000000 --- a/src/shared/ui/SmoothScroll/SmoothScroll.svelte +++ /dev/null @@ -1,78 +0,0 @@ - - -{@render children?.()} diff --git a/yarn.lock b/yarn.lock index 5b0112b..84894cd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2459,7 +2459,6 @@ __metadata: dprint: "npm:^0.50.2" jsdom: "npm:^27.4.0" lefthook: "npm:^2.0.13" - lenis: "npm:^1.3.17" oxlint: "npm:^1.35.0" playwright: "npm:^1.57.0" storybook: "npm:^10.1.11" @@ -2850,24 +2849,6 @@ __metadata: languageName: node linkType: hard -"lenis@npm:^1.3.17": - version: 1.3.17 - resolution: "lenis@npm:1.3.17" - peerDependencies: - "@nuxt/kit": ">=3.0.0" - react: ">=17.0.0" - vue: ">=3.0.0" - peerDependenciesMeta: - "@nuxt/kit": - optional: true - react: - optional: true - vue: - optional: true - checksum: 10c0/c268da36d5711677b239c7d173bc52775276df08f86f7f89f305c4e02ba4055d8c50ea69125d16c94bb1e1999ccd95f654237d11c6647dc5fdf63aa90515fbfb - languageName: node - linkType: hard - "lightningcss-android-arm64@npm:1.30.2": version: 1.30.2 resolution: "lightningcss-android-arm64@npm:1.30.2"