Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@aws-sdk/middleware-sdk-s3

Package Overview
Dependencies
Maintainers
4
Versions
213
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/middleware-sdk-s3 - npm Package Compare versions

Comparing version 0.1.0-preview.4 to 1.0.0-alpha.1

2

build/index.js

@@ -5,2 +5,2 @@ "use strict";

tslib_1.__exportStar(require("./validate-bucket-name"), exports);
//# sourceMappingURL=index.js.map
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsaUVBQXVDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi4vdmFsaWRhdGUtYnVja2V0LW5hbWVcIjtcbiJdfQ==

@@ -1,2 +0,4 @@

import { Handler } from "@aws-sdk/types";
export declare const validateBucketName: (next: Handler<any, any>) => Handler<any, any>;
import { InitializeHandlerOptions, InitializeMiddleware, Pluggable } from "@aws-sdk/types";
export declare function validateBucketNameMiddleware(): InitializeMiddleware<any, any>;
export declare const validateBucketNameMiddlewareOptions: InitializeHandlerOptions;
export declare const getValidateBucketNamePlugin: (unused: any) => Pluggable<any, any>;
"use strict";
var _this = this;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
exports.validateBucketName = function (next) { return function (args) { return tslib_1.__awaiter(_this, void 0, void 0, function () {
var input, err;
return tslib_1.__generator(this, function (_a) {
input = args.input;
if (typeof input.Bucket === "string" && input.Bucket.indexOf("/") >= 0) {
err = new Error("Bucket name shouldn't contain '/', received '" + input.Bucket + "'");
err.name = "InvalidBucketName";
throw err;
}
return [2 /*return*/, next(tslib_1.__assign({}, args))];
});
}); }; };
//# sourceMappingURL=validate-bucket-name.js.map
function validateBucketNameMiddleware() {
var _this = this;
return function (next) { return function (args) { return tslib_1.__awaiter(_this, void 0, void 0, function () {
var input, err;
return tslib_1.__generator(this, function (_a) {
input = args.input;
if (typeof input.Bucket === "string" && input.Bucket.indexOf("/") >= 0) {
err = new Error("Bucket name shouldn't contain '/', received '" + input.Bucket + "'");
err.name = "InvalidBucketName";
throw err;
}
return [2 /*return*/, next(tslib_1.__assign({}, args))];
});
}); }; };
}
exports.validateBucketNameMiddleware = validateBucketNameMiddleware;
exports.validateBucketNameMiddlewareOptions = {
step: "initialize",
tags: ["VALIDATE_BUCKET_NAME"],
name: "validateBucketNameMiddleware"
};
exports.getValidateBucketNamePlugin = function (unused) { return ({
applyToStack: function (clientStack) {
clientStack.add(validateBucketNameMiddleware(), exports.validateBucketNameMiddlewareOptions);
}
}); };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdGUtYnVja2V0LW5hbWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvdmFsaWRhdGUtYnVja2V0LW5hbWUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBVUEsU0FBZ0IsNEJBQTRCO0lBQTVDLGlCQWdCQztJQWZDLE9BQU8sVUFDTCxJQUFvQyxJQUNELE9BQUEsVUFDbkMsSUFBcUM7OztZQUU3QixLQUFLLEdBQUssSUFBSSxNQUFULENBQVU7WUFDdkIsSUFBSSxPQUFPLEtBQUssQ0FBQyxNQUFNLEtBQUssUUFBUSxJQUFJLEtBQUssQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFBRTtnQkFDaEUsR0FBRyxHQUFHLElBQUksS0FBSyxDQUNuQixrREFBZ0QsS0FBSyxDQUFDLE1BQU0sTUFBRyxDQUNoRSxDQUFDO2dCQUNGLEdBQUcsQ0FBQyxJQUFJLEdBQUcsbUJBQW1CLENBQUM7Z0JBQy9CLE1BQU0sR0FBRyxDQUFDO2FBQ1g7WUFDRCxzQkFBTyxJQUFJLHNCQUFNLElBQUksRUFBRyxFQUFDOztTQUMxQixFQVpvQyxDQVlwQyxDQUFDO0FBQ0osQ0FBQztBQWhCRCxvRUFnQkM7QUFFWSxRQUFBLG1DQUFtQyxHQUE2QjtJQUMzRSxJQUFJLEVBQUUsWUFBWTtJQUNsQixJQUFJLEVBQUUsQ0FBQyxzQkFBc0IsQ0FBQztJQUM5QixJQUFJLEVBQUUsOEJBQThCO0NBQ3JDLENBQUM7QUFFVyxRQUFBLDJCQUEyQixHQUFHLFVBQ3pDLE1BQVcsSUFDYSxPQUFBLENBQUM7SUFDekIsWUFBWSxFQUFFLFVBQUEsV0FBVztRQUN2QixXQUFXLENBQUMsR0FBRyxDQUNiLDRCQUE0QixFQUFFLEVBQzlCLDJDQUFtQyxDQUNwQyxDQUFDO0lBQ0osQ0FBQztDQUNGLENBQUMsRUFQd0IsQ0FPeEIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIEluaXRpYWxpemVIYW5kbGVyLFxuICBJbml0aWFsaXplSGFuZGxlckFyZ3VtZW50cyxcbiAgSW5pdGlhbGl6ZUhhbmRsZXJPcHRpb25zLFxuICBJbml0aWFsaXplSGFuZGxlck91dHB1dCxcbiAgSW5pdGlhbGl6ZU1pZGRsZXdhcmUsXG4gIE1ldGFkYXRhQmVhcmVyLFxuICBQbHVnZ2FibGVcbn0gZnJvbSBcIkBhd3Mtc2RrL3R5cGVzXCI7XG5cbmV4cG9ydCBmdW5jdGlvbiB2YWxpZGF0ZUJ1Y2tldE5hbWVNaWRkbGV3YXJlKCk6IEluaXRpYWxpemVNaWRkbGV3YXJlPGFueSwgYW55PiB7XG4gIHJldHVybiA8T3V0cHV0IGV4dGVuZHMgTWV0YWRhdGFCZWFyZXI+KFxuICAgIG5leHQ6IEluaXRpYWxpemVIYW5kbGVyPGFueSwgT3V0cHV0PlxuICApOiBJbml0aWFsaXplSGFuZGxlcjxhbnksIE91dHB1dD4gPT4gYXN5bmMgKFxuICAgIGFyZ3M6IEluaXRpYWxpemVIYW5kbGVyQXJndW1lbnRzPGFueT5cbiAgKTogUHJvbWlzZTxJbml0aWFsaXplSGFuZGxlck91dHB1dDxPdXRwdXQ+PiA9PiB7XG4gICAgY29uc3QgeyBpbnB1dCB9ID0gYXJncztcbiAgICBpZiAodHlwZW9mIGlucHV0LkJ1Y2tldCA9PT0gXCJzdHJpbmdcIiAmJiBpbnB1dC5CdWNrZXQuaW5kZXhPZihcIi9cIikgPj0gMCkge1xuICAgICAgY29uc3QgZXJyID0gbmV3IEVycm9yKFxuICAgICAgICBgQnVja2V0IG5hbWUgc2hvdWxkbid0IGNvbnRhaW4gJy8nLCByZWNlaXZlZCAnJHtpbnB1dC5CdWNrZXR9J2BcbiAgICAgICk7XG4gICAgICBlcnIubmFtZSA9IFwiSW52YWxpZEJ1Y2tldE5hbWVcIjtcbiAgICAgIHRocm93IGVycjtcbiAgICB9XG4gICAgcmV0dXJuIG5leHQoeyAuLi5hcmdzIH0pO1xuICB9O1xufVxuXG5leHBvcnQgY29uc3QgdmFsaWRhdGVCdWNrZXROYW1lTWlkZGxld2FyZU9wdGlvbnM6IEluaXRpYWxpemVIYW5kbGVyT3B0aW9ucyA9IHtcbiAgc3RlcDogXCJpbml0aWFsaXplXCIsXG4gIHRhZ3M6IFtcIlZBTElEQVRFX0JVQ0tFVF9OQU1FXCJdLFxuICBuYW1lOiBcInZhbGlkYXRlQnVja2V0TmFtZU1pZGRsZXdhcmVcIlxufTtcblxuZXhwb3J0IGNvbnN0IGdldFZhbGlkYXRlQnVja2V0TmFtZVBsdWdpbiA9IChcbiAgdW51c2VkOiBhbnlcbik6IFBsdWdnYWJsZTxhbnksIGFueT4gPT4gKHtcbiAgYXBwbHlUb1N0YWNrOiBjbGllbnRTdGFjayA9PiB7XG4gICAgY2xpZW50U3RhY2suYWRkKFxuICAgICAgdmFsaWRhdGVCdWNrZXROYW1lTWlkZGxld2FyZSgpLFxuICAgICAgdmFsaWRhdGVCdWNrZXROYW1lTWlkZGxld2FyZU9wdGlvbnNcbiAgICApO1xuICB9XG59KTtcbiJdfQ==

@@ -6,2 +6,26 @@ # Change Log

# 1.0.0-alpha.1 (2020-01-08)
### Bug Fixes
* middleware name and tags ([#486](https://github.com/aws/aws-sdk-js-v3/issues/486)) ([8a3bcce](https://github.com/aws/aws-sdk-js-v3/commit/8a3bcce))
# 0.6.0 (2019-10-30)
# 0.3.0 (2019-09-09)
### Features
* **s3:** throw error when bucket name contains "/" ([#314](https://github.com/aws/aws-sdk-js-v3/issues/314)) ([a610e2c](https://github.com/aws/aws-sdk-js-v3/commit/a610e2c))
# 0.1.0-preview.4 (2019-10-30)

@@ -8,0 +32,0 @@

{
"name": "@aws-sdk/middleware-sdk-s3",
"version": "0.1.0-preview.4",
"version": "1.0.0-alpha.1",
"scripts": {

@@ -20,3 +20,3 @@ "prepublishOnly": "tsc",

"devDependencies": {
"@aws-sdk/types": "^0.1.0-preview.7",
"@aws-sdk/types": "^1.0.0-alpha.1",
"@types/jest": "^24.0.12",

@@ -23,0 +23,0 @@ "jest": "^24.7.1",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc