{"_id":"@redmix/storage","_rev":"92-f623a839ca008a7bc107e1772dd2c187","name":"@redmix/storage","dist-tags":{"latest":"0.0.3","rc":"0.1.0-rc.6","next":"0.0.4-next.0","canary":"9.0.0-canary.627"},"versions":{"0.0.1":{"name":"@redmix/storage","version":"0.0.1","license":"MIT","_id":"@redmix/storage@0.0.1","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"aa4c1059a50becb8e21622864b906c9be5b776d8","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-0.0.1.tgz","fileCount":52,"integrity":"sha512-NytVzMFboIYidvjNVLAyu/q0LkM5gWtrr1rde5pPEBTitowp/AIuvpErRkXrcH9c4dkqNXXhVhdi5UfCuZtv5A==","signatures":[{"sig":"MEUCIQCBtxc14b6hgXiGy/j0ur5pa3diCHEE0j3DRXIKGu/ZYQIgbwEUxTynxjQu+BxyAhNNd1iXzHw43Y2sCrphw7dNNH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78235},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"688027c97502c500ebbede9cdc7cc51545a8dcf3","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+arm64 (darwin)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.0.1_1744541934601_0.4425942027222023","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.518":{"name":"@redmix/storage","version":"9.0.0-canary.518","license":"MIT","_id":"@redmix/storage@9.0.0-canary.518","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"c8942b642ae03bac11e51616a7621640342d2bf6","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.518.tgz","fileCount":52,"integrity":"sha512-qUKmGMMGZebCq/kRvCZ/b+23PwZ90GCZDh6Z60rkpS7pyhQ7JCyj0x8Hwe1Kekahxz9IMmrOZtdtIblcSRRx0A==","signatures":[{"sig":"MEYCIQD/0LyGCx8PFaGRNIPezutkPJKWnMhFkpZ4Bz92AfHlcgIhAO5VDAyPo2cZykuVHfrronuRVz0BJXsoUmBd1e93Ea7Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"f9439a7a6478e5c522bda13a779f323b2b714f3a","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.518"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.518"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.518_1744870811498_0.9940048451056254","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.519":{"name":"@redmix/storage","version":"9.0.0-canary.519","license":"MIT","_id":"@redmix/storage@9.0.0-canary.519","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"abfa2e06034b7cf1bd1d4eabbc047ef89dc9ed1a","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.519.tgz","fileCount":52,"integrity":"sha512-d/TcdW+1V8Njfy/+6EtM3SJUWw0xGYBXxXQsXJY1dnm2OAMGGOS8GOqKSijq3Y1nhZaAqIZeoClPDc8Q5vQIcQ==","signatures":[{"sig":"MEUCICFuThZUX7LcLZKCwAp9l608WHa6GdHKYO+SpSrjMw/sAiEAu0hSV7QSwc0jbaAJ9bjERFFd1ocCddtHebUunuJ1ug0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"544bb2ceaf4716ae25d8caed1bcd22a443d2fdcd","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.519"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.519"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.519_1744874414994_0.7721343614242266","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.520":{"name":"@redmix/storage","version":"9.0.0-canary.520","license":"MIT","_id":"@redmix/storage@9.0.0-canary.520","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"632be571c6a4b7386c8a91e761364dda0498ac01","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.520.tgz","fileCount":52,"integrity":"sha512-uT28Dr+OuQslltgh2Fu/jZXwF8VTD/NCsAgKuSdmkTe7fn6OvZ3kvIhbJKbLNba4dfsCksLq77//vXYzl+Cpxg==","signatures":[{"sig":"MEYCIQCME27tFsG+4lzoR88HmQi5FuuQuozLSScUSGLRJPnTrgIhAKVXLiqs/TgtOtcUGtiHImKVJU0JKj/4Ag+w/HIUwhMw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"e154032a4b9f6094dc2a8b9c70cad7df9b45a218","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.520"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.520"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.520_1744875763287_0.25842873171632497","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.522":{"name":"@redmix/storage","version":"9.0.0-canary.522","license":"MIT","_id":"@redmix/storage@9.0.0-canary.522","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"65c9b1b3ae5caee4b1ee1b64063c087ba5d9de44","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.522.tgz","fileCount":52,"integrity":"sha512-rUsngt0ZH92XwEdjAbKaG7ZeD3//W+DWhvs9BXi3XxVkcCXzhXtzDluHzZ8IkqE9YOSN12MPTgLywUd/WngfKg==","signatures":[{"sig":"MEUCIQDMxZLUgTLsSy1C83Iiy3c7x6/d9Vu+ms0jawChNF8UkAIge1E0fjQif11zacJQHYYTS4sPMHuqzfUa85QH9RHKlPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"73a73a4bdc02b14cf657c4e8257e1399fb06df83","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.522"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.522"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.522_1744876587090_0.7913369874901162","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.523":{"name":"@redmix/storage","version":"9.0.0-canary.523","license":"MIT","_id":"@redmix/storage@9.0.0-canary.523","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"52d83bb4b29108d9184ddd69bded1f0ed0a340d1","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.523.tgz","fileCount":52,"integrity":"sha512-cnScOMZIZ58P2EQKxNX2ZjBV06ATBV3NGab0ENy+oEJmqZYCzKoSStZnpHlq+cx9FOhBrFjm/i0kLKwpUVloLA==","signatures":[{"sig":"MEQCICsUbx55ACwvjHxFwetxSnfwvHh7Euu3ua6NL1vRfcyWAiBhH+D8j/CHWkyfIw7ocFqUseQKXsf8cVPbSdaKaWy2WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"ddddc5def4fdf8c15df42646de085288b2c6fec7","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.523"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.523"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.523_1744877920643_0.4058888675267427","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.524":{"name":"@redmix/storage","version":"9.0.0-canary.524","license":"MIT","_id":"@redmix/storage@9.0.0-canary.524","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"c5675b67493727b59e1305b4bcd977d4befc809c","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.524.tgz","fileCount":52,"integrity":"sha512-4rC/34dJwj0N+2UlX3+beJH8lHJ9v/GoZRv4rXF/U8GJUDCOXXtzGqiDOHmzwslLwMYvv1VhIgoVn46MMQhVTw==","signatures":[{"sig":"MEUCIQCABxrgfYpSFARHI0anYUCU2hi0ayiRDzi8kXgsc+iVAAIgdw0EVh/GiB4ECztaFha1fxfST/zVXaHDYfkCkrOxqBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"d2a58270b1da3718bab2b0cd5fc4a8f940a060b9","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.524"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.524"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.524_1744878525763_0.349003869690349","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.526":{"name":"@redmix/storage","version":"9.0.0-canary.526","license":"MIT","_id":"@redmix/storage@9.0.0-canary.526","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"fbbe4fdb3843a249d0f705046d34f0c91f75fbcc","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.526.tgz","fileCount":52,"integrity":"sha512-1v44sQrlHR6CbGfDJlrVnX++A3moquRyoI6VkXNh77tFnB9EsVzo1mdel3qk2IMUQZS+FJLB6r3sw2UPlu+4jg==","signatures":[{"sig":"MEUCIFj1dtrbt1HfxfolOImmjUmPxV8UfxQ039E4mvXvPsUDAiEAt0UN1UDiDRxAnSdrqWxDK0URwLN8V7bWZyhk46Now3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"edc9ac5a64ba513be1b1d3bd7d6b2ad35da06999","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.526"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.526"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.526_1744919526364_0.25578143097612527","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.530":{"name":"@redmix/storage","version":"9.0.0-canary.530","license":"MIT","_id":"@redmix/storage@9.0.0-canary.530","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"015dff4622a8936c44970185fda24e299f0d5db9","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.530.tgz","fileCount":52,"integrity":"sha512-IrY64PLl3bcJbQ6gIibPaAa/FaFuJxywmnd73VmtT3xubbIs+TsmoRA3Wx0yFh54DuLJ/ZEcYGGfhOUSvw6oXw==","signatures":[{"sig":"MEQCICbd7YXy+WEzwvzHTOvX5ohP2Koxzk4CMBSYkc1s6cckAiAZNjc37+5NnrKkq3/6LBTWkElVXodcQshgSemEFnCSaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"4db0d6d2f73f00b79090c62cbdc487d234298cc6","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.530"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.530"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.530_1744945224759_0.2936528915189234","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.532":{"name":"@redmix/storage","version":"9.0.0-canary.532","license":"MIT","_id":"@redmix/storage@9.0.0-canary.532","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"e317dc0d804888ddbd2601260cbfaa6ee3f3ae7a","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.532.tgz","fileCount":52,"integrity":"sha512-eHvMUcYxT2dtK9TjGgUzv3Pk1R3ohL9Q7VinD7KtF50lcco2wwVevkyzdqeSoeiwC8kDFB7aaGNuGwuvLXHgiw==","signatures":[{"sig":"MEUCIQCCKLAsXxzavsL28ztiGHRJkQR7SDaMNg/HhPlc91UwHAIgHhfCCSiwk+bUEC5MN/5dDhd7SlEm6SnkmmozoJwEd+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"76652d06cac252cc11a705fca5c292d6b22e91b1","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.532"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.532"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.532_1744947609265_0.5907558414913243","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.535":{"name":"@redmix/storage","version":"9.0.0-canary.535","license":"MIT","_id":"@redmix/storage@9.0.0-canary.535","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"8fd454760ada42974b75761f878a0b0278b1e124","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.535.tgz","fileCount":52,"integrity":"sha512-+r48SUoy7E3Es2HGDk8jglK4G7eYk9KeuNhO/x1mSkisxiFtwlQuKys1Z9SQXTuar0YFGZPeA2X/WVNZTq7NeQ==","signatures":[{"sig":"MEUCIQD7kIj0kac0naXELMvtbSkTm0vBGFGY+uWiAtOHHm/GSAIgAnkk3hic0DV1KsvLqoPpnoUQEpRLh8wTp66yD28Vghk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"bcac5a4450d48abebc55b1c5d5fa84603407462a","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.535"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.535"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.535_1744949565875_0.27568944719015764","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.536":{"name":"@redmix/storage","version":"9.0.0-canary.536","license":"MIT","_id":"@redmix/storage@9.0.0-canary.536","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"7e180da787e8cfb8242b2e39bc8685cb39f90c4a","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.536.tgz","fileCount":52,"integrity":"sha512-HPV/ZGLS+n989Re/WqplYTBPK3b8WlmaGy3sTJmKqgvAAvFeVsczHaKG1ksGf/nfgOSfkymvbeFjdRpt8kiSdw==","signatures":[{"sig":"MEUCIDPYrl5RhQFpaDkHZWY3lDJk0+Y1Do85uVeCDdBKRW5wAiEAiHeLAlFOCwRbGJyVGQTjD7E9dUupCnvmk1GIedzZTZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"c8037544a518f5e6be80d5ef5b09b65d79669ecc","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.536"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.536"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.536_1744951139623_0.8750139020962118","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.538":{"name":"@redmix/storage","version":"9.0.0-canary.538","license":"MIT","_id":"@redmix/storage@9.0.0-canary.538","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"f2075b8c7b88de52c87f37f05882d8671b20c3b4","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.538.tgz","fileCount":52,"integrity":"sha512-HFCKvVd1FzFNnDUAkdKm0Mi/ZH8Sn6n1rWYgESMWx59T2kcv4GUGXgi4riNXTGg6peQkPsJ9DEDklhADR5z/rQ==","signatures":[{"sig":"MEQCIC2P9nf5/iFYGnMd/4Np+UNwKi8wok7CdvOujMEZUS2SAiBLS2/KwDU0DbXQ7FtmKr0U72TJhXe2pr2Jb6ECTVArVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"cb9389c1f85287aa2769d90bd94de53a6a0adf87","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.538"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.538"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.538_1744971021110_0.9146975815217055","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.539":{"name":"@redmix/storage","version":"9.0.0-canary.539","license":"MIT","_id":"@redmix/storage@9.0.0-canary.539","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"ace6b4f3239c0af689d77181bf0b506d59c1d955","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.539.tgz","fileCount":52,"integrity":"sha512-UfBqEGlQWRnsr1iO7n2SdgKq75oLfQRoTHOJiurhOu4RaJpjE3etZXR1PJHarQ3H+BEccdmWHfxpGdCwLO0GdA==","signatures":[{"sig":"MEUCIBf6ZZQ5yIhGtpdn9QA3dzk+PY5G0+5OxU6eSabh4VRpAiEA8F67EiA+vJvrBHZWBEcu8jrYIx2mX296nvucR9UvMDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"7f47250344a457738d2e028ab9f55d95149c0fb6","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.539"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.539"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.539_1744981615843_0.7876973607537443","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.540":{"name":"@redmix/storage","version":"9.0.0-canary.540","license":"MIT","_id":"@redmix/storage@9.0.0-canary.540","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"93caa093c1a6a1543bdb140c3350584fcc629358","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.540.tgz","fileCount":52,"integrity":"sha512-wrolR9V3SBeBLiNDj2vYcmVIQTvM30RZIYbtG0ZEJEQ+uYYPCKELRwKq5RUyztcLlAVbSdTCPdzDBFZ/XhxxQg==","signatures":[{"sig":"MEYCIQDySt3v9agrDT5fGS4HzPlIJb4BfLzd6KK4pIQ/TOKZrQIhAPpJJxI0cbmpcfdCDV7q7EyMD5N0HvbKfoQmCVvtL3pt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"69f9b9c179ffeec75df29ea98785d0ec26d695e2","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.540"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.540"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.540_1744982660686_0.7355649540450557","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.543":{"name":"@redmix/storage","version":"9.0.0-canary.543","license":"MIT","_id":"@redmix/storage@9.0.0-canary.543","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"be6496eedf1d8e6112a4cb3ff1e6203f796d7d11","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.543.tgz","fileCount":52,"integrity":"sha512-v6DCtio6CZ26GcR64PifZvHAT7crG0Jr4lEduOiO588lJJ7zn5N8smLK5bze6pxOPyiBXXk3R8K/S92CI9hZqA==","signatures":[{"sig":"MEUCIAPb8b3nbirFhk/zO2kSleiIY7FqRfBowcnTPCyzWUl7AiEAiGd6PJU1lRo/rVpwqffuY6UWTwqT4cXlt7NCq7FkluM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"ae8af98449468a7946b351f802ee7ea0bd794683","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.543"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.543"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.543_1744985092242_0.18757321744839328","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.544":{"name":"@redmix/storage","version":"9.0.0-canary.544","license":"MIT","_id":"@redmix/storage@9.0.0-canary.544","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"18ac1d3ba063cbcf748c3972bd2cd82a0db63eb2","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.544.tgz","fileCount":52,"integrity":"sha512-qo0KAW+TGcwMU9lhg/yTHmT/LKOQqkxobo6N9PCnNnslGsYDh1QfGxM08+XVRMxEcCSvtVQAMTMDEMmZf6lKfw==","signatures":[{"sig":"MEYCIQD3IqT0UsFCc3ujfvSZr1hffjW2yLrh0j/3BfWkG4S3oAIhAIuv8lhsG3qie9pCjq7A3afvE5pb8qVrVHxaI1fBPYIh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"8673b0f07055d9f8ceba82a7ab39b135f921139b","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.544"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.544"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.544_1745012803437_0.72234063078362","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.545":{"name":"@redmix/storage","version":"9.0.0-canary.545","license":"MIT","_id":"@redmix/storage@9.0.0-canary.545","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"e193ab389fd2fdb7a016f8ca105f59d9bc08e9f3","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.545.tgz","fileCount":52,"integrity":"sha512-TP+b3Gk3jjuEouuDNlQJKNhRiw200rY1ft81ecYFctT6cA3kZoQtGzxXdBVCLhl4XzwMvUOrdzlJ0ix5wiTk+w==","signatures":[{"sig":"MEQCIG6I4LAaVYyTB4ogj1y67hOzSENi9xW5BF7hIX63USC1AiB0YWQLEm9dB0YJ6w0jBIeCJ422HmBDuvXj0aiCypgbmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"4a86bbd6cedfede4826641ca68385383bdf411ef","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.545"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.545"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.545_1745102646374_0.3766092426734886","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.546":{"name":"@redmix/storage","version":"9.0.0-canary.546","license":"MIT","_id":"@redmix/storage@9.0.0-canary.546","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"b6e62f563f50a50c4873ce13f483e243acf4010a","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.546.tgz","fileCount":52,"integrity":"sha512-548nD/oJYq1aYhlBMuFNjDLR5/f/XxZg4kalrFuOWijzXWZ9H7P56Uxxhu6IyI6COeJFCG8JDRYpsqj8DJb85w==","signatures":[{"sig":"MEYCIQCEFVtfBY5SiCSiOtD4oaCrEIJkc+V2Bq/+Ad58qKyRSwIhAMzokDh8Q4Ru0cLkA5WGZKXQCPV++h3iYd26VgAL6Gc/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"4e1af9072f805b7179bfecfe4aa1717d0a2fdebe","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.546"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.546"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.546_1745104170743_0.7109584831128661","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.547":{"name":"@redmix/storage","version":"9.0.0-canary.547","license":"MIT","_id":"@redmix/storage@9.0.0-canary.547","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"5988da7b53e8a957a5206a789e4722edc761276e","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.547.tgz","fileCount":52,"integrity":"sha512-6IkIaswnFlsRr6Tu8xDsuwBV9hC//fq8x5KB+ZoVvLxzCd0d7QzBCs1GknjRdPdkWXdpNEem3ZMDnrsjMXBCyg==","signatures":[{"sig":"MEUCIQC5frd1XtZ8pp2dPD7AvGIwzHkGjlCgDsVDFrj7XiNf8gIgYPF2zRuBk3RozCUQFRBOJZWfSEGz/DIM80Ts2eO3pVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"ebddcb4416a9bb2788adc299c14472a6efe5c835","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.547"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.547"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.547_1745188032513_0.7696199559592913","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.548":{"name":"@redmix/storage","version":"9.0.0-canary.548","license":"MIT","_id":"@redmix/storage@9.0.0-canary.548","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"47112eb40abd9cc015f955b1a9094c54ca278e5e","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.548.tgz","fileCount":52,"integrity":"sha512-Bno9q2CgplOnhEWS4cCqlWfz6AwbIjktQB4hQVOWYIuWfM2/hivmlIaQK654Fb+6+2W1cq6vxPUZsCwMIKRGPw==","signatures":[{"sig":"MEQCIAib5FDiroxWNUYrk3yCNWgCbef0xm/LmwvJDkKhSH2XAiBnZpBsmbvChRLj1WIE5jhF1sxhU9CtZPEu/UxmGM0gsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"704cfb16e306d35d348c7a25f056ed5baa7357e2","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.548"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.548"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.548_1745192205766_0.534209639506825","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.551":{"name":"@redmix/storage","version":"9.0.0-canary.551","license":"MIT","_id":"@redmix/storage@9.0.0-canary.551","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"37a44f5c0bc44e3c8c9091c9c6d9539f5e3e8ee9","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.551.tgz","fileCount":52,"integrity":"sha512-UDJ4Ep/P9XtIyM1UI06CjaUIg7CznpQUxA8+f0OoWktQyQBBfquM7LeAN8FSyXmvYoY7ks6gbs77hMALaeZCJQ==","signatures":[{"sig":"MEQCICZ4fwG+Q35vdxkRvhQxsVNB215cGhEHbb1VVdDiIgWOAiBeAhN7o2r1BILqd9z0rXP1GuSLgx9Cigy5MhIV4K5qpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"21de0fffb4fff472a8365956be6b89253ba4afb3","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.551"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.551"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.551_1745229296843_0.48627419232206615","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.552":{"name":"@redmix/storage","version":"9.0.0-canary.552","license":"MIT","_id":"@redmix/storage@9.0.0-canary.552","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"76f75f66aa098613a7ebe059682c9f767e55676c","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.552.tgz","fileCount":52,"integrity":"sha512-dkIedb6RLRSp5qAP3kmdWyLzwCodiXeJ42MsPc9voEOX2cywhBwVt3uvtDOwmtMImk7sm01D/YvhAFD7pbdkTA==","signatures":[{"sig":"MEUCIQDGHUX/PajFiVlKvxnz88lJhZO2/ei4neav/2+xuDKV6QIgRYwvzIH08xqQJtjpylx+9ZrRCGHZZ9VCQq+5Hu++SdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"30b17ea85b62475b433d5694d486236319e77494","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.552"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.552"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.552_1745233062874_0.5902948039598108","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.553":{"name":"@redmix/storage","version":"9.0.0-canary.553","license":"MIT","_id":"@redmix/storage@9.0.0-canary.553","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"e873aa6ca7ae8d873baf7112ae9639896d1f119a","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.553.tgz","fileCount":52,"integrity":"sha512-1vU48BInnGwkK9NSn3UkjpkMIK6MqtLxNieVSlWuhEJbvjncT3uLYguiqqsvSsgP5JxXJxbZDTWsLSWfSboI8A==","signatures":[{"sig":"MEUCIArFRO8slXhQbFXolr0PX8gs2cjby4IH9SPO1l9fFHcbAiEAwsb/kfMq/isxOj0DHmeiadSsFLYjEhgh+RgoRSLJ3wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"a6369e10388d93da8c44612ba9930aa0ca544b54","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.553"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.553"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.553_1745233660417_0.1421506437172786","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.554":{"name":"@redmix/storage","version":"9.0.0-canary.554","license":"MIT","_id":"@redmix/storage@9.0.0-canary.554","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"134b0059b930b0ca922321acbf58dba4f439d9d8","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.554.tgz","fileCount":52,"integrity":"sha512-Ky/VvByAwYgSXjyjQcOzEJwiEwCwQ1dnlGQL8f4qPGRf6NRa4qnqt/0G+Qd7VYPqMhX+H9rycPtUKNGrCwVYHg==","signatures":[{"sig":"MEUCIGe593tVESn0i8qVl0K0v9WrHMsBTbQLz5HZxnTFSDPOAiEAjnHbm/F+9fzO0rEtMWQcoTcwScxnb6FUT1Q8doIdssE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"02b4dfa88a6f1e83717b289d4dbd43a9388fc805","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.554"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.554"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.554_1745240036156_0.7354240230250109","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.555":{"name":"@redmix/storage","version":"9.0.0-canary.555","license":"MIT","_id":"@redmix/storage@9.0.0-canary.555","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"8b1c2b655bcd7af2a66c7277fd0f077bd4af5287","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.555.tgz","fileCount":52,"integrity":"sha512-vOpw58etj3c93IcHzzfLMB9IfAMaC8chZ/kRybEQ5NY6pDQmBS5v95V158HZITWmJX527b8nF0DuCgoXpk/QMA==","signatures":[{"sig":"MEUCIQDcLDaXLzRn9q8zfVjFVi33LvR7O3goADsAa7v0eH1hVQIgKumCcjOGoFk+1c7sbg1aPKYOkz8IfAzOonSPHtWl060=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"14e9edbc840f35478a8419d4242fb2e041dd7297","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.555"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.555"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.555_1745241538910_0.47446588891879093","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.556":{"name":"@redmix/storage","version":"9.0.0-canary.556","license":"MIT","_id":"@redmix/storage@9.0.0-canary.556","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"5e9278ad2ddf54ed420de942e0f8d4778da27cab","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.556.tgz","fileCount":52,"integrity":"sha512-vNuA9yeIhys/k4GYRPALBbx1h+hbuDyRS0/5dPQqUWpUXvvZvC+AX/N5KmoEaG2KyW/dKMvrY71Ha7phTuIYAQ==","signatures":[{"sig":"MEUCIBlpypOvXbfQYkXdHpwAt/k3/IVoLalQyIyXPB7WYuXeAiEA0rxPTDuhp3kppcI7r/TmLTwXPD1bal+Q9Lu7YyXvEcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"7d12cfabc892d0c6110bc307cd20aac2ac8be0db","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.556"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.556"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.556_1745248238734_0.16204601231506","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.557":{"name":"@redmix/storage","version":"9.0.0-canary.557","license":"MIT","_id":"@redmix/storage@9.0.0-canary.557","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"425452093a426a0bb38cc8de6fe9441ce3ee835e","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.557.tgz","fileCount":52,"integrity":"sha512-7sUbNQ+pYcB74OjmhpEC6lee3J/Gd1yad02vbvvI1eUmZWuz9hjJQdZCyoIbXeLAAKTQM78nyw1GVP9aC/WG7w==","signatures":[{"sig":"MEUCIQDOxKGIfC5PjbmpMKqrVhJwYMfXeIzEgbomhcdcKSOMBgIgAlFO5oXWYe2Z5ATxbvze3wiBzEk4059awwDnY2n7cX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"d10f5feed485acc027fd8471a8718ded92f11029","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.557"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.557"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.557_1745250995750_0.1771930428769275","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.558":{"name":"@redmix/storage","version":"9.0.0-canary.558","license":"MIT","_id":"@redmix/storage@9.0.0-canary.558","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"fb90dc80221da92dbfd4d186700e7596383e9d1d","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.558.tgz","fileCount":52,"integrity":"sha512-fm0BxfPZ6hSSBbzVygDNvxaSqMPMKjEj0+f1FXFfziI9PAwVxnPUvJ6mZ4C4xuhXZD4GR0bY1vO84Ls8TJ5/tQ==","signatures":[{"sig":"MEQCIBN8WrwTCtwz7ZnjuwygLSK/ApmRIezXW1OoLZlfgTfMAiBFCEgKE9HYLCkXrO51ABQdCJA6Af/TeObkDdglzJPwFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"d2fed1ee19a4fc70f184158c4f274e3e48a549c8","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.558"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.558"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.558_1745267810380_0.9013180888969172","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.559":{"name":"@redmix/storage","version":"9.0.0-canary.559","license":"MIT","_id":"@redmix/storage@9.0.0-canary.559","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"b71e3ce7109da165fe94f527b1922f15b80d9da0","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.559.tgz","fileCount":52,"integrity":"sha512-/+i1wnNUhDmPjdljnFZr4jMztkktfiofi7vvzDamxZklPikn0XXeok6s41zmIuGGUTVMmRyA/7TfScGQj2dYiQ==","signatures":[{"sig":"MEYCIQDB/cievkyUcCs9G2zOSzALbtJ1JCPc2CIGtuCsEpKyoQIhAO3LZ4cdRZxxfDwhCdizUJIi84usYotLc9QQkpFVL899","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"9cbee2377ca3dd7772ca870f9eb2af694895e0a1","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.559"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.559"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.559_1745301833362_0.6579684913048409","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.41":{"name":"@redmix/storage","version":"0.0.2-next.41","license":"MIT","_id":"@redmix/storage@0.0.2-next.41","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"b4afe1f0421d9f574d06c2e62ca385f005d06a77","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-0.0.2-next.41.tgz","fileCount":52,"integrity":"sha512-tPt0vXJUA8aigpmR9yk7GAvnEScBLwp2FLIaNJrkAwyHxoKQKUHDt/MnYXRaiMQFgPBADGF5aIUtRv/a0W4Qgw==","signatures":[{"sig":"MEUCIQDtIACo0a6FoQECMWw3lNJ5WMRx1u7zlQN7qaUDSg8poQIgNT+uFG4stfzFeGN87IXQbMNbqZDzer9FPqDZr9WGEqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78269},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"a622ef5dc1866e9588af784176129a8116f8d7b5","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"0.0.2-next.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"0.0.2-next.41"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.0.2-next.41_1745357200165_0.8335545675078742","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.41":{"name":"@redmix/storage","version":"0.1.0-rc.41","license":"MIT","_id":"@redmix/storage@0.1.0-rc.41","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"85fcad33957af76375d4490e69b821cf6f890015","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-0.1.0-rc.41.tgz","fileCount":52,"integrity":"sha512-AelniJ7FIGCE/eJkJYSvGupXfkestzakHtt7x7yvVt6IO7naz3ChhiYvnyBoeh0e7Y+i4cUyAL6ttbS5ekBlmw==","signatures":[{"sig":"MEUCIGTBEeAiXPzZ4YjIe5hGaroYc7Ld4+qyQPsVF8dEVjX1AiEA2C+mAA61dRgDD1/4N/Z5TqEI7059pPh9e3cpHaC5kS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78267},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"f61978ec6e8723976bfd64fd97a523e64e8961bb","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"0.1.0-rc.41+f61978ec6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.1.0-rc.41_1745358626308_0.14883803016256603","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.42":{"name":"@redmix/storage","version":"0.0.2-next.42","license":"MIT","_id":"@redmix/storage@0.0.2-next.42","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"ed88b9a0e8c156b78085b8c6c10f64b0f8920e20","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-0.0.2-next.42.tgz","fileCount":52,"integrity":"sha512-C1gqbtdd0vPvfAkmgx6NFmr0paxUBfq/Bi+Pw/MLyDSf1bWWPnwkh1vB9as7TQmLVBmLNL3i1ul/qnNIedAK7g==","signatures":[{"sig":"MEQCH2rHxmFIffnorHIieflJuQrXCBVmupPXLqvLlzdr9KECIQC7aco02SXNYb9ymSNQ9ZGboTjpIv5hzKZEymxYrIVNGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78269},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"bb3459120412570e5e2918b80752bac9379fa714","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"0.0.2-next.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"0.0.2-next.42"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.0.2-next.42_1745358688324_0.9476491231912954","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.43":{"name":"@redmix/storage","version":"0.0.2-next.43","license":"MIT","_id":"@redmix/storage@0.0.2-next.43","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"fe63c006c97215d0b133aa49f8d37db774f6a5dc","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-0.0.2-next.43.tgz","fileCount":52,"integrity":"sha512-s6CYlggVFlHcFP0SaM24vlqQb8yy/MDpTrxHh3BYQPucgI3Ay5piS3gwPSQMOj+5N3c30ClpxzMHjrtkqDK0nQ==","signatures":[{"sig":"MEUCIBIHkd9ZnPtDKt003JVBQTDZvX1I+Y23AIMtJszADfCCAiEA1FjJ+hysN4w3qlhl4j/6lMKtCZqBhTV43AqEfv9/eWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78269},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"bce015dd1c2e5b74b55f421127652cc406af1993","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"0.0.2-next.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"0.0.2-next.43"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.0.2-next.43_1745362192829_0.7594800078853661","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.42":{"name":"@redmix/storage","version":"0.1.0-rc.42","license":"MIT","_id":"@redmix/storage@0.1.0-rc.42","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"9ad54db4951f4efcd2c50b3d7beffc352d9b0f13","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-0.1.0-rc.42.tgz","fileCount":52,"integrity":"sha512-u3DSMm7C+6UBWX1GBoKo0vF2y0PkHTeJ6HlEp2GFZ6h7Sd1xj3XOKW6gS6JKec9Sq65Khg1uq+r36pyYLRkZBA==","signatures":[{"sig":"MEUCIChjvN8Rnh4oLfFYHXJt5JDF0iVzLLenCV07joX3pY4CAiEAmoy2ds+HTgFPimGTZtbh0LTrKpYcLlvEP/IaofN8/G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78267},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"bcf467a9974078f5fb1816be42a11657ed05993d","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"0.1.0-rc.42+bcf467a99"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.1.0-rc.42_1745362330575_0.2581555980741026","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@redmix/storage","version":"0.0.2","license":"MIT","_id":"@redmix/storage@0.0.2","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"3f06e345b5b24f27b73595a0e6963d5bfbf83564","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-0.0.2.tgz","fileCount":52,"integrity":"sha512-T4yTkqetk1r28aU+bxnZWH5cQAcSX4muJIHzmaEUiYCiYuMugkq3AL1yqtvS/zLiFP5DIIBUrbV2Mpm5NqHS3A==","signatures":[{"sig":"MEQCIBIfhWY/TuiTxTxet9zfr1Kdk+D8FTU9pQZ+coB+bQyhAiAXIck6+sT+SyigmEkAtshihMxNl5+R+R7ZVBMliHpMOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78235},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"da267df8d8db5a97edc7b28626a6551cc2951d50","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+arm64 (darwin)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.0.2_1745386544611_0.3171259147499552","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-next.0":{"name":"@redmix/storage","version":"0.0.3-next.0","license":"MIT","_id":"@redmix/storage@0.0.3-next.0","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"a09dada9f7a0f2ad4b4fe3770dda76e2146d07f0","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-0.0.3-next.0.tgz","fileCount":52,"integrity":"sha512-XPuqRY7YbkFby5KuSLrL8MlK391j7iLz7PbkAqKIK8HDUp8JzF0456XITXEtIknnjzQGDHlDC2NJQdJvNMatew==","signatures":[{"sig":"MEQCIBnqGXZNbY56IVp5W5x45Vm/443w4o1zZ5uRqAat2F3vAiADwZrr3JYb8LtVBMXmnXxp4XwPT4961mTdtfA1lvl3MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78266},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"f23fb2651dc168991dc5dbc5d8ba63dd95d4dd63","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"0.0.3-next.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"0.0.3-next.1"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.0.3-next.0_1745387368741_0.05093884114549274","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.562":{"name":"@redmix/storage","version":"9.0.0-canary.562","license":"MIT","_id":"@redmix/storage@9.0.0-canary.562","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"ee507b8d960f4e5ef15f6ef6288b1afbbbf52a2a","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.562.tgz","fileCount":52,"integrity":"sha512-Mu9A/Lj63pZ8OROo5j6EDjixKLDQ9VLkdyBZpTFlEiOC+VD+ZFRTP5PEUDv+5DQc0/9Rlxauyx44hJEqV4c9wg==","signatures":[{"sig":"MEUCIQDdcmfXFuXr6qmry74UI2hkN1uM1fnJkawSqApZPVuS5QIgQ3BtKl7UE7PRHqC9qtQ/I9Jr1xerfCwwwGRJQklr3vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"bafed2ee4c98bbb79c1184878ab46a41490c4d9e","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.562"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.562"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.562_1745404930068_0.2521855818243457","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.564":{"name":"@redmix/storage","version":"9.0.0-canary.564","license":"MIT","_id":"@redmix/storage@9.0.0-canary.564","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"c11355ec45bbca862f4fe7acec1c32ac2db6680b","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.564.tgz","fileCount":52,"integrity":"sha512-jyDiAR73Ok6yWwlujY1WRGpTo/Ojiih0O6e0WDITz9nL3GNx6+mIBb8opuM8fIwgzvb7P5tt5DZSZRQ1qkju0w==","signatures":[{"sig":"MEUCIQDtNLy9idmMFZsZqt4yfS4IfHjblAVmTbbCB1I0WGPz6wIgHibDw6QbCtHb1N49WlYOmey1jVSBtwBIcE3bZsH+suw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"0b4b7e0b467ae9bd15356f377277ff57eb675ed6","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.564"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.564"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.564_1745406483462_0.7368162404216851","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.565":{"name":"@redmix/storage","version":"9.0.0-canary.565","license":"MIT","_id":"@redmix/storage@9.0.0-canary.565","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"6cbc0dc392d7f35f22a93b77a6f404964c27cd98","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.565.tgz","fileCount":52,"integrity":"sha512-BiLBxeofuz1x307k9yNPBbHjyHiTSOKIfHKHgLaZ5JOeNyh6v2azMiKbwBFyQMIsOdCs+7kehS6kvLksnRECRQ==","signatures":[{"sig":"MEUCIQDYz2UJeQc7c3gy7yL9QQ2n/nu6qhBhKOil2lxt57B1wQIgavHR9Uy/fx3AMu/7lPijbG7xAl9UwgF4URTCAoT3j3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"9927f8896b11c99fec1404073692621b1dff3bc5","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.565"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.565"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.565_1745410335914_0.3845695040456443","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@redmix/storage","version":"0.0.3","license":"MIT","_id":"@redmix/storage@0.0.3","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"443a1aa13bf8d5e4a8f7bd0ae66d09de7ba1fa05","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-0.0.3.tgz","fileCount":52,"integrity":"sha512-9TbbyrktjhWMxuyepEnfL79t9/g43oSZSNiHDBLWf08FRS9QC6EZi4cJ4c0fQeiBZNoD4cmwa0hnsgg8s+Q84A==","signatures":[{"sig":"MEQCIDqCnzwD5OWo4oiElUQuYScVelTCGI8/Kb8DeuOwWrFnAiAW9kc/ExSXyKESL1C4oTHMSFmMS5Ysnv6wFuvETXIKug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78235},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"c6e4eeb614dfdbacefffc27d4c46edfc65e31310","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+arm64 (darwin)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.0.3_1745410717396_0.7350227405781218","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.6":{"name":"@redmix/storage","version":"0.1.0-rc.6","license":"MIT","_id":"@redmix/storage@0.1.0-rc.6","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"ebfe73433070b6c3880682bece469fe27dc02e15","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-0.1.0-rc.6.tgz","fileCount":52,"integrity":"sha512-pJeDkvZFCvreGDhzt0qQ7Y09ecMaAiHC7vPSo8MFT4Ne7L0e5OGdvg4KailVrPkVQu9TdC1WDvKt2eAYWzza/Q==","signatures":[{"sig":"MEQCICUez0ogvbmsG9PSxXVoh/zeOkMdOmm0oDU1EZaVocsSAiAU9Vtm4LqXC5/53R4hGmt8kiLb1N1L+rUOIm1NyVPvlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78265},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"2c872851dd0c77fcb7a8e4962c8f16cf9d14baed","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"0.1.0-rc.6+2c872851d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.1.0-rc.6_1745411057017_0.438672232761258","host":"s3://npm-registry-packages-npm-production"}},"0.0.4-next.0":{"name":"@redmix/storage","version":"0.0.4-next.0","license":"MIT","_id":"@redmix/storage@0.0.4-next.0","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"f30e44dc7f91c5916182b973ebed034fd387e1a7","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-0.0.4-next.0.tgz","fileCount":52,"integrity":"sha512-MiVDcySC0pZDLLRJSHtvXg8c8GhpfDA2sJkX8dpjdu3ExY9Agfkpg4CeyWlSPLrXUW7SRnKFLf3olevmIa19QA==","signatures":[{"sig":"MEUCIQCM06owQyKb2HNJ13GKaIIlbUPhQmoN10CpbFKBdP5gOgIgDN0TUk7Qq2zFckr+Ctuw/e6hCXU0PIHu9Cp3U8pB1zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78266},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"ad9ec15dfc807bc786ba63c2ba60c8e58debd8dd","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"0.0.4-next.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"0.0.4-next.1"},"_npmOperationalInternal":{"tmp":"tmp/storage_0.0.4-next.0_1745414300265_0.9368097568826756","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.567":{"name":"@redmix/storage","version":"9.0.0-canary.567","license":"MIT","_id":"@redmix/storage@9.0.0-canary.567","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"846d793a1f732fda3bd20325cf2d0cec79d3e419","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.567.tgz","fileCount":52,"integrity":"sha512-A7ek2iDEk5udpXnITZeiME3+rTgXSZWi0hzMpPCtOoaTr4ZSWtjg+QkQZIpB7c2IjW0pwHrbccNN3ivfYHqRbQ==","signatures":[{"sig":"MEUCIBPHenFBk8ccrHXgKk+nlisr4JSgxGrnSF2YVCrun9ewAiEA1XOPY9MB6bQu+neTT1JWd5e702RTUbUdNLA1D9WsElg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"f47f638aa49e371cd5cb68588fbf65c9afc33886","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.567"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.567"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.567_1745425703491_0.029130082020121906","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.572":{"name":"@redmix/storage","version":"9.0.0-canary.572","license":"MIT","_id":"@redmix/storage@9.0.0-canary.572","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"acc370f4bb13690605c59f3f09ff28d8d8395205","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.572.tgz","fileCount":52,"integrity":"sha512-Vb1CpoSlTAitEDQJ9FBniT3kQoy26YkF7q4c7k2kWsHrgexYLIHYdzRikixR/1GsILg8g7Qd3DxWK5SP69uSng==","signatures":[{"sig":"MEQCIAXj3vHxzXzx/Ph0Erm3yP+yfC9exvZqdrLMcd4Ub+AzAiAXVWBTsF743ea0G4WvxmqKoGnwqM++EXI24aLudWa4HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"bdd22d4f62f0b5ba1bc4e732fa426643feb75b76","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.572"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.572"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.572_1745655610625_0.4210132998395575","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.573":{"name":"@redmix/storage","version":"9.0.0-canary.573","license":"MIT","_id":"@redmix/storage@9.0.0-canary.573","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"f18c990b1fb4228e5bfa285f5c71b46a7fa74f5c","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.573.tgz","fileCount":52,"integrity":"sha512-SjjcgUAGEER2Rc9oaxgMez7LjDeSv26TxOQMnyMpzRQDgnNv49a5gwWlB0iEo5bxeri4NyTsaiBQ+3ujOPkGqQ==","signatures":[{"sig":"MEQCIANRtRDmcYLz0w7BfNgHLh9pDejHs7MKbBWq/h7I+awGAiBtFnsHT5k5FjKIGp3S0n0rI1nQn+qOMIWcZhagcINzaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"f4ce10e5f2b9d6a0225366575f5be62bd7b0db49","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.573"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.573"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.573_1745657246603_0.8153560513543854","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.575":{"name":"@redmix/storage","version":"9.0.0-canary.575","license":"MIT","_id":"@redmix/storage@9.0.0-canary.575","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"ec3ed0b2709643fa3699b3c1d526d178972ea0cf","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.575.tgz","fileCount":52,"integrity":"sha512-XNVpRgCLyigk8G6Hgl6AK/HPXCpSWzJe4yegVHeYN85YN/w7R2uCfrU6qV/3kaF69qpodTC1nmQSI3aRcxynHg==","signatures":[{"sig":"MEUCIE+rM1iJ1Y6+b8PVQDzNDqyWfjd9JFvMM1rtuRPXsnW4AiEAltM74U5rsjwK1WpC8+xGIbkVkJUVBpWqKeoJFWUOMaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"4af4805888407aba5f6bcc804ad82f1fbc3b09ba","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.575"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.575"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.575_1745660495255_0.0079205347893323","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.577":{"name":"@redmix/storage","version":"9.0.0-canary.577","license":"MIT","_id":"@redmix/storage@9.0.0-canary.577","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"7d42ec26c0340f9f69636c4d5902a92f7a0ee46c","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.577.tgz","fileCount":52,"integrity":"sha512-rMwQ9jUdrGPk2jcPRc6GIlprcl1jKA1FtkgBiezHVGwbi+5/eWf8mlkvcLpx0c1XMBoPOoRtECFCrxo5fTu2EQ==","signatures":[{"sig":"MEUCIQC03/67tNYN2yNReTxmxp87ndy0OjIBRAVMRUsUmtx0yAIgQWc+UUqroOzxTPpzr/qa7BngCjYiotqxYlJs8s5MLGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"5276c4142d89cfd620a6b05f6549f7090a20cdb5","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.577"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.577"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.577_1745663961435_0.38585802719197315","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.578":{"name":"@redmix/storage","version":"9.0.0-canary.578","license":"MIT","_id":"@redmix/storage@9.0.0-canary.578","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"c1beb58d9d308f9ad24190246f7cbc0145106b5f","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.578.tgz","fileCount":52,"integrity":"sha512-w3MC/LTteFCTltCybu4s5rdy9qCXuKg3cwOxKjhVJNuYVggVoU4xCcpNsbSAHeRV5OxGJwNuq3bjaUxyQDo69A==","signatures":[{"sig":"MEUCIBWMQkRVWyn2cpv7T+lXFjw91wDWiN1s7RmSw6TUxSnsAiEAp+yvrUGw8/M2gD36Sq0VxVp5RTe77uUI1XJ9jralad0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"674ebbea38682de3359c8a1649e6a4fe10a3577b","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.578"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.578"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.578_1745671141850_0.021608758350371682","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.579":{"name":"@redmix/storage","version":"9.0.0-canary.579","license":"MIT","_id":"@redmix/storage@9.0.0-canary.579","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"5d6ed04acd82e859b88c383be46278ec2f444e34","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.579.tgz","fileCount":52,"integrity":"sha512-pkJSTaPHY0XiWNyP016ckxkiyxwGJq7kiNWM7PlA3Os/KLVAWYxi8nMDNR3UveaVRO75zXlCdWu/cLjP6FesFA==","signatures":[{"sig":"MEQCIHS5Xd5ypAyoZ3FuVTCNuHu2AZPj/dB826H/hDr9uzu4AiAC9kGqBO5hdTJSrTtxkjOlw2ZE3uyB3fAeuB+wjeOQrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"b5a5589eb9f5ed17b4c76e660f089f0315e46a58","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.579"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.579"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.579_1745674212049_0.8663895494875109","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.580":{"name":"@redmix/storage","version":"9.0.0-canary.580","license":"MIT","_id":"@redmix/storage@9.0.0-canary.580","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"3af7928eae59700140fae0848add1df8780a1c1d","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.580.tgz","fileCount":52,"integrity":"sha512-Sm2Y3Mu90NAKsGSQgw4mYyNWpK8hTlE9qRWpCgyK3R6O5k+SsCw48db7FHrACO7frYSM2UHkTsUoFGDlWUC2Nw==","signatures":[{"sig":"MEUCIQCx0cszfuKcR4/MGKcqdAtFU8q1KBKUyaU+HFAt46DUoQIgBlw/H1eKiXp3T6LIVcqB+Udq9trfUxAYV1fv/Ix6qOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"c11bb6ac0595c1451da376866450b644cbcf80f6","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.580"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.580"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.580_1745676268250_0.8273627268677659","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.581":{"name":"@redmix/storage","version":"9.0.0-canary.581","license":"MIT","_id":"@redmix/storage@9.0.0-canary.581","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"541d0935ef31c62d3d7f4782e205f89cfa86671c","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.581.tgz","fileCount":52,"integrity":"sha512-wFzm7PQvngn7RD6u8UKA7d6kp7f3ZiIwjeykdTVbI7XkfuvClWFidSixByrBK4JwTefCjAdKycFKAqL9N2dCag==","signatures":[{"sig":"MEUCIQCgoc0hVHB1UXaPpuPQaw74GGgNxBFzXUBkJZSGsJNj/wIgZnCXXmvHI+yX+cKueNkG1DTinb9Cq9+df5LwA1wZrs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"3338122466d8c04949c9ded0aeaac6e829198134","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.581"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.581"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.581_1745698409525_0.1464115959370993","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.582":{"name":"@redmix/storage","version":"9.0.0-canary.582","license":"MIT","_id":"@redmix/storage@9.0.0-canary.582","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"7ec6d2a2c27361790e64bb3f568b18113ce08195","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.582.tgz","fileCount":52,"integrity":"sha512-5KaNw7cKKCzhmu64IMhDvzYLfsQhK7aex0nBQgVbF3HrCtycZp8Dfb56+FSwT4xeLI3fzbROHabOg130E/KjkQ==","signatures":[{"sig":"MEUCIQDWp19O2PJY6tWalS0ulAUtKYgojrIzqofK7lnutCroOwIgB4kpB/E2VEef+1RLA8cNvn/ZHo5p4jnp72qOMDhyVp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"24d77010b48a47e98ec0fab452bd5462df6442ac","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.582"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.582"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.582_1745764389338_0.5446004090006973","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.583":{"name":"@redmix/storage","version":"9.0.0-canary.583","license":"MIT","_id":"@redmix/storage@9.0.0-canary.583","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"e34da43e24a46209b872dd7ba5eb4a06e6251804","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.583.tgz","fileCount":52,"integrity":"sha512-GakRfeY+Ew6OjOT2ZE0nWZdxvFsddNAPuWMaVePOaUlUj7kMLN8WqhO/YUNWVYfxDdEsikRtiB1qWrpGeMfC+w==","signatures":[{"sig":"MEQCIAwH3SIUI1tYl4i+v1OgHmvF0auAu23JV+ptXxtiLbujAiBeLXl5G576jPTvQl/hw5c7u1yB0tW9NUhD+km8Aa8DgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"9274d703cdf1687138476c94e618478e6b844c87","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.583"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.583"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.583_1745766601180_0.9041624360812903","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.585":{"name":"@redmix/storage","version":"9.0.0-canary.585","license":"MIT","_id":"@redmix/storage@9.0.0-canary.585","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"97e58fbc185b82c05f7696677046199be984d241","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.585.tgz","fileCount":52,"integrity":"sha512-39uBwM3F2AehvpayzeyNcxhz3Ge6Mx8pQwm7f+dH74shNPbdYsPMzlGgNwUFWCyKLVE+a1A9iNd76XEZ5ZI07w==","signatures":[{"sig":"MEUCIB782drn0HCgVTUAhwsC6xZYk387kZc6uVSzDuGThLv9AiEAyY9JeOQcdk3Ojy4EX9zMj7d9r76zJ+hjgM/WY0mm1C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"c2b5431df6a3836680feae49375dce44e14bdde5","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.585"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.585"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.585_1745784961780_0.48269789943018426","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.586":{"name":"@redmix/storage","version":"9.0.0-canary.586","license":"MIT","_id":"@redmix/storage@9.0.0-canary.586","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"c442c7f0d684fb6b1aa58864b49b77cd9f705a40","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.586.tgz","fileCount":52,"integrity":"sha512-MNQxot32tFWcjj3UG1cSdh85HlWCYI+XaOSkb0fIySgbtaMEUdlQQEMmIdeCr52j2lRpendHw188bfrw8b3unw==","signatures":[{"sig":"MEYCIQC8FVldeyL66e2x91sr+/0B490jX8VTU6DVdxPPpgQu2gIhAMz7+T+Q6NqNfRvL16WgqmJEFbgzDRRQ4AWF8RTNh1Ml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"d9813c80b3beedff5fd8d85ac51b1a83617ebd97","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.586"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.586"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.586_1745816871523_0.22590274396553744","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.587":{"name":"@redmix/storage","version":"9.0.0-canary.587","license":"MIT","_id":"@redmix/storage@9.0.0-canary.587","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"3544d643611b048abce8899f65b7f42c394757a0","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.587.tgz","fileCount":52,"integrity":"sha512-yBtaHKmDwRdlRmaI/Z0yVFM/UfW1paFXy2zodYfQSlKke8uCISrBMtce6eqJo+ifY8KTHNYHm6u6fk2j9yCFJA==","signatures":[{"sig":"MEUCIQCcahZnr6OpSCJSF9NnEPb18TyMCzxsaPsxzGJHXT5iyAIgdS4TkrzOPu8ygvlyFFKAL/w6/Vy97MxO7YMkQZLIioY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"9d900d54a5c354f8104e067c769cde8130680991","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.587"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.587"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.587_1745818351015_0.12101719250311982","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.588":{"name":"@redmix/storage","version":"9.0.0-canary.588","license":"MIT","_id":"@redmix/storage@9.0.0-canary.588","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"cdc859c3ae90a94ebae3688d5fb06645d75b21d2","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.588.tgz","fileCount":52,"integrity":"sha512-bjr/ySnScjonA+Lrmvn7Pa/qlFcZ7kkZ+d43derqDVrpyc0DufZbIArfBoAliLgC5Tjl2cqjgmNN5t4HNQHULA==","signatures":[{"sig":"MEUCIQDvSziTb9smltTAgyxlYJPeJ02xiwD8hsqv8njsWjR71gIgf/v+D9Ipp7l/Iq86Pabpw9nBiJTxCa5nYEq6Pqfg0oQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"fb40c52b11d08dec4eb8c4037e68238a4d2ad8b0","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.588"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.588"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.588_1745824405741_0.5471711967040189","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.589":{"name":"@redmix/storage","version":"9.0.0-canary.589","license":"MIT","_id":"@redmix/storage@9.0.0-canary.589","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"ec38d0da08d9156df798d3aa55a037e6b5319dea","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.589.tgz","fileCount":52,"integrity":"sha512-s21WV31g0Q1AoBbwe61D5rc1eTjxFVItJ8Iyfjps5likD7+WJ4IqCdOz4Rd+/6QfQkXENf3GrstjG8TiTjW7GA==","signatures":[{"sig":"MEYCIQCrO/Y8H6h962qm9IGidamVuUuabLGcOFEOQS6I4ga1bAIhAO+KBkMWjkQmzNgCmRvOEBxNqU49n57+Eq5B9n8m10G5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"c8b2c334725899b4823b2871228da0eba605d544","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.589"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.589"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.589_1745859220065_0.667972329850496","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.590":{"name":"@redmix/storage","version":"9.0.0-canary.590","license":"MIT","_id":"@redmix/storage@9.0.0-canary.590","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"871952123906a3e23cfdfaee0c64630caf107c6c","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.590.tgz","fileCount":52,"integrity":"sha512-MgBvX0SNG8p0C+6lA/PChMa/I8WPMGVh0EVy+0fSmzRrHrhb+NVox/kkB9eNLLD4IyEb8Bm92UsxslDR54YR0Q==","signatures":[{"sig":"MEUCIQCalZ1dh08OsGif3bpeqDAVu/bpB5CetTC2T22JJFaw3wIgGGxZiNZu7zwwVjf/z6xkS3qnokF9WkRSLkHsxeTqMqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"d0af5037ba1b51b32b2d536e54fb706541675a7c","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.590"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.590"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.590_1745863665450_0.5068121394837448","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.591":{"name":"@redmix/storage","version":"9.0.0-canary.591","license":"MIT","_id":"@redmix/storage@9.0.0-canary.591","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"0149b09275f1179e0083d455e3504bd06dda668a","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.591.tgz","fileCount":52,"integrity":"sha512-7TWSZqMezM0bJi+umv9ssUeqOvSDM5FsZs4XxclorTKK8NFHqp3V6qSy0pbosFegQmIn4eb5d1wB6CsSJqTllQ==","signatures":[{"sig":"MEQCIA9rXx+i2prgYGDVPum/HwpPwo1k3n56JoC4Azi3dz2pAiAwBJmECNRI6c47He732KyoK1DmyKpPhq4zW/ApCq5gOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"7910eb758442af81a0318c0f66f23fbf66330f9e","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.0+x64 (linux)","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.591"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.591"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.591_1745915184999_0.023804223939199787","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.592":{"name":"@redmix/storage","version":"9.0.0-canary.592","license":"MIT","_id":"@redmix/storage@9.0.0-canary.592","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"f9c1fb9ff6ae124515b00584e3a5fa0014475604","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.592.tgz","fileCount":52,"integrity":"sha512-5YlIH7HGNj2lGrq6eb3OTLGmZm7JUhvJrqBxtB1FBDloYOMreS6kJcLMWreGd1D2Qr+fSxODQGOK1KUWtg2gpw==","signatures":[{"sig":"MEYCIQDpbDBaKBf7QxG2/Gv47Xgumd8b4u4FrUNkWENOjBv7TAIhAKKEsfX8rxws9VUoK4dY7ErudmAaMk9p/J/cx5OYGks1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"fc18c4cd53502a4fc4f023a84a559b1ec1dd3f75","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.592"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.592"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.592_1746348213149_0.9184971456280355","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.593":{"name":"@redmix/storage","version":"9.0.0-canary.593","license":"MIT","_id":"@redmix/storage@9.0.0-canary.593","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"9ec10fa747e8d8a2c1759e8e4af1222714dded81","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.593.tgz","fileCount":52,"integrity":"sha512-iKLrr3agkHXLrSZbw9Ht8EzhcRAGUu8DQSHvijV+og2If26fRH/hsCC03c16MR9X31L2otihzqgvO9/8xhtXIw==","signatures":[{"sig":"MEYCIQDHWhlOtiPAzMmJBCBEJ31DNa+KDWZCmoWTXzB1lYVB/AIhALg8Ke5VJuLc6QPP1qlhSlCv2+nWnGk0zG1hmzqaA+2B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"5e00409a338a93e78077fddac17dd07bb1a4cea8","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.593"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.593"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.593_1746357726310_0.37106382099013735","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.594":{"name":"@redmix/storage","version":"9.0.0-canary.594","license":"MIT","_id":"@redmix/storage@9.0.0-canary.594","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"1ed519141fdc2adccb6d2f5da37ee10ce1082492","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.594.tgz","fileCount":52,"integrity":"sha512-j20vT8wP6TKdfqoaphy0WKH7xzvI4LHxugPFU3nwNKRqgVFx75O/6w2k3CiH+fXK19gGH5DwLz19XnPqM3RLGQ==","signatures":[{"sig":"MEUCIQCVkKG3JwTdfWzYVmOMeUerByn9uVDQHE3043rfvEnyvAIgRqSWBCs1rUi4D8D0dSZcQ7QCrxEQ6vDHW+D5+9GEeaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"5b62a9617f810a95d24a71d5d6dffa532581b026","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.594"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.594"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.594_1746360929743_0.681566371570852","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.595":{"name":"@redmix/storage","version":"9.0.0-canary.595","license":"MIT","_id":"@redmix/storage@9.0.0-canary.595","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"1f5cc2ed544477eac3c0021c9780fcc06ac2bfdc","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.595.tgz","fileCount":52,"integrity":"sha512-yQczDs8mguaXvYg3SZUTrJccmHAYcjUqUu1d/O0+VRVA8ZJhvn6D3Ui2a657zUI55TtgsZlOZKDKQh+JYjO+sQ==","signatures":[{"sig":"MEYCIQD3XC0oXvNZBPobe+N7vrkOupck8X4AacSGpPVWzWxi0AIhAKKk9WELVtvPzCBTgNIL/QyvfmbofoPz5zYPYrivlErw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"e12484698f1e4f24be0439497c785c3070d5126b","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.595"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.595"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.595_1746396463208_0.06581850749871565","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.596":{"name":"@redmix/storage","version":"9.0.0-canary.596","license":"MIT","_id":"@redmix/storage@9.0.0-canary.596","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"f74355e1d0e730ccf63f8af34bf53404c775772a","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.596.tgz","fileCount":52,"integrity":"sha512-CEdfsGR7W+ATY0Q/p+LqJnMt9MZMBBJv/EojZqJNYR3z2t90OnjOUHzAE5By3y5NFApuJ7ZTPuYJWtx9S4/tBg==","signatures":[{"sig":"MEUCIQDnrsCnGNuTxfJiXUqBZMndwdYhPEtGtwWqC/4FIunz3wIgEsfZWgizzQ8R5INNaQKWyQfYtc46+G5ZrFPO7fcoNNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"76058f2de4191090b07819af54687d10e1d45f51","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.596"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.596"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.596_1746398707687_0.01934096366682736","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.597":{"name":"@redmix/storage","version":"9.0.0-canary.597","license":"MIT","_id":"@redmix/storage@9.0.0-canary.597","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"3d11161dd5d917acaf520266601b5ba503efa369","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.597.tgz","fileCount":52,"integrity":"sha512-0pj/MEXNIpRs0Ha9Y40gbqjfg8Y3C8NoHJUFQOuSsHp0d0nfvYyZOF78ku+JBEr2lLVeo6fLigumeknPhJF4cg==","signatures":[{"sig":"MEQCIASs86U+/4HmH94AAG2IfIoC9ci2ykt1pufL8sjlvuidAiAtgZuqGfV+dst2otfW05WlxDW2pRXmkH9pApTSwPr0mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"47b1f85dccd22d064851a1b85b07926329ab5bb9","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.597"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.597"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.597_1746402627587_0.12075668367780068","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.598":{"name":"@redmix/storage","version":"9.0.0-canary.598","license":"MIT","_id":"@redmix/storage@9.0.0-canary.598","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"35c17340bbd61ff3a041298e1c01517850ef4932","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.598.tgz","fileCount":52,"integrity":"sha512-l3ghSBewxcVigJFSDE7kSiYWTVqSyknVWcNCnFEUDiIGay6x46os+J9Zs6kc+a6UMg2Pvjk/x/9emqfAS57ucA==","signatures":[{"sig":"MEQCICAGONRguZV0ReHs5PY4QGFSwKrJg7ZAYP9zVUuSsEK2AiBI80ZwBatcViBFKzqlfJ/tUcqd2k1aOk1pCS/MO4R3OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"a716d046016e14da2686c44e8dd6f66ef6d83d99","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.598"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.598"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.598_1746406483943_0.002958672683520902","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.599":{"name":"@redmix/storage","version":"9.0.0-canary.599","license":"MIT","_id":"@redmix/storage@9.0.0-canary.599","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"1f1849fffdd2c0f6a8f0f3f81379efb210cd11c3","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.599.tgz","fileCount":52,"integrity":"sha512-+yNQOMKKe5AX2O3aR/8BcHkx3aSOr6CrkYsPLeu2kD7o85yjB/d0DG3XOMsT+PyREistP+BaW0OK3FZkFhsD6Q==","signatures":[{"sig":"MEUCIBTgOS7IBZtxwokjGJVkeVmlTFWm3q1ktKXV+LCl+vehAiEApt4BeN6/M0+lotzRgmE10Pmsfa+gK5bh6EwAmDdMhIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"974f39cceeebbc884e6e6ab338f7d37a813b5d2b","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.599"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.599"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.599_1746407433617_0.5530914800363333","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.600":{"name":"@redmix/storage","version":"9.0.0-canary.600","license":"MIT","_id":"@redmix/storage@9.0.0-canary.600","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"934eb1ed0e913cc2db95fb410c942e51c7b91c7f","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.600.tgz","fileCount":52,"integrity":"sha512-mFInjD4Z5j3xASWkxqxhW6bN2jwSkp3nRlSbN4lc6HOsA5XX5mSu9mStNKPAmVVsW3VutYdLavXylpGJjmrgVQ==","signatures":[{"sig":"MEQCIB5Gp59n8uWBcA51uHIs1OfdlWQeYBXEnQfJcNrdmfrIAiBA9+05+8eiLmQ7Gz6zH+E01LIjfZHXUoX+TqrxY8wo7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"5c167dfabb6403de85d98cb41f0a26667e1c6278","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.600"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.600"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.600_1746408332570_0.4087421568995746","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.601":{"name":"@redmix/storage","version":"9.0.0-canary.601","license":"MIT","_id":"@redmix/storage@9.0.0-canary.601","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"12a8671a0175a887560255288954e39265d6f5ae","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.601.tgz","fileCount":52,"integrity":"sha512-VBJiMYcyJRKcJQWoiIhRYY7UZWJTWJVgqrjPMH0Xs4j5UwpLDS18xC0eTdhPVek5YLlv+ldNc0WAgmM4pj1Zww==","signatures":[{"sig":"MEUCIQDhFnDGGSKjJXgVYFuA9Y9WWKzcy10b2hAzDuvPxQl5PAIgA84bAe1oJF4AnK1avSCbHPSCERfSNkYqwTV85UsFj5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"55a805ce8ce7624faec9af289092afd0eab4b503","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.601"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.601"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.601_1746409039841_0.2962445708810799","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.602":{"name":"@redmix/storage","version":"9.0.0-canary.602","license":"MIT","_id":"@redmix/storage@9.0.0-canary.602","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"2741a796b413a592e8f9dff782e4f028ba4e6f0d","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.602.tgz","fileCount":52,"integrity":"sha512-Dj+zGIWfDd7w7Mzpb4KuY0m0vklWrvUdcDcC4H85VxbzR/sbN/JmFcMOTWWZ/X8gY/aFEy5PQXT/Fe1qh+vdrw==","signatures":[{"sig":"MEQCIB4KVcBlrcGSPrUSOwhNEe4PfyxgrVO1W2QrHZwDhrtXAiAYHjt82iGaFQl513P2kLzUFnvooGTNir7Eq+FQ3q8p/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"7b11350dc2d8a40762e4791938bb59147a3355fd","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.602"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.602"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.602_1746448946845_0.39016807897184047","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.605":{"name":"@redmix/storage","version":"9.0.0-canary.605","license":"MIT","_id":"@redmix/storage@9.0.0-canary.605","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"f6fba35d27fc66f29414b9444a65e6173add1cb2","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.605.tgz","fileCount":52,"integrity":"sha512-h7vGczGgIppvr9TDIfUSAwAcAggn95FD0Md36J1lAaWn/FQT1bPJvxO81CMt0TtFrfw4wuipz26V5bUiYh76bg==","signatures":[{"sig":"MEQCIGB+rpXgwFN5anIbiyDDJEVgtvXA+dUi9LXfDQZDe3KjAiAnwlTwn4xU1LHMxuayS2Po/DyRPl1XT76t7TIbq9YUBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"5a91f127ced1019eba626ec0ab3ab559fced5dfd","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.605"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.605"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.605_1746452933732_0.26862788904876855","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.606":{"name":"@redmix/storage","version":"9.0.0-canary.606","license":"MIT","_id":"@redmix/storage@9.0.0-canary.606","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"1723fb1de844586b935d884a939017a0610f32e3","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.606.tgz","fileCount":52,"integrity":"sha512-Y6UMJrmyG9KRIZzo9IqxFGg8YZUnks/yFvFBpdUg/2cF1Juyloqw7OphyWTcTO96k8zPa1ZGBLOIauyjz7X8xw==","signatures":[{"sig":"MEUCIEJ4jigx6xJpAsYso1gdfGH52P1vijnWvQRikYFv21pqAiEArcSumdnO6i1QwqILPIH7aYY2tZXrRkbDHJdFg90FU1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"da46a82c4fea050c2ab0f1cb26b9ff5f5b685d8b","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.606"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.606"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.606_1746457404720_0.026939631342678405","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.607":{"name":"@redmix/storage","version":"9.0.0-canary.607","license":"MIT","_id":"@redmix/storage@9.0.0-canary.607","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"77730383f0b1ae37af1ee2832acb0091f3f5024b","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.607.tgz","fileCount":52,"integrity":"sha512-Bm86IL06ryd8LXXWEU04lnXEqmZogX9B5bi2OpOz37o3eaff7XWVSwjBue/OP0Wx6bsTDnJOoIRHsjf9c6ehhw==","signatures":[{"sig":"MEYCIQCm1KNwukgqPjPlMW2PHH0iJAJHQTajh0dPNtmDGeJ+MwIhAMqzNsmk+HKSEpO7GRChl+SZyeQhz3tVCRsZqU9kQfbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"b7b436c3dc7ac0093b87ccde05bf03106b905097","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.607"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.607"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.607_1746462393695_0.8772616346358522","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.608":{"name":"@redmix/storage","version":"9.0.0-canary.608","license":"MIT","_id":"@redmix/storage@9.0.0-canary.608","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"79ea8241345adc348848876d4b802a91679e3172","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.608.tgz","fileCount":52,"integrity":"sha512-ZEt6g7hMqL+s7WGjd9RGhbPe5O5tK3bX31KhV32aIh6Jn7fzfOFSvAlqBQtyhZhij8B0gjkMR+4Q38ImHP5HYw==","signatures":[{"sig":"MEUCIQCQBjS1VTh0m2OS3Df2eRkbnfIGQ3EXzle+ZLeWvMUbfQIgLxnsB5Gf8OrFc2VFt9lxnTdj3TLIOHApbIZzVamExUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"172d97dd148337be080e70170d637f9a517f7e37","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.608"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.608"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.608_1746463975968_0.48338450362027596","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.609":{"name":"@redmix/storage","version":"9.0.0-canary.609","license":"MIT","_id":"@redmix/storage@9.0.0-canary.609","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"4723cdc9889d3daaadde744d535b04ced5d5de12","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.609.tgz","fileCount":52,"integrity":"sha512-HdfB/G5QDKy1MPD5Ea7ZXslkUeuAMuoUaKQW7NeSWLfmbgAijrfpGa5EqHkwohuCfvMKdEM63B7cjkNk2C/5GA==","signatures":[{"sig":"MEUCIQDUVRuOefwNC36qiUOmaSAWk5cigwBjCCcqtgx67CTlXAIgKyGox5zMM077zmKJXl0aIrRZgapu9D/MkhT8X1GHenk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"a32f8ab17518708904599906674104e009fdd1c2","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.609"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.609"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.609_1746467877961_0.9826847838440946","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.612":{"name":"@redmix/storage","version":"9.0.0-canary.612","license":"MIT","_id":"@redmix/storage@9.0.0-canary.612","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"47f5391467e92ab5d138d534ed2bbf8119068e48","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.612.tgz","fileCount":52,"integrity":"sha512-IeC2OhVniMRX5OBrw5bwKjyor7zCCjuVdyjZRko2RcONlBYN0f0YG81hi2bd5AcjXjRh+tAX3OqQFcsRu3M+nw==","signatures":[{"sig":"MEUCID7SU2twBFtLVbzqblsLiZfQ7be0N1cdxuMxZUAeJadjAiEA1uyXYObAlD5bZ/e03kWh59VqRBaFzvQwLeuALkTWE2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"3f9c7496b5809f1fff36821a65d5149fbf120277","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.612"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.612"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.612_1746469390320_0.15116499123106397","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.613":{"name":"@redmix/storage","version":"9.0.0-canary.613","license":"MIT","_id":"@redmix/storage@9.0.0-canary.613","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"ba057afea4cd262399508636c5fd192e5a2ab42d","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.613.tgz","fileCount":52,"integrity":"sha512-AWGi+GQV2H0djq1NwhsulW4ATQP34AhgwYzqtx3vlWi9YPqHmKBWFErZ9IqE9sqzO3plBN4wMzLF48D7LxeXeA==","signatures":[{"sig":"MEYCIQDcbV4K9g8nup9SxxsPl6TQ9d/qOiYTDpVfxeae8ZnQNAIhALUMuIfXeIR2M7rvI3eR+oAWZZSdO4To5YkUvcygTS1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"b6fad3c1ac36b377ba9a00c1a163d20bff18361d","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.613"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.613"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.613_1746470099482_0.9864353529317811","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.614":{"name":"@redmix/storage","version":"9.0.0-canary.614","license":"MIT","_id":"@redmix/storage@9.0.0-canary.614","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"b730e20a835258dd9aee9da6b94d3d0d39c6d825","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.614.tgz","fileCount":52,"integrity":"sha512-+JAFDRmEGe8i3YDAE3lQR+n73f1O7OjmGfn0zfINUMq2iOvFlHZO3duXXvRMv8aTPwRHhBiZf7rxSvPZ/lLakQ==","signatures":[{"sig":"MEQCIGPfFMuDVg4diKYoRSVzf9POWhxA9n0X7JUtGOq4NxqNAiAbOjkd86EX5mbBF4wK3dShv5WxvYZVve7YcAHV6D/kgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"eca69f9dc76a120eaad41e5fd3c2ecef81bc7343","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.614"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.614"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.614_1746472207402_0.6803955268226809","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.615":{"name":"@redmix/storage","version":"9.0.0-canary.615","license":"MIT","_id":"@redmix/storage@9.0.0-canary.615","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"e7b584d6d7e2af9d95021816857884dfd334d5d0","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.615.tgz","fileCount":52,"integrity":"sha512-j3WIg/Q8yKa7DiC0KBKNYWnnYlmhfhxBUdHOrfcpPA4r9edDKwSyKPv6hbAnzeN77xxzglNq5eMOHbaLP2qQCg==","signatures":[{"sig":"MEUCIFbDMkADevAgUPPWfNCHH0sDAhsFqYk+ucRtnkwvBPMaAiEAzmsETCV5M/4qQW/rJalLu5JzIl97xF7W5EMd2idxyIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"efbd3b2381f9bda07bfc694f201cc669c816bc1b","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.615"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.615"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.615_1746505326591_0.4363503655862433","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.616":{"name":"@redmix/storage","version":"9.0.0-canary.616","license":"MIT","_id":"@redmix/storage@9.0.0-canary.616","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"048fe972aef36c131d8b37783d1cfffef8389ccd","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.616.tgz","fileCount":52,"integrity":"sha512-Tw8VoQyoaE2c6wWNDcqKUWz/VKuikdMTtWU4tWqoBR6NLaqIyUpFMfrgpP90tUpMVMTaD1p6xgxJBmAkZF0CcA==","signatures":[{"sig":"MEUCIDavOWaAYzEo3rc67fyClSNMJuPjAvoFxqbXBIQg3vAhAiEArmIAcPfV8bLpqA4dwNe2NXTBbamatCPLQl0DSuxzCWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"9cc0fe420d83d081d60a84d8a5fc3c8c896e47d8","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.616"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.24.2","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.616"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.616_1746506547051_0.8619101309184751","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.617":{"name":"@redmix/storage","version":"9.0.0-canary.617","license":"MIT","_id":"@redmix/storage@9.0.0-canary.617","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"23b2be312064c4a9b5f7e93feac224f0975b8b4b","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.617.tgz","fileCount":52,"integrity":"sha512-rM3QSm1ObD7Mr71wjyINZo4XFXjWY2/kzm9qs7GAjjhyU7whH3aAUgqMFcKNuoWOnl74JjwO/bh9y5yfdWkVQQ==","signatures":[{"sig":"MEQCIDhtUOmhZErvUbmhs3OSZuWLQFHtoUQoMb/3QHOSrSFVAiA1ayW1/PjuzFcxTleWKIgZ5m7qGl41R/WkOmTUbDJ0xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"ce2ccbdd73c80615b34677d9b77c957d108a16fd","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.617"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.25.0","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.617"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.617_1746507819266_0.047481145473111885","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.618":{"name":"@redmix/storage","version":"9.0.0-canary.618","license":"MIT","_id":"@redmix/storage@9.0.0-canary.618","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"27cf4f2eb3b65248acb91186899e260718d619f2","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.618.tgz","fileCount":52,"integrity":"sha512-d3EyDsJZlnLkDhT9/JTnHmvsmohGaHM7A+SvxTwvmEkU5HFdjDsm/htF5VecsWhPY1QtO6yT16L/EywYyd3pkw==","signatures":[{"sig":"MEYCIQD28204luLR3TunITGTdkvcTwGpZ9vq0ZCM0ct0bEWT5QIhAMLmGpWZ7IzZ27Ze4LZgF80KztHVODW3xOmwhVapoZQZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"6a476450979f597883b725467c79a86ee9bc944e","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.618"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.25.0","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.618"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.618_1746509310689_0.026348592451780117","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.619":{"name":"@redmix/storage","version":"9.0.0-canary.619","license":"MIT","_id":"@redmix/storage@9.0.0-canary.619","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"f0e26a1475a8ca4ec74d1f3ccd66bd6d285de78d","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.619.tgz","fileCount":52,"integrity":"sha512-QwqHz2BSGGEfunIG+LnJp5wyDi+Oa8n3MdM3Mu2DIXr/+TO6xuRvJgwozdzM0u+8oA3B4qMUGeve3+YM+bGmqA==","signatures":[{"sig":"MEQCIHpcguXE9mN90yJmKnAqP8sFBeQ36DmDW1QSMzwCluBcAiBIj10NI8JWQUXHB76DJS+xeIIZxbbiZMULHV9O6ThoMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"a11b0b6bfb4d82c27824a4607849ad36ff866093","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.619"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.25.0","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.619"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.619_1746510589317_0.5991336659386939","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.620":{"name":"@redmix/storage","version":"9.0.0-canary.620","license":"MIT","_id":"@redmix/storage@9.0.0-canary.620","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"5d99daa2a0817e2a73ee35ed9db13fe43fc5d13c","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.620.tgz","fileCount":52,"integrity":"sha512-+s6K8Ay/V+p1CgoAfswqmT0fJ0JBdSxeJNxnSbcO2EvOw9m4+55n1EZyO6GKk97ixq7c7kaMuDI5lGh08CBSxQ==","signatures":[{"sig":"MEYCIQCOUsmY7xMQuKVRUeYAcsB+QZTvwIJBJguVxp3sXRsYcgIhAPVLhtODB5uaEVj185XpWKn+LvIGSga61ezlDxXxkr6n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"40c24b0c34f55e97a1ded2e42982c72048e827d4","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.620"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.25.0","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.620"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.620_1746511994996_0.3446457282916715","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.621":{"name":"@redmix/storage","version":"9.0.0-canary.621","license":"MIT","_id":"@redmix/storage@9.0.0-canary.621","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"4a8bd86a71f1b5f9cc4d4ccb65f8bd11eb31e7d0","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.621.tgz","fileCount":52,"integrity":"sha512-bJyE49Iy77sIDWeYQawrQ2zY5L0w6hNw9oS4NhoqzW3+3i+YA88b/Qdtz1JzB3AllqbGB+k/H+6r+NfVq6saCA==","signatures":[{"sig":"MEYCIQCyEWf/HtFXBfvqjhnnlUuJ6awTAxG4xtgIDL4osrUDigIhAPGkmTXj73u5kkWE9ls2f7H7Cn5+d80QUkj2taYwDBRN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"160eb97deec19b9529a39bc1147519d2514ef91d","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.621"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.25.0","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.621"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.621_1746521692784_0.9195957064293259","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.622":{"name":"@redmix/storage","version":"9.0.0-canary.622","license":"MIT","_id":"@redmix/storage@9.0.0-canary.622","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"c6bba10ad0ecc471077478236948c14268f55790","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.622.tgz","fileCount":52,"integrity":"sha512-unoYEsBejdhzh1sO70Mh3L3I4bryaQ5jAtfh4R+pNk218bYFP0Kh2BsCQlzE8un70l3StKOV2xrkhwHVyTm2KA==","signatures":[{"sig":"MEUCIQDTC4ITQYg6/JKRukp26OzfU0k57xnDTO+71uyfXYC03gIgJRxFEpwp3F6kam69wWvMe7u3DJnL2Yyd0l2llgR7Rrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"4a192f0f45bc9b39e9d4f24c2e5bfd1de89c637f","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.622"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.25.0","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.622"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.622_1746524800418_0.5116123226259699","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.623":{"name":"@redmix/storage","version":"9.0.0-canary.623","license":"MIT","_id":"@redmix/storage@9.0.0-canary.623","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"43496d1c43242e3321020e19dd2a470a665484f0","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.623.tgz","fileCount":52,"integrity":"sha512-Be5L5NEty/rotaxdbAA7GT4n+O7u/RISg5718SAIUKMenbNyvObg3xgz1bgj10tXbwO1ueZA4vDSImaUSJBYxQ==","signatures":[{"sig":"MEUCIA59JNMycNTEaYQV8jq+IpY9kKbr0NSDRePcZ86YT/5JAiEAtT6lGP6KfF18eABnfkyNTQsLg06f/5h53pGYXFqoLeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"4242faf6b4179930fb834cb84db927157494ab77","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.623"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.25.0","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.623"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.623_1746526962087_0.8025534010862521","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.624":{"name":"@redmix/storage","version":"9.0.0-canary.624","license":"MIT","_id":"@redmix/storage@9.0.0-canary.624","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"35fff6ceb1012f77b599b31a57c32604b2d2d08b","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.624.tgz","fileCount":52,"integrity":"sha512-b735eVHsMYmiRVN+G9OwQMGivxLAGbcflX14uGo3iMmJvtGqj3p0oknN/wZoBpxXnaitF03qkuVlYPZ/d9+k/Q==","signatures":[{"sig":"MEYCIQCySDiuBL6BR0FufiGriNqBPci0F1UkMnMURaHgPuJewgIhALDtxywAmP5wkrvIZWi6Ete2gBWwPe5EuXygdJubuIGs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"33697ee95783d054983eb7599b4a6eeabef73a94","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.624"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.25.0","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.624"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.624_1746528243710_0.1994746128770135","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.625":{"name":"@redmix/storage","version":"9.0.0-canary.625","license":"MIT","_id":"@redmix/storage@9.0.0-canary.625","maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"dist":{"shasum":"818b215bfe02b013416b911dcdfff6f85d925587","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.625.tgz","fileCount":52,"integrity":"sha512-oEaWROEnWfv38h0E+sedzWJ7zQdeVUd1+/sv/jFZModg6+fv8ISV+mFGZR7B4MVsFLzsuJGAhhJzkHY9R2FuAg==","signatures":[{"sig":"MEUCIAeSY7o1xzBqjU6w66tmjZXMGAMaTOlpmVvstLf/G3o8AiEA++GcRMi/jEDs5r42ysT4TPRHp8UjG6xueMs4JyWZaPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78229},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./UrlSigner":{"import":"./dist/UrlSigner.js","require":"./dist/cjs/UrlSigner.js"},"./MemoryStorage":{"import":"./dist/adapters/MemoryStorage/MemoryStorage.js","require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js"},"./FileSystemStorage":{"import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js","require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js"},"./BaseStorageAdapter":{"import":"./dist/adapters/BaseStorageAdapter.js","require":"./dist/cjs/adapters/BaseStorageAdapter.js"}},"gitHead":"ae69585fddc2209f927ef9fa3fe63e61668eb727","scripts":{"test":"vitest run","build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","check:attw":"tsx attw.ts","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch","build:types":"tsc --build --verbose ./tsconfig.build.json","check:package":"concurrently npm:check:attw yarn publint","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json"},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ulid":"2.3.0","mime-types":"2.1.35","@redmix/project-config":"9.0.0-canary.625"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","vitest":"2.1.9","esbuild":"0.25.0","publint":"0.3.11","tstyche":"3.0.0","typescript":"5.6.2","concurrently":"8.2.2","@prisma/client":"5.20.0","@types/mime-types":"2.1.4","@arethetypeswrong/cli":"0.16.4","@redmix/framework-tools":"9.0.0-canary.625"},"_npmOperationalInternal":{"tmp":"tmp/storage_9.0.0-canary.625_1747231046346_0.056722819453150386","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-canary.627":{"name":"@redmix/storage","version":"9.0.0-canary.627","repository":{"type":"git","url":"git+https://github.com/redmix-run/redmix.git","directory":"packages/storage"},"license":"MIT","type":"module","exports":{".":{"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./FileSystemStorage":{"require":"./dist/cjs/adapters/FileSystemStorage/FileSystemStorage.js","import":"./dist/adapters/FileSystemStorage/FileSystemStorage.js"},"./MemoryStorage":{"require":"./dist/cjs/adapters/MemoryStorage/MemoryStorage.js","import":"./dist/adapters/MemoryStorage/MemoryStorage.js"},"./BaseStorageAdapter":{"require":"./dist/cjs/adapters/BaseStorageAdapter.js","import":"./dist/adapters/BaseStorageAdapter.js"},"./UrlSigner":{"require":"./dist/cjs/UrlSigner.js","import":"./dist/UrlSigner.js"}},"scripts":{"build":"yarn setup:test && tsx ./build.mts","build:pack":"yarn pack -o redmix-storage.tgz","build:types":"tsc --build --verbose ./tsconfig.build.json","build:types-cjs":"tsc --build --verbose tsconfig.types-cjs.json","check:attw":"tsx attw.ts","check:package":"concurrently npm:check:attw yarn publint","setup:test":"npx prisma db push --accept-data-loss --schema ./src/__tests__/unit-test-schema.prisma","test":"vitest run","test:types":"yarn setup:test && tstyche","test:watch":"vitest watch"},"dependencies":{"@redmix/project-config":"9.0.0-canary.627","mime-types":"2.1.35","ulid":"2.3.0"},"devDependencies":{"@arethetypeswrong/cli":"0.16.4","@prisma/client":"5.20.0","@redmix/framework-tools":"9.0.0-canary.627","@types/mime-types":"2.1.4","concurrently":"8.2.2","esbuild":"0.25.0","publint":"0.3.11","tstyche":"3.0.0","tsx":"4.19.3","typescript":"5.6.2","vitest":"2.1.9"},"gitHead":"da923d67aea3c0e3546d988d90db2c084fbcec45","_nodeVersion":"20.19.1","_npmVersion":"lerna/8.1.9/node@v20.19.1+x64 (linux)","_id":"@redmix/storage@9.0.0-canary.627","dist":{"integrity":"sha512-VbsR2xjIfuRjYUIZHq3UyoDsPq1l4cKCvkUoCLL56FoldKGiOFaP33pVQp5Q8bxqAQzyNpjpUgHssYkeUA/T/Q==","shasum":"46bb2dfaa09d940e7081eb2fa994931583170c4a","tarball":"https://registry.npmjs.org/@redmix/storage/-/storage-9.0.0-canary.627.tgz","fileCount":52,"unpackedSize":78229,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEKl5rlL6QhvyZsBBuGfCVXrvMs50GGF8NjInIrFLjF5AiBKv5nox+OBqP5Af4BxEzoyGYrX7INw1YDyPXe8y201Xw=="}]},"_npmUser":{"name":"tobbe","email":"tobbe@tlundberg.com"},"directories":{},"maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/storage_9.0.0-canary.627_1747236216343_0.5410932712240109"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-13T10:58:54.529Z","modified":"2025-05-14T15:23:36.722Z","0.0.1":"2025-04-13T10:58:54.801Z","9.0.0-canary.518":"2025-04-17T06:20:11.695Z","9.0.0-canary.519":"2025-04-17T07:20:15.206Z","9.0.0-canary.520":"2025-04-17T07:42:43.510Z","9.0.0-canary.522":"2025-04-17T07:56:27.274Z","9.0.0-canary.523":"2025-04-17T08:18:40.843Z","9.0.0-canary.524":"2025-04-17T08:28:45.927Z","9.0.0-canary.526":"2025-04-17T19:52:06.548Z","9.0.0-canary.530":"2025-04-18T03:00:25.019Z","9.0.0-canary.532":"2025-04-18T03:40:09.430Z","9.0.0-canary.535":"2025-04-18T04:12:46.083Z","9.0.0-canary.536":"2025-04-18T04:38:59.810Z","9.0.0-canary.538":"2025-04-18T10:10:21.299Z","9.0.0-canary.539":"2025-04-18T13:06:56.068Z","9.0.0-canary.540":"2025-04-18T13:24:20.879Z","9.0.0-canary.543":"2025-04-18T14:04:52.418Z","9.0.0-canary.544":"2025-04-18T21:46:43.746Z","9.0.0-canary.545":"2025-04-19T22:44:06.685Z","9.0.0-canary.546":"2025-04-19T23:09:30.918Z","9.0.0-canary.547":"2025-04-20T22:27:12.716Z","9.0.0-canary.548":"2025-04-20T23:36:45.996Z","9.0.0-canary.551":"2025-04-21T09:54:57.025Z","9.0.0-canary.552":"2025-04-21T10:57:43.045Z","9.0.0-canary.553":"2025-04-21T11:07:40.615Z","9.0.0-canary.554":"2025-04-21T12:53:56.345Z","9.0.0-canary.555":"2025-04-21T13:18:59.089Z","9.0.0-canary.556":"2025-04-21T15:10:38.989Z","9.0.0-canary.557":"2025-04-21T15:56:35.971Z","9.0.0-canary.558":"2025-04-21T20:36:50.595Z","9.0.0-canary.559":"2025-04-22T06:03:53.562Z","0.0.2-next.41":"2025-04-22T21:26:40.346Z","0.1.0-rc.41":"2025-04-22T21:50:26.502Z","0.0.2-next.42":"2025-04-22T21:51:28.518Z","0.0.2-next.43":"2025-04-22T22:49:52.994Z","0.1.0-rc.42":"2025-04-22T22:52:10.776Z","0.0.2":"2025-04-23T05:35:44.791Z","0.0.3-next.0":"2025-04-23T05:49:28.919Z","9.0.0-canary.562":"2025-04-23T10:42:10.278Z","9.0.0-canary.564":"2025-04-23T11:08:03.615Z","9.0.0-canary.565":"2025-04-23T12:12:16.090Z","0.0.3":"2025-04-23T12:18:37.577Z","0.1.0-rc.6":"2025-04-23T12:24:17.214Z","0.0.4-next.0":"2025-04-23T13:18:20.474Z","9.0.0-canary.567":"2025-04-23T16:28:23.686Z","9.0.0-canary.572":"2025-04-26T08:20:10.864Z","9.0.0-canary.573":"2025-04-26T08:47:26.768Z","9.0.0-canary.575":"2025-04-26T09:41:35.438Z","9.0.0-canary.577":"2025-04-26T10:39:21.624Z","9.0.0-canary.578":"2025-04-26T12:39:02.033Z","9.0.0-canary.579":"2025-04-26T13:30:12.291Z","9.0.0-canary.580":"2025-04-26T14:04:28.405Z","9.0.0-canary.581":"2025-04-26T20:13:29.702Z","9.0.0-canary.582":"2025-04-27T14:33:09.533Z","9.0.0-canary.583":"2025-04-27T15:10:01.360Z","9.0.0-canary.585":"2025-04-27T20:16:02.042Z","9.0.0-canary.586":"2025-04-28T05:07:51.718Z","9.0.0-canary.587":"2025-04-28T05:32:31.245Z","9.0.0-canary.588":"2025-04-28T07:13:25.953Z","9.0.0-canary.589":"2025-04-28T16:53:40.267Z","9.0.0-canary.590":"2025-04-28T18:07:45.704Z","9.0.0-canary.591":"2025-04-29T08:26:25.181Z","9.0.0-canary.592":"2025-05-04T08:43:33.336Z","9.0.0-canary.593":"2025-05-04T11:22:06.528Z","9.0.0-canary.594":"2025-05-04T12:15:29.967Z","9.0.0-canary.595":"2025-05-04T22:07:43.486Z","9.0.0-canary.596":"2025-05-04T22:45:07.874Z","9.0.0-canary.597":"2025-05-04T23:50:27.786Z","9.0.0-canary.598":"2025-05-05T00:54:44.150Z","9.0.0-canary.599":"2025-05-05T01:10:33.799Z","9.0.0-canary.600":"2025-05-05T01:25:32.767Z","9.0.0-canary.601":"2025-05-05T01:37:20.044Z","9.0.0-canary.602":"2025-05-05T12:42:27.053Z","9.0.0-canary.605":"2025-05-05T13:48:53.946Z","9.0.0-canary.606":"2025-05-05T15:03:24.926Z","9.0.0-canary.607":"2025-05-05T16:26:33.887Z","9.0.0-canary.608":"2025-05-05T16:52:56.163Z","9.0.0-canary.609":"2025-05-05T17:57:58.148Z","9.0.0-canary.612":"2025-05-05T18:23:10.546Z","9.0.0-canary.613":"2025-05-05T18:34:59.639Z","9.0.0-canary.614":"2025-05-05T19:10:07.613Z","9.0.0-canary.615":"2025-05-06T04:22:06.772Z","9.0.0-canary.616":"2025-05-06T04:42:27.224Z","9.0.0-canary.617":"2025-05-06T05:03:39.496Z","9.0.0-canary.618":"2025-05-06T05:28:30.878Z","9.0.0-canary.619":"2025-05-06T05:49:49.488Z","9.0.0-canary.620":"2025-05-06T06:13:15.163Z","9.0.0-canary.621":"2025-05-06T08:54:52.956Z","9.0.0-canary.622":"2025-05-06T09:46:40.574Z","9.0.0-canary.623":"2025-05-06T10:22:42.281Z","9.0.0-canary.624":"2025-05-06T10:44:03.909Z","9.0.0-canary.625":"2025-05-14T13:57:26.578Z","9.0.0-canary.627":"2025-05-14T15:23:36.540Z"},"license":"MIT","repository":{"url":"git+https://github.com/redmix-run/redmix.git","type":"git","directory":"packages/storage"},"maintainers":[{"name":"tobbe","email":"tobbe@tlundberg.com"}],"readme":"","readmeFilename":""}