{"_id":"@airdraft/media-adapter-files-sdk","_rev":"10-da3e73d52fba54d5679ae65bb8129c2c","name":"@airdraft/media-adapter-files-sdk","dist-tags":{"latest":"0.1.10"},"versions":{"0.1.0":{"name":"@airdraft/media-adapter-files-sdk","version":"0.1.0","license":"MIT","_id":"@airdraft/media-adapter-files-sdk@0.1.0","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"b5b926449bbe5cfbf7c3fcdfbef7cc93578268cb","tarball":"https://registry.npmjs.org/@airdraft/media-adapter-files-sdk/-/media-adapter-files-sdk-0.1.0.tgz","fileCount":10,"integrity":"sha512-JfO6lbcW4kZJadepdS0Li0/IU9Wi2G9GmrY6Um9zeQd83nGjbCp0Z/3hysV7e+GIfK50vvvahak6fbCxgzQLOA==","signatures":[{"sig":"MEYCIQDYkkUC4PIhxj5Y4MviPTbWCvenIlL9Zs21MJEB27hTggIhAOAMv0PjN5twzywTQS+jMzgRAnkmMwdMAOONst7mNk1p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d6c85dfed37f11c42151c93b49a80ede90699616","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft media adapter for files-sdk — S3, R2, GCS, Cloudinary, Vercel Blob, and 30+ more","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@airdraft/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","standard-version":"^9.5.0"},"peerDependencies":{"files-sdk":">=1.0.0"},"peerDependenciesMeta":{"files-sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/media-adapter-files-sdk_0.1.0_1779387943844_0.5863443908754904","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@airdraft/media-adapter-files-sdk","version":"0.1.1","license":"MIT","_id":"@airdraft/media-adapter-files-sdk@0.1.1","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"94a356950e536ec72a47b13727a571da4e2c3c15","tarball":"https://registry.npmjs.org/@airdraft/media-adapter-files-sdk/-/media-adapter-files-sdk-0.1.1.tgz","fileCount":10,"integrity":"sha512-qpWua1x4EPtjZ2cR7tNNBVbNpZP5kWIKJU1Tr5AYrF/jdavZoIai95yPIXsXhV3kdQjWNAT1UF85nsCWVn9aOA==","signatures":[{"sig":"MEUCIGRTJksLr+NMzNg6/5zZ25jScNU+rGdgnR0Bbi5PoAlvAiEA3BYxpJTpT9fepJgb59nB1pGpZZX+TyN/l0mAi5fEvMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15292},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"277e16b37c997996b49d90ec64fa3f5c023f4d0a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft media adapter for files-sdk — S3, R2, GCS, Cloudinary, Vercel Blob, and 30+ more","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@airdraft/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","standard-version":"^9.5.0"},"peerDependencies":{"files-sdk":">=1.0.0"},"peerDependenciesMeta":{"files-sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/media-adapter-files-sdk_0.1.1_1779521544472_0.3646276851167516","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@airdraft/media-adapter-files-sdk","version":"0.1.3","license":"MIT","_id":"@airdraft/media-adapter-files-sdk@0.1.3","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"fde1f7636868180b9f25dfcd4b941bb68f3a7b00","tarball":"https://registry.npmjs.org/@airdraft/media-adapter-files-sdk/-/media-adapter-files-sdk-0.1.3.tgz","fileCount":11,"integrity":"sha512-v6d4TSTjKJj3V7tmCUIDGBB9qhqnivZg31vatDnuFy1yjC87BirpWWL6oDcynvQxDoEywcOyMa9A63eIC+Dndg==","signatures":[{"sig":"MEUCIQCRmoY3zme+HYFFAjmrCXuBkVVbz/fwt8zD8L4AVR27cQIgMIDOvVSWx8NAkURa8KXYLB9TYiTK0aww+MmBD3rCIcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19926},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8d692f6e9c48b0c7886d404b7bbc9f1b0a79ca7b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft media adapter for files-sdk — S3, R2, GCS, Cloudinary, Vercel Blob, and 30+ more","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@airdraft/core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","standard-version":"^9.5.0"},"peerDependencies":{"files-sdk":">=1.0.0"},"peerDependenciesMeta":{"files-sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/media-adapter-files-sdk_0.1.3_1779557526421_0.6010058658797077","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@airdraft/media-adapter-files-sdk","version":"0.1.4","license":"MIT","_id":"@airdraft/media-adapter-files-sdk@0.1.4","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"c5971acb52d5935024c3f30d16208ea4e63b2a33","tarball":"https://registry.npmjs.org/@airdraft/media-adapter-files-sdk/-/media-adapter-files-sdk-0.1.4.tgz","fileCount":11,"integrity":"sha512-Ms5l+5nvZ27OvL3iiWO9Ij/dQnPojbfQ4F095zHqakjT/1jMK6oiweEq9SqyJGUsTbTFd5A9OXCnlwXK7m39qQ==","signatures":[{"sig":"MEUCIBPTV9vuXBGOjH+SYxzytypdvNuLBdsHQZKoePKzf1JEAiEAny6k7XZgOWESE0KUQQgRrnRi6gGuhVkKcmSFNjk6R2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20766},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"88185ba7e7a5ed54561a09a53f6d13367587bbfb","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft media adapter for files-sdk — S3, R2, GCS, Cloudinary, Vercel Blob, and 30+ more","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","@airdraft/core":"*","standard-version":"^9.5.0"},"peerDependencies":{"files-sdk":">=1.0.0","@airdraft/core":">=0.1.8"},"peerDependenciesMeta":{"files-sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/media-adapter-files-sdk_0.1.4_1779564400518_0.7336853326056292","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@airdraft/media-adapter-files-sdk","version":"0.1.5","license":"MIT","_id":"@airdraft/media-adapter-files-sdk@0.1.5","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"7a81ffa45e9aeb78457e74989d1c10cc00cbbca9","tarball":"https://registry.npmjs.org/@airdraft/media-adapter-files-sdk/-/media-adapter-files-sdk-0.1.5.tgz","fileCount":11,"integrity":"sha512-AUSFG7QcsAIDB8c8x360nGgo0e2jqX0NQ1iCFgoGeblRIBwhPd29FmsFoCDTkUxkdi9xkXyqDj0veaDLKXj4/w==","signatures":[{"sig":"MEUCIBq68MV4EohM2FddpMyI462pOIWfywIljB0jlAWaMbZWAiEA0xjYnNVMqNiu60Fz2huYGGxs/0w0slXgNsAOMt77b8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"829aab190f831c8d252be75e35c26b42715babe2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft media adapter for files-sdk — S3, R2, GCS, Cloudinary, Vercel Blob, and 30+ more","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","@airdraft/core":"*","standard-version":"^9.5.0"},"peerDependencies":{"files-sdk":">=1.0.0","@airdraft/core":">=0.1.8"},"peerDependenciesMeta":{"files-sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/media-adapter-files-sdk_0.1.5_1779570870712_0.6226823112922766","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@airdraft/media-adapter-files-sdk","version":"0.1.6","license":"MIT","_id":"@airdraft/media-adapter-files-sdk@0.1.6","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"c15a17aef35d80087a67425ed124c6651f0c71f2","tarball":"https://registry.npmjs.org/@airdraft/media-adapter-files-sdk/-/media-adapter-files-sdk-0.1.6.tgz","fileCount":11,"integrity":"sha512-PE0aaDG9x7GI4BugXEeEfpud+jU5C1cco1zrbtW7aBwzXP3WEYMQcuaf5h63mSJ9AvA74arDmQi7kOHdJOgEow==","signatures":[{"sig":"MEUCIHdW2/Q5hBih1/3U+3lukCC5SeHN4ataTvwBVJcXnnbjAiEAooaZ2dF2vOmiJMpyIKJMIgUSlmj+0IqYyhwq2hrhm7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23906},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a4e92534f594c1f8bede377380fec8c259781eb0","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft media adapter for files-sdk — S3, R2, GCS, Cloudinary, Vercel Blob, and 30+ more","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","@airdraft/core":"*","standard-version":"^9.5.0"},"peerDependencies":{"files-sdk":">=1.0.0","@airdraft/core":">=0.1.8"},"peerDependenciesMeta":{"files-sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/media-adapter-files-sdk_0.1.6_1779652200068_0.38784895827752797","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@airdraft/media-adapter-files-sdk","version":"0.1.7","license":"MIT","_id":"@airdraft/media-adapter-files-sdk@0.1.7","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"ef34294ebfe0334ba69b07270238f91f52724898","tarball":"https://registry.npmjs.org/@airdraft/media-adapter-files-sdk/-/media-adapter-files-sdk-0.1.7.tgz","fileCount":11,"integrity":"sha512-cGLeed8ob598CkwH0XJaf8B9ccAXKbAqkKQHE6ClEmY13g381SQx0BTGIZkSWI1xdIICPtI/EItLYjPH/HZe6A==","signatures":[{"sig":"MEUCIHzV5KNhPn2rCXZ+9SfasG7VEge15/rz2PoxOXLS0wNiAiEA7MQXqp/5eGHOH7HjhmEq69oTTfCrlGxx+T/aEdhmPR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27997},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8c9d4744b92db08fa725d40bc50f9ef0f1392e59","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft media adapter for files-sdk — S3, R2, GCS, Cloudinary, Vercel Blob, and 30+ more","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","@airdraft/core":"*","standard-version":"^9.5.0"},"peerDependencies":{"files-sdk":">=1.0.0","@airdraft/core":">=0.1.8"},"peerDependenciesMeta":{"files-sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/media-adapter-files-sdk_0.1.7_1780221073322_0.1232920039331098","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@airdraft/media-adapter-files-sdk","version":"0.1.8","license":"MIT","_id":"@airdraft/media-adapter-files-sdk@0.1.8","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"8c9778273e51c2bdf8c56c472f5db0f82741cb8a","tarball":"https://registry.npmjs.org/@airdraft/media-adapter-files-sdk/-/media-adapter-files-sdk-0.1.8.tgz","fileCount":11,"integrity":"sha512-W521bUGhUFCTLw3w5fywV6/K1ARwilNVTv+ywBr7rz8IgrG42LwtEfKQexBDYZ2shSyYRXe5yDfKVNsyOwDGMg==","signatures":[{"sig":"MEUCIDoNlvjFhb+H6WvbmbrtcCvPWH6Wal6F6JpzY2vKwf52AiEA5UYm3Z9XtyDKxO5yFu986CblGfgDZImaWsn71H/AjmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31898},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9fdb3e0fbca1e58bb84aca8dd92155d0057ca4b1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"11.9.0","description":"Airdraft media adapter for files-sdk — S3, R2, GCS, Cloudinary, Vercel Blob, and 30+ more","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/node":"^20.0.0","@airdraft/core":"*","standard-version":"^9.5.0"},"peerDependencies":{"files-sdk":">=1.0.0","@airdraft/core":">=0.1.8"},"peerDependenciesMeta":{"files-sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/media-adapter-files-sdk_0.1.8_1782407240864_0.4891891467321512","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@airdraft/media-adapter-files-sdk","version":"0.1.9","license":"MIT","_id":"@airdraft/media-adapter-files-sdk@0.1.9","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"dist":{"shasum":"73bde3dc4e22321ad7188b4d93b027289cdc494a","tarball":"https://registry.npmjs.org/@airdraft/media-adapter-files-sdk/-/media-adapter-files-sdk-0.1.9.tgz","fileCount":11,"integrity":"sha512-4f6pl2QijEEHltDOFjeGb97UV38H3YnAdw0gXpdsVKRwHiQUwW9tL7+k0z/7r2CA0nAMU5GWFVI7MwEEdBErBA==","signatures":[{"sig":"MEYCIQCQFurzJET9CuBGnPXzvg/zq7qryooKNapzv+pdfLCfhgIhAJKi56TBf8ArLSvIExLL3h7KviPWi+CrsozzCWXhYpOV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuyKmIJrPyCmWE5iF7ZZVA2MmyjCqQKj3VgyYBcVD0LwIgBCzQM89TkDDMsXAYpZo5Ptu6jVAsy8LxuOwsPDORwPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32075},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6616eb58b725c8104eb5c121c8b4fbfa2bfbdfea","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"10.9.8","description":"Airdraft media adapter for files-sdk — S3, R2, GCS, Cloudinary, Vercel Blob, and 30+ more","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^5.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@airdraft/core":"*","standard-version":"^9.5.0"},"peerDependencies":{"files-sdk":">=2.0.0","@airdraft/core":">=0.1.8"},"peerDependenciesMeta":{"files-sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/media-adapter-files-sdk_0.1.9_1789345012459_0.07665214114163987","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"_id":"@airdraft/media-adapter-files-sdk@0.1.10","dist":{"shasum":"d5ad69c52a2ee106226b9b329d0259c3d3dcf554","tarball":"https://registry.npmjs.org/@airdraft/media-adapter-files-sdk/-/media-adapter-files-sdk-0.1.10.tgz","fileCount":11,"integrity":"sha512-LsoOb5rrvEVPwrgzNTpBcKU3ognz3FuSIigE6qvMkhwpd8Fo9M6VFBPW9zCXsuQH5BFEXQSUnG3rxNdLNVcNAQ==","signatures":[{"sig":"MEYCIQDxf35jyw3suD53P60e8JrzhqXspG8Yk37QU4mj1KK8eAIhAI9bCXn8GBFGtNM+D9zkgAmDJn3S2DdEY6PFJ+sz6APD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCbjNG/ibTJDILhrBR9miNKCE3E2YFiOIZYcQPte+hsMgIhAJQ0AGdlVjSu2dn95r3iW5+8DCMQMc++vVEi3cko6Uky"}],"unpackedSize":37132},"main":"./dist/index.js","name":"@airdraft/media-adapter-files-sdk","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"228838a5c34dc3641c4c0d6d0730cfb4f1d4b3f2","license":"MIT","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","release":"standard-version","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"npm run build"},"version":"0.1.10","_npmUser":{"name":"miracleio","email":"miracleficient@gmail.com"},"_npmVersion":"10.9.8","description":"Airdraft media adapter for files-sdk — S3, R2, GCS, Cloudinary, Vercel Blob, and 30+ more","directories":{},"maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^5.0.0","typescript":"^5.4.0","@types/node":"^20.0.0","@airdraft/core":"*","standard-version":"^9.5.0"},"peerDependencies":{"files-sdk":">=2.0.0","@airdraft/core":">=0.1.26"},"peerDependenciesMeta":{"files-sdk":{"optional":false}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/media-adapter-files-sdk_0.1.10_1789376042299_0.018747371093716936"}}},"time":{"created":"2026-05-21T18:25:43.732Z","modified":"2026-09-14T08:54:02.593Z","0.1.0":"2026-05-21T18:25:43.989Z","0.1.1":"2026-05-23T07:32:24.610Z","0.1.3":"2026-05-23T17:32:06.554Z","0.1.4":"2026-05-23T19:26:40.843Z","0.1.5":"2026-05-23T21:14:30.839Z","0.1.6":"2026-05-24T19:50:00.193Z","0.1.7":"2026-05-31T09:51:13.462Z","0.1.8":"2026-06-25T17:07:21.038Z","0.1.9":"2026-09-14T00:16:52.560Z","0.1.10":"2026-09-14T08:54:02.382Z"},"license":"MIT","description":"Airdraft media adapter for files-sdk — S3, R2, GCS, Cloudinary, Vercel Blob, and 30+ more","maintainers":[{"name":"miracleio","email":"miracleficient@gmail.com"}],"readme":"# @airdraft/media-adapter-files-sdk\n\nMedia storage adapter for Airdraft that wraps [files-sdk](https://github.com/files-sdk/files-sdk) v2 providers. Used by `@airdraft/plugin-media` and Airdraft Cloud for S3-compatible storage, Superfiles, and other provider adapters.\n\n## Installation\n\n```bash\nnpm install @airdraft/media-adapter-files-sdk\n```\n\nThe `files-sdk` package is a peer dependency — install it separately:\n\n```bash\nnpm install files-sdk\n```\n\n## Usage\n\n```ts\nimport { FilesSdkMediaAdapter } from '@airdraft/media-adapter-files-sdk'\nimport { Files } from 'files-sdk'\nimport { s3 } from 'files-sdk/s3'\n\nconst files = new Files({\n  adapter: s3({ bucket: process.env.AWS_S3_BUCKET_NAME! }),\n})\n\nconst adapter = new FilesSdkMediaAdapter({ files })\n```\n\nPass the adapter to `withMedia` or `withAutoMedia`:\n\n```ts\nimport { withMedia } from '@airdraft/plugin-media'\n\nconst media = withMedia({\n  adapter,\n  storageAdapter: contentAdapter,\n})\n```\n\n## Options\n\n| Option | Type | Description |\n|---|---|---|\n| `files` | `FilesInstance` | An initialised Files SDK client instance |\n\n## MIME type resolution\n\nWhen the Files SDK list response does not include `type` or `contentType` on file items (which is common for S3 list operations), the adapter falls back to inferring the MIME type from the file extension:\n\n`.jpg`/`.jpeg` → `image/jpeg` · `.png` → `image/png` · `.webp` → `image/webp` · `.gif` → `image/gif` · `.svg` → `image/svg+xml` · `.pdf` → `application/pdf` · `.mp4` → `video/mp4` · `.webm` → `video/webm` · `.mp3` → `audio/mpeg`\n\nUnknown extensions fall back to `application/octet-stream`.\n\n## Exports\n\n| Export | Description |\n|---|---|\n| `FilesSdkMediaAdapter` | The adapter class, implementing `MediaAdapter` from `@airdraft/core` |\n| `FilesSdkMediaAdapterOptions` | Options type |\n| `FilesInstance` | Structural interface for the Files SDK client |\n\nRequires `files-sdk >=2.0.0`. Provider adapters such as `files-sdk-superfiles` are installed separately.\n\n## Changelog\n\nSee [CHANGELOG.md](./CHANGELOG.md).\n","readmeFilename":"README.md"}