Socket
Socket
Sign inDemoInstall

@aomex/web

Package Overview
Dependencies
Maintainers
1
Versions
58
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 0.0.27 to 0.0.28

12

CHANGELOG.md
# @aomex/web
## 0.0.28
### Patch Changes
- [`00bafbb`](https://github.com/aomex/aomex/commit/00bafbbac2d32205b63a6bf561fb0a69c38a54bb) Thanks [@geekact](https://github.com/geekact)! - refactor(core): 缓存迁移到新的包@aomex/internal-cache
- [`8becf8e`](https://github.com/aomex/aomex/commit/8becf8ee5ef86a5909783d0654e536db7be9bf5b) Thanks [@geekact](https://github.com/geekact)! - refactor(core): 工具移动到新的包@aomex/internal-tools
- Updated dependencies [[`00bafbb`](https://github.com/aomex/aomex/commit/00bafbbac2d32205b63a6bf561fb0a69c38a54bb), [`8becf8e`](https://github.com/aomex/aomex/commit/8becf8ee5ef86a5909783d0654e536db7be9bf5b), [`0776719`](https://github.com/aomex/aomex/commit/077671963401f1dafb5b03722899452d45df13fc), [`f996bf7`](https://github.com/aomex/aomex/commit/f996bf7e529e7751a5e858c579feed33f5f02d65)]:
- @aomex/core@0.0.27
- @aomex/internal-tools@0.0.27
## 0.0.27

@@ -4,0 +16,0 @@

3

dist/index.d.ts

@@ -1,2 +0,3 @@

import { Chain, PureChain, PureMiddlewareToken, NonReadonly, Next, Middleware, OpenAPI, Validator, TransformedValidator, magistrate, CompatibleValidator } from '@aomex/core';
import { Chain, PureChain, PureMiddlewareToken, Next, Middleware, OpenAPI, Validator, TransformedValidator, magistrate, CompatibleValidator } from '@aomex/core';
import { NonReadonly } from '@aomex/internal-tools';
import { Server, RequestListener, ServerResponse, IncomingMessage } from 'node:http';

@@ -3,0 +4,0 @@ import EventEmitter from 'node:events';

@@ -6,3 +6,4 @@ // src/override/middleware.ts

import { extname } from "node:path";
import { compose, Middleware, middleware, toArray } from "@aomex/core";
import { compose, Middleware, middleware } from "@aomex/core";
import { toArray } from "@aomex/internal-tools";
function skip(token, options) {

@@ -71,5 +72,5 @@ if (options === true) {

magistrate,
Rule,
bytes
Rule
} from "@aomex/core";
import { bytes } from "@aomex/internal-tools";
import typeIs from "type-is";

@@ -167,15 +168,16 @@ var FileValidator = class extends Validator {

import { EOL } from "node:os";
import { Chain as Chain2, chalk, compose as compose2 } from "@aomex/core";
import { Chain as Chain2, compose as compose2 } from "@aomex/core";
import { chalk } from "@aomex/internal-tools";
// src/util/get-content-type.ts
import mimeTypes2 from "mime-types";
import { MemoryCache } from "@aomex/core";
var cache = new MemoryCache({
maxItems: 100
import { LRUCache } from "lru-cache";
var cache = new LRUCache({
max: 100
});
var getMimeType = (filenameOrExt) => {
let mimeType = cache.lru.get(filenameOrExt);
let mimeType = cache.get(filenameOrExt);
if (!mimeType) {
mimeType = mimeTypes2.contentType(filenameOrExt);
cache.lru.set(filenameOrExt, mimeType);
mimeType = mimeTypes2.contentType(filenameOrExt) || "";
cache.set(filenameOrExt, mimeType);
}

@@ -182,0 +184,0 @@ return mimeType;

{
"name": "@aomex/web",
"version": "0.0.27",
"version": "0.0.28",
"description": "",

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

"peerDependencies": {
"@aomex/core": "^0.0.26"
"@aomex/core": "^0.0.27"
},

@@ -54,2 +54,3 @@ "dependencies": {

"http-errors": "^2.0.0",
"lru-cache": "^10.0.2",
"mime-types": "^2.1.35",

@@ -61,6 +62,7 @@ "qs": "^6.11.2",

"type-is": "^1.6.18",
"vary": "^1.1.2"
"vary": "^1.1.2",
"@aomex/internal-tools": "^0.0.27"
},
"devDependencies": {
"@aomex/core": "^0.0.26",
"@aomex/core": "^0.0.27",
"@types/co-body": "^6.1.0",

@@ -67,0 +69,0 @@ "@types/content-type": "^1.1.5",

Sorry, the diff of this file is not supported yet

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