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

@grammyjs/parse-mode

Package Overview
Dependencies
Maintainers
2
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@grammyjs/parse-mode - npm Package Compare versions

Comparing version 1.6.0 to 1.7.1

10

dist/format.js

@@ -111,2 +111,10 @@ "use strict";

/**
* Inserts a custom emoji.
* @param placeholder A placeholder emoji
* @param emoji The custom emoji identifier
*/
const customEmoji = (placeholder, emoji) => {
return link(placeholder, `tg://emoji?id=${emoji}`);
};
/**
* Formats the `Stringable`` as a Telegram link to a chat message. Incompatible with `code` and `pre`.

@@ -152,3 +160,3 @@ * @param stringLike The `Stringable` to format.

let text = rawStringParts[0];
let entities = [];
const entities = [];
for (let i = 0; i < stringLikes.length; i++) {

@@ -155,0 +163,0 @@ const stringLike = stringLikes[i];

2

dist/transformer.d.ts

@@ -8,3 +8,3 @@ import type { Transformer } from "./deps.node.js";

*/
declare const buildTransformer: (parseMode: string) => Transformer<import("grammy").RawApi>;
declare const buildTransformer: (parseMode: string) => Transformer;
export { buildTransformer as parseMode };

@@ -24,3 +24,30 @@ "use strict";

}
return prev(method, { ...payload, ...{ parse_mode: normalisedParseMode } }, signal);
switch (method) {
case "editMessageMedia":
if ("media" in payload &&
!("parse_mode" in payload.media)) {
// @ts-ignore
payload.media.parse_mode = normalisedParseMode;
}
break;
case "answerInlineQuery":
if ("results" in payload) {
for (const result of payload.results) {
if ("input_message_content" in result &&
// @ts-ignore
!("parse_mode" in result.input_message_content)) {
// @ts-ignore
result.input_message_content.parse_mode = normalisedParseMode;
}
else if (!("parse_mode" in result)) {
// @ts-ignore
result.parse_mode = normalisedParseMode;
}
}
}
break;
default:
payload = { ...payload, ...{ parse_mode: normalisedParseMode } };
}
return prev(method, payload, signal);
};

@@ -27,0 +54,0 @@ return transformer;

{
"name": "@grammyjs/parse-mode",
"version": "1.6.0",
"version": "1.7.1",
"description": "Plugin for hydrating ctx with familiar reply variants and for setting default parse_mode",

@@ -24,7 +24,7 @@ "author": "KnightNiwrem",

"devDependencies": {
"@grammyjs/types": "^2.11.0",
"@grammyjs/types": "^3.0.3",
"@tsconfig/node16": "^1.0.2",
"@types/node": "^16.6.1",
"deno2node": "^1.7.1",
"grammy": "^1.13.0"
"deno2node": "^1.8.1",
"grammy": "^1.15.3"
},

@@ -31,0 +31,0 @@ "files": [

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