Socket
Socket
Sign inDemoInstall

frog

Package Overview
Dependencies
Maintainers
2
Versions
498
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

frog - npm Package Compare versions

Comparing version 0.17.1 to 0.17.2

8

_lib/ui/Box.js

@@ -66,2 +66,6 @@ import { jsx as _jsx } from "frog/jsx/jsx-runtime";

const marginRight = resolveUnitToken(units, rest.marginRight, vmax);
const maxHeight = resolveUnitToken(units, rest.maxHeight, vmax);
const maxWidth = resolveUnitToken(units, rest.maxWidth, vmax);
const minHeight = resolveUnitToken(units, rest.minHeight, vmax);
const minWidth = resolveUnitToken(units, rest.minWidth, vmax);
const padding = resolveUnitToken(units, rest.padding, vmax);

@@ -149,2 +153,6 @@ const paddingTop = resolveUnitToken(units, rest.paddingTop, vmax);

marginRight,
maxHeight,
maxWidth,
minHeight,
minWidth,
padding,

@@ -151,0 +159,0 @@ paddingTop,

4

_lib/ui/icons/index.d.ts

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

export { lucide } from './lucide/index.js';
export { radixIcons } from './radix-icons/index.js';
export { heroicons } from './heroicons/index.js';
export { radixIcons } from './radix-icons/index.js';
export { lucide } from './lucide/index.js';
//# sourceMappingURL=index.d.ts.map

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

export { lucide } from './lucide/index.js';
export { radixIcons } from './radix-icons/index.js';
export { heroicons } from './heroicons/index.js';
export { radixIcons } from './radix-icons/index.js';
export { lucide } from './lucide/index.js';
//# sourceMappingURL=index.js.map
import { getRequestUrl } from './getRequestUrl.js';
import { verifyComposerAction } from './verifyComposerAction.js';
import { parseComposerActionDataState, verifyComposerAction, } from './verifyComposerAction.js';
export async function requestBodyToComposerActionBaseContext(c, { hub, verify = true, verifyOrigin = true, }) {
const { trustedData, untrustedData } = (await c.req.json().catch(() => { })) || {};
const url = getRequestUrl(c.req);
const untrustedComposerActionData = (() => {
const state = parseComposerActionDataState(untrustedData.state);
return { ...untrustedData, state };
})();
const trustedComposerActionData = await (async () => {

@@ -31,3 +35,3 @@ if (verify === false)

env: c.env,
actionData: trustedComposerActionData || untrustedData,
actionData: trustedComposerActionData || untrustedComposerActionData,
req: c.req,

@@ -34,0 +38,0 @@ var: c.var,

@@ -9,3 +9,4 @@ import type { Message } from '../protobufs/generated/message_pb.js';

export declare function verifyComposerAction(parameters: VerifyComposerActionParameters): Promise<VerifyComposerActionReturnType>;
export declare function parseComposerActionDataState(state: string): ComposerActionData['state'];
export declare function messageToComposerActionData(message: Message): ComposerActionData;
//# sourceMappingURL=verifyComposerAction.d.ts.map

@@ -9,3 +9,6 @@ import { bytesToHex, bytesToString } from 'viem';

////////////////////////////////////////////////////////////////////
// Utilties
// Utilities
export function parseComposerActionDataState(state) {
return JSON.parse(decodeURIComponent(state));
}
export function messageToComposerActionData(message) {

@@ -18,3 +21,3 @@ const frameActionBody = message.data?.body.value;

timestamp: message.data?.timestamp,
state: JSON.parse(decodeURIComponent(bytesToString(frameActionBody.state))),
state: parseComposerActionDataState(bytesToString(frameActionBody.state)),
url: bytesToString(frameActionBody.url),

@@ -21,0 +24,0 @@ buttonIndex: frameActionBody.buttonIndex,

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

export declare const version = "0.17.1";
export declare const version = "0.17.2";
//# sourceMappingURL=version.d.ts.map

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

export const version = '0.17.1';
export const version = '0.17.2';
//# sourceMappingURL=version.js.map
# frog
## 0.17.2
### Patch Changes
- [#484](https://github.com/wevm/frog/pull/484) [`34cfb2a`](https://github.com/wevm/frog/commit/34cfb2ade3e7d6db0612389d02e047b9c9da8979) Thanks [@dalechyn](https://github.com/dalechyn)! - Fixed an issue with parsing Composer Action data when verified is `false`.
- [#483](https://github.com/wevm/frog/pull/483) [`84c4330`](https://github.com/wevm/frog/commit/84c433077bab712c7a8a4c0b3e4e3c72dc5a2c67) Thanks [@dalechyn](https://github.com/dalechyn)! - Fixed an issue where min/max height/width would not handle custom values.
## 0.17.1

@@ -4,0 +12,0 @@

{
"name": "frog",
"description": "Framework for Farcaster Frames",
"version": "0.17.1",
"version": "0.17.2",
"type": "module",

@@ -6,0 +6,0 @@ "module": "_lib/index.js",

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

export { lucide } from './lucide/index.js'
export { radixIcons } from './radix-icons/index.js'
export { heroicons } from './heroicons/index.js'
export { radixIcons } from './radix-icons/index.js'
export { lucide } from './lucide/index.js'

@@ -7,3 +7,6 @@ import type { Context as Context_hono, Input } from 'hono'

import { getRequestUrl } from './getRequestUrl.js'
import { verifyComposerAction } from './verifyComposerAction.js'
import {
parseComposerActionDataState,
verifyComposerAction,
} from './verifyComposerAction.js'

@@ -39,2 +42,7 @@ type RequestBodyToComposerActionBaseContextOptions = {

const untrustedComposerActionData = (() => {
const state = parseComposerActionDataState(untrustedData.state)
return { ...untrustedData, state }
})()
const trustedComposerActionData = await (async () => {

@@ -61,3 +69,3 @@ if (verify === false) return null

env: c.env,
actionData: trustedComposerActionData || untrustedData,
actionData: trustedComposerActionData || untrustedComposerActionData,
req: c.req,

@@ -64,0 +72,0 @@ var: c.var,

@@ -24,4 +24,10 @@ import { bytesToHex, bytesToString } from 'viem'

////////////////////////////////////////////////////////////////////
// Utilties
// Utilities
export function parseComposerActionDataState(
state: string,
): ComposerActionData['state'] {
return JSON.parse(decodeURIComponent(state))
}
export function messageToComposerActionData(

@@ -36,3 +42,3 @@ message: Message,

timestamp: message.data?.timestamp!,
state: JSON.parse(decodeURIComponent(bytesToString(frameActionBody.state))),
state: parseComposerActionDataState(bytesToString(frameActionBody.state)),
url: bytesToString(frameActionBody.url),

@@ -39,0 +45,0 @@ buttonIndex: frameActionBody.buttonIndex as any,

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

export const version = '0.17.1'
export const version = '0.17.2'

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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