{"cds":{"requires":{"kinds":{"attachments-db":{"impl":"@cap-js/attachments/srv/attachments/basic"},"attachments-s3":{"impl":"@cap-js/attachments/srv/attachments/aws-s3"},"attachments-gcp":{"impl":"@cap-js/attachments/srv/attachments/gcp"},"attachments-azure":{"impl":"@cap-js/attachments/srv/attachments/azure-blob-storage"},"malwareScanner-btp":{"model":"@cap-js/attachments/srv/malware-scanner/malwareScanner"},"malwareScanner-mock":{"model":"@cap-js/attachments/srv/malware-scanner/malwareScanner-mocked"},"attachments-standard":{"impl":"@cap-js/attachments/srv/attachments/standard"},"malwareScanner-mocked":{"model":"@cap-js/attachments/srv/malware-scanner/malwareScanner-mocked"}},"[hybrid]":{"attachments":{"kind":"standard","scan":true,"objectStore":{"kind":"separate"}},"malwareScanner":{"kind":"malwareScanner-btp"}},"attachments":{"scan":true,"outboxed":true,"objectStore":{"kind":"separate"},"scanExpiryMs":259200000,"deduplicateFileNames":true},"objectStore":{"vcap":{"label":"objectstore"}},"[production]":{"attachments":{"kind":"standard","objectStore":{"kind":"separate"}},"malwareScanner":{"kind":"malwareScanner-btp"}},"[development]":{"attachments":{"kind":"db"},"malwareScanner":{"kind":"malwareScanner-mocked"}},"malwareScanner":{"vcap":{"label":"malware-scanner"},"retry":{"maxDelay":30000,"maxAttempts":5,"initialDelay":1000,"maxConcurrentScans":30}},"serviceManager":{"vcap":{"label":"service-manager"}}}},"bugs":{"url":"https://github.com/cap-js/attachments/issues"},"dist":{"shasum":"e6782e31fcdd0b0400672902663b9f9a4193cbbc","tarball":"https://registry.npmjs.org/@cap-js/attachments/-/attachments-4.0.0.tgz","fileCount":99,"integrity":"sha512-RQhBK8o5S7FIkyxQ7sg2tuW8gd+fQsU+GZikyCpBdjQCiDQoLXCD0aQLrck/2sK0Amg79SwR+1FDP8YlKHkC7w==","signatures":[{"sig":"MEQCICWVSJB44cL7wOOnlAFQva8rJCq6S+YfHi/8ALRPKftTAiB/V22hY5UWogFEvQBol1Wjm5TrbePxduGUOAvn/Z3j3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cap-js%2fattachments@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":362543},"main":"cds-plugin.js","name":"@cap-js/attachments","author":{"url":"https://www.sap.com","name":"SAP SE"},"gitHead":"147bae513e42e9f49bfe5a053e614f2f6550e07e","license":"Apache-2.0","scripts":{"lint":"npx eslint .","test":"npx jest --silent=true","prepare":"git config core.hooksPath .husky","test:postgres":"CDS_ENV=pg npx jest --silent=true","deploy:postgres":"cd ./tests/incidents-app && cds deploy --profile pg"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63fe2c36-9c66-43dc-8ef6-30f5be37cb3a"}},"homepage":"https://cap.cloud.sap/","repository":{"url":"git+https://github.com/cap-js/attachments.git","type":"git"},"workspaces":["tests/incidents-app/"],"_npmVersion":"11.16.0","description":"CAP cds-plugin providing image and attachment storing out-of-the-box.","directories":{},"maintainers":[{"name":"sap_extncrepos","email":"mob.extrepo.stores@sap.com"},{"name":"cap-npm","email":"cap@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"}],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"@cap-js/hana":">=2.7","@cap-js/sqlite":">=2","@cap-js/cds-test":"^1","@aws-sdk/client-s3":"^3.993.0","@azure/storage-blob":"^12.31.0","@aws-sdk/lib-storage":"^3.993.0","@google-cloud/storage":"^7.19.0"},"peerDependencies":{"@sap/cds":">=9","@aws-sdk/client-s3":"^3","@azure/storage-blob":"^12","@aws-sdk/lib-storage":"^3","@google-cloud/storage":"^7"},"peerDependenciesMeta":{"@aws-sdk/client-s3":{"optional":true},"@azure/storage-blob":{"optional":true},"@aws-sdk/lib-storage":{"optional":true},"@google-cloud/storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/attachments_4.0.0_1785748290319_0.5031806110557202","host":"s3://npm-registry-packages-npm-production"},"_id":"@cap-js/attachments@4.0.0","version":"4.0.0"}