Socket
Socket
Sign inDemoInstall

@aomex/web

Package Overview
Dependencies
Maintainers
0
Versions
49
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aomex/web - npm Package Compare versions

Comparing version 1.6.0 to 1.7.0

11

CHANGELOG.md

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

# [1.7.0](https://github.com/aomex/aomex/compare/v1.6.0...v1.7.0) (2024-07-13)
### Features
* **web:** 请求实体包含二进制类型时,采用multipart/form-data的文档格式 ([59f5c74](https://github.com/aomex/aomex/commit/59f5c74b2a4e23599042eb8f9ead860a10436298))
# [1.6.0](https://github.com/aomex/aomex/compare/v1.5.1...v1.6.0) (2024-07-05)

@@ -8,0 +19,0 @@

42

dist/index.d.ts

@@ -357,11 +357,11 @@ import { I18nMessage, Next, Middleware, MixinMiddleware, OpenAPI, Validator, TransformedValidator, magistrate, I18n, ValidatorToken } from '@aomex/core';

listen: {
(port?: number | undefined, hostname?: string | undefined, backlog?: number | undefined, listeningListener?: (() => void) | undefined): http.Server<any, any>;
(port?: number | undefined, hostname?: string | undefined, listeningListener?: (() => void) | undefined): http.Server<any, any>;
(port?: number | undefined, backlog?: number | undefined, listeningListener?: (() => void) | undefined): http.Server<any, any>;
(port?: number | undefined, listeningListener?: (() => void) | undefined): http.Server<any, any>;
(path: string, backlog?: number | undefined, listeningListener?: (() => void) | undefined): http.Server<any, any>;
(path: string, listeningListener?: (() => void) | undefined): http.Server<any, any>;
(options: net.ListenOptions, listeningListener?: (() => void) | undefined): http.Server<any, any>;
(handle: any, backlog?: number | undefined, listeningListener?: (() => void) | undefined): http.Server<any, any>;
(handle: any, listeningListener?: (() => void) | undefined): http.Server<any, any>;
(port?: number, hostname?: string, backlog?: number, listeningListener?: () => void): http.Server<any, any>;
(port?: number, hostname?: string, listeningListener?: () => void): http.Server<any, any>;
(port?: number, backlog?: number, listeningListener?: () => void): http.Server<any, any>;
(port?: number, listeningListener?: () => void): http.Server<any, any>;
(path: string, backlog?: number, listeningListener?: () => void): http.Server<any, any>;
(path: string, listeningListener?: () => void): http.Server<any, any>;
(options: net.ListenOptions, listeningListener?: () => void): http.Server<any, any>;
(handle: any, backlog?: number, listeningListener?: () => void): http.Server<any, any>;
(handle: any, listeningListener?: () => void): http.Server<any, any>;
};

@@ -377,11 +377,11 @@ };

listen: {
(port?: number | undefined, hostname?: string | undefined, backlog?: number | undefined, listeningListener?: (() => void) | undefined): https.Server<any, any>;
(port?: number | undefined, hostname?: string | undefined, listeningListener?: (() => void) | undefined): https.Server<any, any>;
(port?: number | undefined, backlog?: number | undefined, listeningListener?: (() => void) | undefined): https.Server<any, any>;
(port?: number | undefined, listeningListener?: (() => void) | undefined): https.Server<any, any>;
(path: string, backlog?: number | undefined, listeningListener?: (() => void) | undefined): https.Server<any, any>;
(path: string, listeningListener?: (() => void) | undefined): https.Server<any, any>;
(options: net.ListenOptions, listeningListener?: (() => void) | undefined): https.Server<any, any>;
(handle: any, backlog?: number | undefined, listeningListener?: (() => void) | undefined): https.Server<any, any>;
(handle: any, listeningListener?: (() => void) | undefined): https.Server<any, any>;
(port?: number, hostname?: string, backlog?: number, listeningListener?: () => void): https.Server<any, any>;
(port?: number, hostname?: string, listeningListener?: () => void): https.Server<any, any>;
(port?: number, backlog?: number, listeningListener?: () => void): https.Server<any, any>;
(port?: number, listeningListener?: () => void): https.Server<any, any>;
(path: string, backlog?: number, listeningListener?: () => void): https.Server<any, any>;
(path: string, listeningListener?: () => void): https.Server<any, any>;
(options: net.ListenOptions, listeningListener?: () => void): https.Server<any, any>;
(handle: any, backlog?: number, listeningListener?: () => void): https.Server<any, any>;
(handle: any, listeningListener?: () => void): https.Server<any, any>;
};

@@ -397,3 +397,3 @@ };

[key: string]: P;
}, P extends Validator<unknown>>(fields: T) => WebMiddleware<{
}, P extends Validator>(fields: T) => WebMiddleware<{
readonly body: Validator.Infer<T>;

@@ -407,3 +407,3 @@ }>;

[key: string]: P;
}, P extends Validator<unknown>>(fields: T) => WebMiddleware<{
}, P extends Validator>(fields: T) => WebMiddleware<{
readonly query: Validator.Infer<T>;

@@ -417,3 +417,3 @@ }>;

[key: string]: P;
}, P extends Validator<unknown>>(fields: T) => WebMiddleware<{
}, P extends Validator>(fields: T) => WebMiddleware<{
readonly params: Validator.Infer<T>;

@@ -420,0 +420,0 @@ }>;

@@ -652,3 +652,9 @@ // src/i18n/locales/zh-cn.ts

// src/middleware/body.ts
import { validate, Validator as Validator2, rule, ValidatorError, middleware as middleware2 } from "@aomex/core";
import {
validate,
Validator as Validator2,
rule,
ValidatorError,
middleware as middleware2
} from "@aomex/core";
var body = (fields) => {

@@ -666,7 +672,7 @@ return middleware2.web({

onMethod(methodItem) {
const schema = Validator2.toDocument(rule.object(fields)).schema;
const contentType = JSON.stringify(schema).includes('"format":"binary"') ? "multipart/form-data" : "application/json";
methodItem.requestBody = {
content: {
"*/*": {
schema: Validator2.toDocument(rule.object(fields)).schema
}
[contentType]: { schema }
},

@@ -673,0 +679,0 @@ required: Object.values(fields).some(

{
"name": "@aomex/web",
"version": "1.6.0",
"version": "1.7.0",
"description": "aomex web层应用",

@@ -53,3 +53,3 @@ "type": "module",

"vary": "^1.1.2",
"@aomex/internal-tools": "^1.6.0"
"@aomex/internal-tools": "^1.7.0"
},

@@ -65,5 +65,5 @@ "devDependencies": {

"@types/vary": "^1.1.3",
"@aomex/core": "^1.6.0"
"@aomex/core": "^1.7.0"
},
"scripts": {}
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc