{"_id":"@eleven-am/nestjs-storage","_rev":"17-5402e7383826d378ea5a38fe26ea3d43","name":"@eleven-am/nestjs-storage","dist-tags":{"latest":"0.0.22"},"versions":{"0.0.3":{"name":"@eleven-am/nestjs-storage","version":"0.0.3","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.3","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"736bafdeae2c5813a4e2af1f4843ca509c2b3c8a","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.3.tgz","fileCount":58,"integrity":"sha512-mAJjLw1P0SxZH705UsORh9rP+ATaFZTRsDpvzHXlQnuWZwUDFkFtIwRrYNz0eqDVaedAfBLSLLEcu0zTVzfFZA==","signatures":[{"sig":"MEQCIBNu9l3qUyQM+8B1mXOJWHkDbOOCcqNbEgVq6hG0VM5KAiBvD3ndgphF89EkEUY8lwRX+A+oi17f8Bkyml0b1wA8rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439887},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a3cd11efa5fa3cf95e1bdc6f665f8471175d4e43","scripts":{"build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"19.7.0","dependencies":{"zod":"^3.22.4","aws-sdk":"^2.1526.0","googleapis":"^129.0.0","@azure/storage-blob":"^12.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","supertest":"^6.3.3","ts-loader":"^9.5.1","typescript":"^5.3.3","@nestjs/cli":"^10.2.1","@types/jest":"^29.5.11","@types/node":"^20.10.5","@nestjs/core":"^10.3.0","@nestjs/common":"^10.3.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.3.0","@types/supertest":"^6.0.2","reflect-metadata":"^0.1.13","@nestjs/schematics":"^10.0.3","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.3_1703784613811_0.551775633129479","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@eleven-am/nestjs-storage","version":"0.0.4","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.4","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"e91fcfeed0c2e6d89698882ce2a0d4ca376f0519","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.4.tgz","fileCount":58,"integrity":"sha512-l2gtxA77YtMDs8jY+lwpts1Y13Q9NGinKY0M7IzKLT8eSS2Ox64XvqtJgZcxn8cwZlWczGnLxOPVvvQDGLviJg==","signatures":[{"sig":"MEUCICco5u0Nyt3GIPuKFCC7k2wgOjUsqHNuM0TiA8eQgRtXAiEAv3Uhdt/6pRXQ896NML50X/MUFq7GxtTLxE4PtvH6Rgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442313},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ce34baeba57070d9ffa7833bb11a34c11a239515","scripts":{"build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"19.7.0","dependencies":{"zod":"^3.22.4","aws-sdk":"^2.1526.0","googleapis":"^129.0.0","@azure/storage-blob":"^12.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","supertest":"^6.3.3","ts-loader":"^9.5.1","typescript":"^5.3.3","@nestjs/cli":"^10.2.1","@types/jest":"^29.5.11","@types/node":"^20.10.5","@nestjs/core":"^10.3.0","@nestjs/common":"^10.3.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.3.0","@types/supertest":"^6.0.2","reflect-metadata":"^0.1.13","@nestjs/schematics":"^10.0.3","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.4_1703786736303_0.5503072384850802","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@eleven-am/nestjs-storage","version":"0.0.5","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.5","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"e42d1a3ef772b29e981ba92013937dc5b575b765","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.5.tgz","fileCount":58,"integrity":"sha512-nM3GUHHCAB0d1Kiu0/S52G6hKR0WdIVGOUMPfV82sOJupAOerrlbAB3l7sWr01ZAxknHB4FspYQ9DaNlprKmzQ==","signatures":[{"sig":"MEUCIQD07Y4vA2+Wr8aO97YiGRKjSDSo7fEyeiILbxHbHyBNmwIgTcj3nKDBg3/D862J5YDV7MZ81HzwL6GNxHi51b2x1lk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442476},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"421edba415f2191d88c481ac7c4a9458ccc79a44","scripts":{"build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"19.7.0","dependencies":{"zod":"^3.22.4","aws-sdk":"^2.1526.0","googleapis":"^129.0.0","@azure/storage-blob":"^12.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","supertest":"^6.3.3","ts-loader":"^9.5.1","typescript":"^5.3.3","@nestjs/cli":"^10.2.1","@types/jest":"^29.5.11","@types/node":"^20.10.5","@nestjs/core":"^10.3.0","@nestjs/common":"^10.3.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.3.0","@types/supertest":"^6.0.2","reflect-metadata":"^0.1.13","@nestjs/schematics":"^10.0.3","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.5_1703786956160_0.5890683607565366","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@eleven-am/nestjs-storage","version":"0.0.6","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.6","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"047afbf26f4a93ff2947d5d0576d99690e0e025c","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.6.tgz","fileCount":58,"integrity":"sha512-ZJkqDvMvAnL2n4LLWAd94GkfPIsxw6q8lbHeGA5OYnXcmx2I9rtwytPCqmUxSHeNe6jvgrmLQ1QgZjSWrCT3jQ==","signatures":[{"sig":"MEYCIQCnUzSQgDA4cR70P5qq35g64euQYRuG0q97iX/Tez3pigIhANucqiGTWoJd8hOIe/OmtF3E2d6Mt/Aqh8Sl1oycaJLM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447409},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"edc3ab4f11792817c4356e5c0237915256793211","scripts":{"build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"19.7.0","dependencies":{"zod":"^3.22.4","aws-sdk":"^2.1526.0","googleapis":"^129.0.0","@azure/storage-blob":"^12.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","supertest":"^6.3.3","ts-loader":"^9.5.1","typescript":"^5.3.3","@nestjs/cli":"^10.2.1","@types/jest":"^29.5.11","@types/node":"^20.10.5","@nestjs/core":"^10.3.0","@nestjs/common":"^10.3.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.3.0","@types/supertest":"^6.0.2","reflect-metadata":"^0.1.13","@nestjs/schematics":"^10.0.3","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.6_1703789625171_0.2167495897710583","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@eleven-am/nestjs-storage","version":"0.0.7","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.7","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"d3a103f8faf92ca52855c3bd9322005608c709bf","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.7.tgz","fileCount":58,"integrity":"sha512-Jq+LHIDI9ECG4jlTM7rssoU8kuEFJjolhN7GZEMyLXlcyuHy8ir0127qpf3Ob0tVQ2a8GEUUunBI994bPgl+dw==","signatures":[{"sig":"MEUCIE2MW7ZUwYes/ig3q1Vnjm368uTlzcSaqgnbuEcCu1FIAiEA1LWLxVdo+yvctHIAk8n5lLl+/1miDjar5cSjILfNHBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385263},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0409dbfcf1a741de667f29affea6d775746b162d","scripts":{"build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"19.7.0","dependencies":{"zod":"^3.22.4","aws-sdk":"^2.1526.0","googleapis":"^129.0.0","@azure/storage-blob":"^12.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","supertest":"^6.3.3","ts-loader":"^9.5.1","typescript":"^5.3.3","@nestjs/cli":"^10.2.1","@types/jest":"^29.5.11","@types/node":"^20.10.5","@nestjs/core":"^10.3.0","@nestjs/common":"^10.3.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.3.0","@types/supertest":"^6.0.2","reflect-metadata":"^0.1.13","@nestjs/schematics":"^10.0.3","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.7_1703790551005_0.8969978182776768","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@eleven-am/nestjs-storage","version":"0.0.8","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.8","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"e1ed8852d741e37258a045f2469e7a2420838d0c","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.8.tgz","fileCount":58,"integrity":"sha512-nH8TR6/EYIYt6c97LmZqPR1jRd2PYX4gGdZQzLtJUlMSQrrpt6TfgXsMA9onQItqT/nYG9Rnx8i38MdgGltQ7Q==","signatures":[{"sig":"MEQCIEQkeKBmWCaLWdn4odu51HgV+KEUidPaPI7jI8uH+0XpAiBEgpFkkzCIwvepQpC/N0x6CS40bjrwazngER7TWs+mqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447723},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ce4267e0d3dd2f0d49d3f47d29a42b8dbf7ce62a","scripts":{"build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"19.7.0","dependencies":{"zod":"^3.22.4","aws-sdk":"^2.1526.0","googleapis":"^129.0.0","@azure/storage-blob":"^12.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","supertest":"^6.3.3","ts-loader":"^9.5.1","typescript":"^5.3.3","@nestjs/cli":"^10.2.1","@types/jest":"^29.5.11","@types/node":"^20.10.5","@nestjs/core":"^10.3.0","@nestjs/common":"^10.3.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.3.0","@types/supertest":"^6.0.2","reflect-metadata":"^0.1.13","@nestjs/schematics":"^10.0.3","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.8_1703790739479_0.6717272804186607","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@eleven-am/nestjs-storage","version":"0.0.9","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.9","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"39c18799955fad9b658968f6995af33f58771527","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.9.tgz","fileCount":58,"integrity":"sha512-Y8eDe7/nmNEpOA6WnWmVK++ouwt9UHgiCfkbLa0ALuVWOYYChzNOFPL3JBXqu2PJqXSwV0ZB19XpA0xVAfucxQ==","signatures":[{"sig":"MEYCIQCg0tdr2ncsn43QdvaM5V64CqjLz9BJvBbsH6GE7QMVRQIhALOoJdswixcGbswVT0X9OulhIi/gL2OU9XGn1zYF6ua8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":448213},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fe18e9aee997d7ae2ebe0d895b10f67b976e7885","scripts":{"build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"19.7.0","dependencies":{"zod":"^3.22.4","aws-sdk":"^2.1526.0","googleapis":"^129.0.0","@azure/storage-blob":"^12.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","prettier":"^3.1.1","supertest":"^6.3.3","ts-loader":"^9.5.1","typescript":"^5.3.3","@nestjs/cli":"^10.2.1","@types/jest":"^29.5.11","@types/node":"^20.10.5","@nestjs/core":"^10.3.0","@nestjs/common":"^10.3.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.3.0","@types/supertest":"^6.0.2","reflect-metadata":"^0.1.13","@nestjs/schematics":"^10.0.3","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.2","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.9_1703793665929_0.6391534211446157","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@eleven-am/nestjs-storage","version":"0.0.10","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.10","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"f6e982621bf0cdd2a0245b360da11bf619400f57","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.10.tgz","fileCount":58,"integrity":"sha512-pxQTd0ESQQALysGzl4L7TAF9to3MEds5ZqMJPPmPt6/hiwAlALMWz8qXIYv9b27G5L74p/1MIfeaX02N2UGQ5w==","signatures":[{"sig":"MEUCIE1rEg3f31QqKDkpcEsZf9Hu49s/9w8M4fHFhELf/VLfAiEAlfKG497rpjXlmSUkVW7iDKS06wQ8l8JrignLZcCu5Ok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":449103},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6beb9d3f3b05a5c33883bca33c5783328936d60e","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","pipeline":"npm run lint && npm run build && npm run publishToNpm","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"19.7.0","dependencies":{"zod":"^3.22.4","aws-sdk":"^2.1541.0","googleapis":"^131.0.0","@azure/storage-blob":"^12.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.4","supertest":"^6.3.4","ts-loader":"^9.5.1","typescript":"^5.3.3","@nestjs/cli":"^10.3.0","@types/jest":"^29.5.11","@types/node":"^20.11.5","@nestjs/core":"^10.3.1","@nestjs/common":"^10.3.1","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.3.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.1.13","@nestjs/schematics":"^10.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.10_1706022063628_0.19154289911549016","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@eleven-am/nestjs-storage","version":"0.0.11","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.11","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"85217a27aa949db5f92f7d99fc8e73c7ddd8e1de","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.11.tgz","fileCount":58,"integrity":"sha512-G96isBjVy9SNlhhkmcB0I05LeroLb2TWh5KsuHaeupS2CI7H3QRkTBv5m6qBLm3qVm0LpyO5VrAm8iS8l1X8TQ==","signatures":[{"sig":"MEUCIHAJCvAweqpEPm+ErEeLE7tboQItQX5hB4E4ssI5UvFFAiEAtx+EIYHBQeYQQ99knBgfI1WNwhlHs8BhY3ESV0hrb3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":464468},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a22375ece0e4153fc001f02468a9c3c65e4ef343","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","pipeline":"npm run lint && npm run build && npm run publishToNpm","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"19.7.0","dependencies":{"zod":"^3.22.4","aws-sdk":"^2.1541.0","googleapis":"^131.0.0","@azure/storage-blob":"^12.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.4","supertest":"^6.3.4","ts-loader":"^9.5.1","typescript":"^5.3.3","@nestjs/cli":"^10.3.0","@types/jest":"^29.5.11","@types/node":"^20.11.5","@nestjs/core":"^10.3.1","@nestjs/common":"^10.3.1","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.3.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.1.13","@nestjs/schematics":"^10.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.11_1709502884540_0.40733548737495395","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@eleven-am/nestjs-storage","version":"0.0.12","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.12","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"8557e287c745b50154bb43b0eac1475f4e6cc49c","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.12.tgz","fileCount":58,"integrity":"sha512-mQaNDpIzTgEajqW7tW+J+WnroLbjjssTfsYmu2IEHFtGayYZTKpAFMXa6iHSrFfwW+VpIq1Yhe3FJQ4bpobcIw==","signatures":[{"sig":"MEUCIAY+0LjMFJxqRw36B4fi7b7B+ZZaQurvfu62yONuE7v5AiEAtNeEDtlQgn1Lj7kJiOmY6zrbIdnGahs2grO06c0DfgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":465949},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"efe46107eabb3599684c5ef20d933010292c9975","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","pipeline":"npm run lint && npm run build && npm run publishToNpm","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"9.5.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"19.7.0","dependencies":{"zod":"^3.22.4","aws-sdk":"^2.1581.0","googleapis":"^134.0.0","@azure/storage-blob":"^12.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.4","supertest":"^6.3.4","ts-loader":"^9.5.1","typescript":"^5.3.3","@nestjs/cli":"^10.3.0","@types/jest":"^29.5.11","@types/node":"^20.11.5","@nestjs/core":"^10.3.1","@nestjs/common":"^10.3.1","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.3.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.1.13","@nestjs/schematics":"^10.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.12_1710920049279_0.9179487512475126","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@eleven-am/nestjs-storage","version":"0.0.13","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.13","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"f6202fa7edf3a4cc05d979c4e3a3430e89f435ca","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.13.tgz","fileCount":58,"integrity":"sha512-RRlbKGdHnCkBgHnKQEH1VtM/203Xl1QmiOyoNg6SHahnwnFjGWWpgai3Bg7LF2805oavVHydph76SzmFJEP8CQ==","signatures":[{"sig":"MEUCIQCP3qB4KvzNamEffSqf93Z6sAHeGqZ1N5P2IwQdjb9TRAIgX9XdpQt8pbSGVZn+M67h4IA4BU+xL4EaUnAU+gbj5Zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":464415},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a6bd7e5e163b82249e995faff36fc9c469d7ceda","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","pipeline":"npm run lint && npm run build && npm run publishToNpm","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.7.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.22.4","aws-sdk":"^2.1581.0","googleapis":"^134.0.0","@azure/storage-blob":"^12.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.4","supertest":"^6.3.4","ts-loader":"^9.5.1","typescript":"^5.3.3","@nestjs/cli":"^10.3.0","@types/jest":"^29.5.11","@types/node":"^20.11.5","@nestjs/core":"^10.3.1","@nestjs/common":"^10.3.1","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.3.1","@types/supertest":"^6.0.2","reflect-metadata":"^0.1.13","@nestjs/schematics":"^10.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.13_1721679266249_0.9966336645128695","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@eleven-am/nestjs-storage","version":"0.0.14","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.14","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"ed30c86577db188d571860be241f22d6e06b602e","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.14.tgz","fileCount":58,"integrity":"sha512-WYtkpOegd3M/Ioqf7zqMcLVY5JEgEHZwtYKJl/+DRG/kyrJjgx56OXVmIZ1ZB164Zy3pUvjpMhp/ita00WFJ5Q==","signatures":[{"sig":"MEUCIAxO35AnvI8/h7laUDnbYy6SPxOinGp7o9XnJ1knxN6MAiEAxtW0M88gDDsKUmYzgE6nu7caSBY+U/hZGHyRFQ6xCYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":435817},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e75063384ee224178341eb5663ca4cd7da9f754f","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","pipeline":"npm run lint && npm run build && npm run publishToNpm","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.7.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","aws-sdk":"^2.1661.0","googleapis":"^140.0.1","@azure/storage-blob":"^12.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.2.3","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","ts-loader":"^9.5.1","typescript":"^5.5.3","@nestjs/cli":"^10.4.2","@types/jest":"^29.5.12","@types/node":"^20.14.11","@nestjs/core":"^10.3.10","@nestjs/common":"^10.3.10","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.3.10","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","@nestjs/schematics":"^10.1.2","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.17.0","@typescript-eslint/eslint-plugin":"^7.17.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.14_1721680780741_0.9766262866792135","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@eleven-am/nestjs-storage","version":"0.0.15","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.15","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"8322c63f872d46ff674830130eaece0519a14ab0","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.15.tgz","fileCount":58,"integrity":"sha512-Xwm06Q4UJsFBU1txn0TitcGRA/PuhRjjskSD8z2O16cp639SDxRQRoxPDHz+wI7MzSa5db4nhKxbASi4BpsX+g==","signatures":[{"sig":"MEUCIDyAPW3ZrI79oiHN2yBMfczpewj36u7B7Lg7rJ70AOaoAiEAkENE0boWleHhSwBSXaiqxdfJ84Ijy8K1zi9Sb/P3/JQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437558},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1e94a6fea8fd96fe99f9663e0f9215ee04a989e3","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","pipeline":"npm run lint && npm run build && npm run publishToNpm","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.7.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","aws-sdk":"^2.1672.0","googleapis":"^140.0.1","@azure/storage-blob":"^12.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@nestjs/cli":"^10.4.4","@types/jest":"^29.5.12","@types/node":"^22.2.0","@nestjs/core":"^10.3.10","@nestjs/common":"^10.3.10","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.3.10","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","@nestjs/schematics":"^10.1.3","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.0.1","@typescript-eslint/eslint-plugin":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.15_1723404495370_0.7232476081735784","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@eleven-am/nestjs-storage","version":"0.0.16","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.16","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"0ca63830f13c6fc6be6ce1112a198c9bae537bd8","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.16.tgz","fileCount":58,"integrity":"sha512-SPPb4SgNUMU+sD1DObvzWSXxycFJIwXN5A7LXtlv95fdUazR0O+lYqKo9EkqnWc303MBdkdfqV0mC/u6FXtKvQ==","signatures":[{"sig":"MEQCIF70ZCyYAul5N3RIk17BPLP2GP81HiEPA9co5ACanLISAiBS1RUvuxW92dWXSx695B0JWZTYVYi8cFa6otuKshuSJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437761},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b17fc24900040b3a4ce68dfe5c2d03e696982368","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","pipeline":"npm run lint && npm run build && npm run publishToNpm","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.7.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","aws-sdk":"^2.1672.0","googleapis":"^140.0.1","@azure/storage-blob":"^12.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@nestjs/cli":"^10.4.4","@types/jest":"^29.5.12","@types/node":"^22.2.0","@nestjs/core":"^10.4.0","@nestjs/common":"^10.4.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.4.0","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","@nestjs/schematics":"^10.1.3","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.0.1","@typescript-eslint/eslint-plugin":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.16_1723470176068_0.43238978231611513","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@eleven-am/nestjs-storage","version":"0.0.17","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.17","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"89f2eec129103b2084b0366bb35493bbaff611be","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.17.tgz","fileCount":58,"integrity":"sha512-tMrEjA07R/lcdSBy8pgbyn4OoTfxInKkE860DN5Fo6qiznMAhNTz742p15z7vO592G7LcG3CRPwEyDVCIp/58Q==","signatures":[{"sig":"MEQCIG1jjN93jYaxRRHun+Z7/b7Akv+/9L4DUMj621YQY8ZNAiAUD8pE5pjjgr8US4X15lFHXvtThOuzl9iuLsG4HZXpzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437288},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"04faec7c2057847f7300e3653f1119c656d360e3","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","pipeline":"npm run lint && npm run build && npm run publishToNpm","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.7.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.23.8","aws-sdk":"^2.1672.0","googleapis":"^140.0.1","@azure/storage-blob":"^12.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.1","eslint":"^8.56.0","ts-jest":"^29.2.4","ts-node":"^10.9.2","prettier":"^3.3.3","supertest":"^7.0.0","ts-loader":"^9.5.1","typescript":"^5.5.4","@nestjs/cli":"^10.4.4","@types/jest":"^29.5.12","@types/node":"^22.2.0","@nestjs/core":"^10.4.0","@nestjs/common":"^10.4.0","@types/express":"^4.17.21","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.4.0","@types/supertest":"^6.0.2","reflect-metadata":"^0.2.2","@nestjs/schematics":"^10.1.3","source-map-support":"^0.5.21","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.0.1","@typescript-eslint/eslint-plugin":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.17_1723479898252_0.22133024821125025","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@eleven-am/nestjs-storage","version":"0.0.21","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","_id":"@eleven-am/nestjs-storage@0.0.21","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"dist":{"shasum":"93e699f23220256f24a5167cc0213f392cb5bb5b","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.21.tgz","fileCount":58,"integrity":"sha512-HBxnF+wfPeejawlmR5C8Y1TwJpb4jaANisaFa790fcbHKNaGvC39OxsTcQBriNIMU4nJT2vphJNcLy2HT1AuPg==","signatures":[{"sig":"MEUCIQCwqAHL3mLi0ZR+tOPFZfnt7EGAgtGYm+IwN0MPmmuILQIgPchta1orpaX0N7E8YZcfzD58xxbuLaVahhFEeROjQ+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511242},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b8eb596ad561bddb1771b5ffb696065afe8952f0","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","pipeline":"npm run lint && npm run build && npm run publishToNpm","publishToNpm":"npm version patch && npm publish"},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"_npmVersion":"10.9.0","description":"A NestJS module for uploading files to cloud storage providers","directories":{},"_nodeVersion":"20.14.0","dependencies":{"zod":"^3.25.20","aws-sdk":"^2.1692.0","googleapis":"^149.0.0","@azure/storage-blob":"^12.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.2","eslint":"^8.56.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.1.1","ts-loader":"^9.5.2","typescript":"^5.8.3","@nestjs/cli":"^11.0.7","@types/jest":"^29.5.14","@types/node":"^22.15.21","@nestjs/core":"^11.1.1","@nestjs/common":"^11.1.1","@types/express":"^5.0.2","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.1","@types/supertest":"^6.0.3","reflect-metadata":"^0.2.2","@nestjs/schematics":"^11.0.5","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.32.1","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-storage_0.0.21_1747940363249_0.37584754596184644","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@eleven-am/nestjs-storage","version":"0.0.22","author":{"name":"Roy OSSAI"},"license":"GPL-3.0","publishConfig":{"access":"public"},"description":"A NestJS module for uploading files to cloud storage providers","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rimraf dist && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","publishToNpm":"npm version patch && npm publish","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pipeline":"npm run lint && npm run build && npm run publishToNpm"},"dependencies":{"@azure/storage-blob":"^12.27.0","aws-sdk":"^2.1692.0","googleapis":"^149.0.0","zod":"^3.25.20"},"devDependencies":{"@nestjs/cli":"^11.0.7","@nestjs/common":"^11.1.1","@nestjs/core":"^11.1.1","@nestjs/schematics":"^11.0.5","@nestjs/testing":"^11.1.1","@types/express":"^5.0.2","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/supertest":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.32.1","@typescript-eslint/parser":"^8.32.1","eslint":"^8.56.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","jest":"^29.7.0","prettier":"^3.5.3","reflect-metadata":"^0.2.2","rxjs":"^7.8.2","source-map-support":"^0.5.21","supertest":"^7.1.1","ts-jest":"^29.3.4","ts-loader":"^9.5.2","ts-node":"^10.9.2","tsconfig-paths":"^4.2.0","typescript":"^5.8.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"@eleven-am/nestjs-storage@0.0.22","gitHead":"788aca667511f889dc3c417feb27e9164f77c839","_nodeVersion":"20.14.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-dSlqBRbHmmHqMeHfyrwe5LWQ3QDYoFcAGuCsLrCJJENT4MoohdHpqiZa3+WabolMfroEN/HNLKp2i9NoME5+yg==","shasum":"4f3fc65e486c64c87a34371d6448e64518b4d283","tarball":"https://registry.npmjs.org/@eleven-am/nestjs-storage/-/nestjs-storage-0.0.22.tgz","fileCount":58,"unpackedSize":512179,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHj/qzU5tsBRy105gGEU8crjH2WlhCP8AF27S1in3uoAIhAJ9hoDOEvLxlYqDplR6lyf11Fi9n+hBcG5WJ0H5UTKrf"}]},"_npmUser":{"name":"eleven-am","email":"maixperiyon@gmail.com"},"directories":{},"maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-storage_0.0.22_1747940750763_0.14652121226638704"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-28T17:30:13.688Z","modified":"2025-05-22T19:05:51.237Z","0.0.3":"2023-12-28T17:30:14.030Z","0.0.4":"2023-12-28T18:05:36.515Z","0.0.5":"2023-12-28T18:09:16.426Z","0.0.6":"2023-12-28T18:53:45.345Z","0.0.7":"2023-12-28T19:09:11.192Z","0.0.8":"2023-12-28T19:12:19.631Z","0.0.9":"2023-12-28T20:01:06.131Z","0.0.10":"2024-01-23T15:01:03.784Z","0.0.11":"2024-03-03T21:54:44.728Z","0.0.12":"2024-03-20T07:34:09.590Z","0.0.13":"2024-07-22T20:14:26.454Z","0.0.14":"2024-07-22T20:39:40.911Z","0.0.15":"2024-08-11T19:28:15.590Z","0.0.16":"2024-08-12T13:42:56.212Z","0.0.17":"2024-08-12T16:24:58.486Z","0.0.21":"2025-05-22T18:59:23.488Z","0.0.22":"2025-05-22T19:05:51.076Z"},"author":{"name":"Roy OSSAI"},"license":"GPL-3.0","keywords":["nestjs","storage","cloud","aws","s3","google","blob"],"description":"A NestJS module for uploading files to cloud storage providers","maintainers":[{"name":"eleven-am","email":"maixperiyon@gmail.com"}],"readme":"# Nest Storage\n\nNest Storage is a module for [Nest.js](https://nestjs.com/) that simplifies interaction with various storage providers. It offers a flexible and extensible approach to handle storage operations in your Nest.js applications.\n\n## Installation\n\nTo use Nest Storage in your Nest.js application, install the package via npm:\n\n```bash\nnpm install @eleven-am/nestjs-storage\n```\n\n## Usage\n\n### 1. Import `StorageModule`\n\n```typescript\nimport { StorageModule } from '@eleven-am/nestjs-storage';\n\n@Module({\n  imports: [\n    StorageModule.forRoot({\n      provider: Provider.LOCAL, // Choose your storage provider\n      // Add provider-specific options as needed\n    }),\n  ],\n})\nexport class YourModule {}\n```\n\n### 2. Inject and Use `StorageService`\n\n```typescript\nimport { Injectable } from '@nestjs/common';\nimport { StorageService } from 'nest-storage';\n\n@Injectable()\nexport class YourService {\n  constructor(private readonly storageService: StorageService) {}\n\n  // Use storageService methods for file and folder operations\n  // Example: this.storageService.putFile('path/to/file.txt', bufferData);\n}\n```\n\n## Supported Providers\n\n- **Local Storage:** `Provider.LOCAL`\n- **Google Drive Storage:** `Provider.GDRIVE`\n- **Dropbox Storage:** `Provider.DROPBOX`\n- **Amazon S3 Storage:** `Provider.S3` and `Provider.R2`\n\nCertainly! Here's the same API section with reduced font size for the function names:\n\n## API Reference: `StorageService`\n\n#### `putFile(path: string, data: Buffer): Promise<void>`\n\nUploads a file to the storage provider at the specified path.\n\n- **Parameters:**\n    - `path` (string): The destination path for the file.\n    - `data` (Buffer): The data to be stored.\n\n#### `getFileOrFolder(fileId: string): Promise<any>`\n\nRetrieves information about a file or folder from the storage provider.\n\n- **Parameters:**\n    - `fileId` (string): The identifier of the file or folder.\n\n#### `readFile(fileId: string): Promise<Buffer>`\n\nReads the content of a file from the storage provider.\n\n- **Parameters:**\n    - `fileId` (string): The identifier of the file.\n\n#### `deleteFileOrFolder(fileId: string): Promise<void>`\n\nDeletes a file or folder from the storage provider.\n\n- **Parameters:**\n    - `fileId` (string): The identifier of the file or folder.\n\n#### `moveFileOrFolder(fileId: string, newPath: string): Promise<void>`\n\nMoves a file or folder to a new location within the storage provider.\n\n- **Parameters:**\n    - `fileId` (string): The identifier of the file or folder.\n    - `newPath` (string): The new path for the file or folder.\n\n#### `renameFileOrFolder(fileId: string, newName: string): Promise<void>`\n\nRenames a file or folder in the storage provider.\n\n- **Parameters:**\n    - `fileId` (string): The identifier of the file or folder.\n    - `newName` (string): The new name for the file or folder.\n\n#### `createFolder(path: string): Promise<void>`\n\nCreates a new folder in the storage provider.\n\n- **Parameters:**\n    - `path` (string): The path for the new folder.\n\n#### `readFolder(folderId: string): Promise<any[]>`\n\nReads the contents of a folder from the storage provider.\n\n- **Parameters:**\n    - `folderId` (string): The identifier of the folder.\n\n#### `getProvider(): string`\n\nReturns the current storage provider name.\n\n- **Returns:**\n    - (string): The name of the storage provider (`LOCAL`, `GDRIVE`, `DROPBOX`, `S3`, or `R2`).\n\n## Contributing\n\nContributions are welcome! If you find any issues or have suggestions, feel free to open an [issue](https://github.com/Eleven-am/nest-storage/issues) or create a [pull request](https://github.com/Eleven-am/nest-storage/pulls).\n\n## License\n\nThis project is licensed under the [GPL 3.0 License](LICENSE).\n","readmeFilename":"README.md"}