{ "name": "unstorage", "version": "1.17.6", "description": "Universal Storage Layer", "homepage": "https://unstorage.unjs.io", "repository": { "type": "git", "url": "unjs/unstorage" }, "license": "MIT", "sideEffects": false, "exports": { "./drivers/*": { "import": "./drivers/*.mjs", "require": "./drivers/*.cjs" }, ".": { "import": "./dist/index.mjs", "require": "./dist/index.cjs" }, "./server": { "import": "./dist/server.mjs", "require": "./dist/server.cjs" } }, "main": "./dist/index.cjs", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "files": [ "dist", "drivers", "server.d.ts" ], "dependencies": { "anymatch": "^3.1.3", "chokidar": "^5.0.0", "destr": "^2.0.5", "h3": "^1.15.11", "lru-cache": "^11.5.3", "node-fetch-native": "^1.6.7", "ofetch": "^1.5.1", "ufo": "^1.6.4" }, "devDependencies": { "@azure/app-configuration": "^1.13.0", "@azure/cosmos": "^4.10.1", "@azure/data-tables": "^13.3.2", "@azure/identity": "^4.13.3", "@azure/keyvault-secrets": "^4.11.2", "@azure/storage-blob": "^12.34.0", "@capacitor/preferences": "^8.0.1", "@cloudflare/workers-types": "^4.20260702.1", "@deno/kv": "^0.14", "@electric-sql/pglite": "^0.5", "@libsql/client": "^0.18", "@netlify/blobs": "^11", "@planetscale/database": "^1.20.1", "@types/deno": "^2.7.0", "@types/ioredis-mock": "^8.2.8", "@types/jsdom": "^30", "@types/node": "^26", "@upstash/redis": "^1.39.0", "@vercel/blob": "^2.8.1", "@vercel/functions": "^3.9.11", "@vercel/kv": "^3.0.0", "@vitest/coverage-v8": "^5", "aws4fetch": "^1.0.20", "azurite": "^3.37.0", "better-sqlite3": "^13", "changelogen": "^0.6.2", "citty": "^0.2.2", "db0": "^0.4.1", "eslint": "^10.12.0", "eslint-config-unjs": "^0.6.2", "fake-indexeddb": "^6.2.5", "get-port-please": "^3.2.0", "idb-keyval": "^6.3.0", "ioredis": "^6", "ioredis-mock": "^8.13.1", "jiti": "^2.7.0", "jsdom": "^30", "listhen": "^1.10.1", "mitata": "^1.0.34", "mlly": "^1.8.2", "mongodb": "^7.7.0", "mongodb-memory-server": "^11.3.0", "prettier": "^3.9.9", "scule": "^1.3.0", "types-cloudflare-worker": "^1.2.0", "typescript": "^6.0.3", "unbuild": "^3.6.1", "uploadthing": "^7.7.4", "vite": "^8.3.3", "vitest": "^5", "wrangler": "^4.148.0" }, "peerDependencies": { "@azure/app-configuration": "^1.8.0", "@azure/cosmos": "^4.2.0", "@azure/data-tables": "^13.3.0", "@azure/identity": "^4.6.0", "@azure/keyvault-secrets": "^4.9.0", "@azure/storage-blob": "^12.26.0", "@capacitor/preferences": "^6 || ^7 || ^8", "@deno/kv": ">=0.9.0", "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0", "@planetscale/database": "^1.19.0", "@upstash/redis": "^1.34.3", "@vercel/blob": ">=0.27.1", "@vercel/functions": "^2.2.12 || ^3.0.0", "@vercel/kv": "^1 || ^2 || ^3", "aws4fetch": "^1.0.20", "db0": ">=0.2.1", "idb-keyval": "^6.2.1", "ioredis": "^5.4.2", "uploadthing": "^7.4.4" }, "peerDependenciesMeta": { "@azure/app-configuration": { "optional": true }, "@azure/cosmos": { "optional": true }, "@azure/data-tables": { "optional": true }, "@azure/identity": { "optional": true }, "@azure/keyvault-secrets": { "optional": true }, "@azure/storage-blob": { "optional": true }, "@capacitor/preferences": { "optional": true }, "@deno/kv": { "optional": true }, "@netlify/blobs": { "optional": true }, "@planetscale/database": { "optional": true }, "@upstash/redis": { "optional": true }, "@vercel/blob": { "optional": true }, "@vercel/functions": { "optional": true }, "@vercel/kv": { "optional": true }, "aws4fetch": { "optional": true }, "db0": { "optional": true }, "idb-keyval": { "optional": true }, "ioredis": { "optional": true }, "uploadthing": { "optional": true } }, "scripts": { "bench": "jiti test/server.bench.ts", "build": "pnpm gen-drivers && unbuild", "gen-drivers": "jiti scripts/gen-drivers.ts", "dev": "vitest", "lint": "eslint . && prettier -c .", "lint:fix": "eslint . --fix && prettier -w .", "release": "pnpm test && changelogen --release && git push --follow-tags && pnpm publish", "test": "pnpm lint && pnpm test:types && vitest run --coverage", "test:types": "tsc --noEmit --skipLibCheck", "unstorage": "pnpm jiti src/cli" } }