New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@arcjet/decorate

Package Overview
Dependencies
Maintainers
2
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@arcjet/decorate - npm Package Compare versions

Comparing version 1.0.0-alpha.13 to 1.0.0-alpha.14

24

index.js

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

import logger from '@arcjet/logger';
import format from '@arcjet/sprintf';

@@ -92,3 +92,3 @@ function isHeaderLike(value) {

if (policies.has(reason.max)) {
logger.error("Invalid rate limit policy—two policies should not share the same limit");
console.error("Invalid rate limit policy—two policies should not share the same limit");
return;

@@ -100,3 +100,3 @@ }

typeof reason.reset !== "number") {
logger.error("Invalid rate limit encountered: %s", reason);
console.error(format("Invalid rate limit encountered: %o", reason));
return;

@@ -121,3 +121,3 @@ }

typeof decision.reason.reset !== "number") {
logger.error("Invalid rate limit encountered: %s", decision.reason);
console.error(format("Invalid rate limit encountered: %o", decision.reason));
return;

@@ -134,6 +134,6 @@ }

if (value.has("RateLimit")) {
logger.warn("Response already contains `RateLimit` header\n Original: %s\n New: %s", value.get("RateLimit"), limit);
console.warn(format("Response already contains `RateLimit` header\n Original: %s\n New: %s", value.get("RateLimit"), limit));
}
if (value.has("RateLimit-Policy")) {
logger.warn("Response already contains `RateLimit-Policy` header\n Original: %s\n New: %s", value.get("RateLimit-Policy"), limit);
console.warn(format("Response already contains `RateLimit-Policy` header\n Original: %s\n New: %s", value.get("RateLimit-Policy"), limit));
}

@@ -147,6 +147,6 @@ value.set("RateLimit", limit);

if (value.headers.has("RateLimit")) {
logger.warn("Response already contains `RateLimit` header\n Original: %s\n New: %s", value.headers.get("RateLimit"), limit);
console.warn(format("Response already contains `RateLimit` header\n Original: %s\n New: %s", value.headers.get("RateLimit"), limit));
}
if (value.headers.has("RateLimit-Policy")) {
logger.warn("Response already contains `RateLimit-Policy` header\n Original: %s\n New: %s", value.headers.get("RateLimit-Policy"), limit);
console.warn(format("Response already contains `RateLimit-Policy` header\n Original: %s\n New: %s", value.headers.get("RateLimit-Policy"), limit));
}

@@ -160,10 +160,10 @@ value.headers.set("RateLimit", limit);

if (value.headersSent) {
logger.error("Headers have already been sent—cannot set RateLimit header");
console.error("Headers have already been sent—cannot set RateLimit header");
return;
}
if (value.hasHeader("RateLimit")) {
logger.warn("Response already contains `RateLimit` header\n Original: %s\n New: %s", value.getHeader("RateLimit"), limit);
console.warn(format("Response already contains `RateLimit` header\n Original: %s\n New: %s", value.getHeader("RateLimit"), limit));
}
if (value.hasHeader("RateLimit-Policy")) {
logger.warn("Response already contains `RateLimit-Policy` header\n Original: %s\n New: %s", value.getHeader("RateLimit-Policy"), limit);
console.warn(format("Response already contains `RateLimit-Policy` header\n Original: %s\n New: %s", value.getHeader("RateLimit-Policy"), limit));
}

@@ -175,5 +175,5 @@ value.setHeader("RateLimit", limit);

}
logger.debug("Cannot determine if response is Response or OutgoingMessage type");
console.debug("Cannot determine if response is Response or OutgoingMessage type");
}
export { setRateLimitHeaders };

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

