From f5368185c5faabe97130780ec004835ac2429b9c Mon Sep 17 00:00:00 2001 From: memdmp Date: Wed, 14 Jan 2026 16:23:54 +0100 Subject: fix: NPM is a grave mistake --- .gitmodules | 3 +++ import_map.json | 1 - package.json | 1 - pnpm-lock.yaml | 8 -------- src/lib/storage.ts | 2 +- src/lib/vendor/storage | 1 + 6 files changed, 5 insertions(+), 11 deletions(-) create mode 100644 .gitmodules create mode 160000 src/lib/vendor/storage diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..5f7c8cd --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "src/lib/vendor/storage"] + path = src/lib/vendor/storage + url = https://codeberg.org/dmpmem/storage.git diff --git a/import_map.json b/import_map.json index ab4ff7d..4b3c413 100644 --- a/import_map.json +++ b/import_map.json @@ -5,7 +5,6 @@ "$lib": "./src/lib", "$lib/": "./src/lib/", "@memdmp/keyframegen": "jsr:@memdmp/keyframegen", - "@dmpmem/storage": "npm:@dmpmem/storage", "openpgp": "npm:openpgp", "mdsvex": "npm:mdsvex" } diff --git a/package.json b/package.json index 2b96c9e..3e3e787 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,6 @@ }, "license": "AGPL-1.0-only", "dependencies": { - "@dmpmem/storage": "^0.1.0", "@memdmp/keyframegen": "https://npm.jsr.io/~/11/@jsr/memdmp__keyframegen/0.2.1.tgz", "mdsvex": "0.12.6", "openpgp": "6.1.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1bf99da..5f22a7a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,9 +8,6 @@ importers: .: dependencies: - '@dmpmem/storage': - specifier: ^0.1.0 - version: 0.1.0 '@memdmp/keyframegen': specifier: https://npm.jsr.io/~/11/@jsr/memdmp__keyframegen/0.2.1.tgz version: '@jsr/memdmp__keyframegen@https://npm.jsr.io/~/11/@jsr/memdmp__keyframegen/0.2.1.tgz' @@ -67,9 +64,6 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - '@dmpmem/storage@0.1.0': - resolution: {integrity: sha512-L4JPc/LDxqUtEv4/vTueCYevP6KjzoUWRPekZJykACKsCJwb/Z6QNTvf85xvvlltlWD/IRfFRQe+ASFk1RFgIg==} - '@esbuild/aix-ppc64@0.25.1': resolution: {integrity: sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==} engines: {node: '>=18'} @@ -1080,8 +1074,6 @@ snapshots: '@alloc/quick-lru@5.2.0': {} - '@dmpmem/storage@0.1.0': {} - '@esbuild/aix-ppc64@0.25.1': optional: true diff --git a/src/lib/storage.ts b/src/lib/storage.ts index 60ecfa3..0a5334d 100644 --- a/src/lib/storage.ts +++ b/src/lib/storage.ts @@ -1,4 +1,4 @@ -import { StorageManager } from '@dmpmem/storage' +import { StorageManager } from '$/lib/vendor/storage' export const localStorage = new StorageManager('local', 'mem.estrogen.zone:'); export const sessionStorage = new StorageManager('session', 'mem.estrogen.zone:'); diff --git a/src/lib/vendor/storage b/src/lib/vendor/storage new file mode 160000 index 0000000..21e62b1 --- /dev/null +++ b/src/lib/vendor/storage @@ -0,0 +1 @@ +Subproject commit 21e62b1642b299bf6b60d956045e1848486a70d7 -- cgit v1.2.3