import logger from "@arcjet/logger";
import format from "@arcjet/sprintf";
import {

@@ -185,3 +185,3 @@ ArcjetDecision,

if (policies.has(reason.max)) {
logger.error(
console.error(
"Invalid rate limit policy—two policies should not share the same limit",

@@ -198,3 +198,3 @@ );

) {
logger.error("Invalid rate limit encountered: %s", reason);
console.error(format("Invalid rate limit encountered: %o", reason));
return;

@@ -223,3 +223,5 @@ }

) {
logger.error("Invalid rate limit encountered: %s", decision.reason);
console.error(
format("Invalid rate limit encountered: %o", decision.reason),
);
return;

@@ -237,13 +239,17 @@ }

if (value.has("RateLimit")) {
logger.warn(
"Response already contains `RateLimit` header\n Original: %s\n New: %s",
value.get("RateLimit"),
limit,
console.warn(
format(
"Response already contains `RateLimit` header\n Original: %s\n New: %s",
value.get("RateLimit"),
limit,
),
);
}
if (value.has("RateLimit-Policy")) {
logger.warn(
"Response already contains `RateLimit-Policy` header\n Original: %s\n New: %s",
value.get("RateLimit-Policy"),
limit,
console.warn(
format(
"Response already contains `RateLimit-Policy` header\n Original: %s\n New: %s",
value.get("RateLimit-Policy"),
limit,
),
);

@@ -261,13 +267,17 @@ }

if (value.headers.has("RateLimit")) {
logger.warn(
"Response already contains `RateLimit` header\n Original: %s\n New: %s",
value.headers.get("RateLimit"),
limit,
console.warn(
format(
"Response already contains `RateLimit` header\n Original: %s\n New: %s",
value.headers.get("RateLimit"),
limit,
),
);
}
if (value.headers.has("RateLimit-Policy")) {
logger.warn(
"Response already contains `RateLimit-Policy` header\n Original: %s\n New: %s",
value.headers.get("RateLimit-Policy"),
limit,
console.warn(
format(
"Response already contains `RateLimit-Policy` header\n Original: %s\n New: %s",
value.headers.get("RateLimit-Policy"),
limit,
),
);

@@ -285,3 +295,3 @@ }

if (value.headersSent) {
logger.error(
console.error(
"Headers have already been sent—cannot set RateLimit header",

@@ -293,6 +303,8 @@ );

if (value.hasHeader("RateLimit")) {
logger.warn(
"Response already contains `RateLimit` header\n Original: %s\n New: %s",
value.getHeader("RateLimit"),
limit,
console.warn(
format(
"Response already contains `RateLimit` header\n Original: %s\n New: %s",
value.getHeader("RateLimit"),
limit,
),
);

@@ -302,6 +314,8 @@ }

if (value.hasHeader("RateLimit-Policy")) {
logger.warn(
"Response already contains `RateLimit-Policy` header\n Original: %s\n New: %s",
value.getHeader("RateLimit-Policy"),
limit,
console.warn(
format(
"Response already contains `RateLimit-Policy` header\n Original: %s\n New: %s",
value.getHeader("RateLimit-Policy"),
limit,
),
);

@@ -317,5 +331,5 @@ }

logger.debug(
console.debug(
"Cannot determine if response is Response or OutgoingMessage type",
);
}
{
"name": "@arcjet/decorate",
"version": "1.0.0-alpha.13",
"version": "1.0.0-alpha.14",
"description": "Arcjet utilities for decorating responses with information",

@@ -43,11 +43,11 @@ "license": "Apache-2.0",

"dependencies": {
"@arcjet/logger": "1.0.0-alpha.13",
"@arcjet/protocol": "1.0.0-alpha.13"
"@arcjet/protocol": "1.0.0-alpha.14",
"@arcjet/sprintf": "1.0.0-alpha.14"
},
"devDependencies": {
"@arcjet/eslint-config": "1.0.0-alpha.13",
"@arcjet/rollup-config": "1.0.0-alpha.13",
"@arcjet/tsconfig": "1.0.0-alpha.13",
"@arcjet/eslint-config": "1.0.0-alpha.14",
"@arcjet/rollup-config": "1.0.0-alpha.14",
"@arcjet/tsconfig": "1.0.0-alpha.14",
"@jest/globals": "29.7.0",
"@rollup/wasm-node": "4.17.2",
"@rollup/wasm-node": "4.18.0",
"@types/node": "18.18.0",

@@ -54,0 +54,0 @@ "jest": "29.7.0",

<a href="https://arcjet.com" target="_arcjet-home">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://arcjet.com/arcjet-logo-dark-planet-arrival.svg">
<img src="https://arcjet.com/arcjet-logo-light-planet-arrival.svg" alt="Arcjet Logo" height="144" width="auto">
<source media="(prefers-color-scheme: dark)" srcset="https://arcjet.com/logo/arcjet-dark-lockup-voyage-horizontal.svg">
<img src="https://arcjet.com/logo/arcjet-light-lockup-voyage-horizontal.svg" alt="Arcjet Logo" height="128" width="auto">
</picture>

@@ -6,0 +6,0 @@ </a>

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