Socket
Socket
Sign inDemoInstall

ai

Package Overview
Dependencies
Maintainers
11
Versions
246
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ai - npm Package Compare versions

Comparing version 2.1.11 to 2.1.12

react/dist/index.server.d.ts

9

package.json
{
"name": "ai",
"version": "2.1.11",
"version": "2.1.12",
"license": "Apache-2.0",

@@ -25,2 +25,3 @@ "sideEffects": false,

"types": "./react/dist/index.d.ts",
"react-server": "./react/dist/index.server.mjs",
"import": "./react/dist/index.mjs",

@@ -66,4 +67,4 @@ "module": "./react/dist/index.mjs",

"typescript": "5.1.3",
"@vercel/ai-tsconfig": "0.0.0",
"eslint-config-vercel-ai": "0.0.0"
"eslint-config-vercel-ai": "0.0.0",
"@vercel/ai-tsconfig": "0.0.0"
},

@@ -93,3 +94,3 @@ "peerDependencies": {

"scripts": {
"build": "tsup",
"build": "tsup && cat react/dist/index.server.d.ts >> react/dist/index.d.ts",
"clean": "rm -rf dist && rm -rf react/dist && rm -rf svelte/dist && rm -rf vue/dist",

@@ -96,0 +97,0 @@ "dev": "tsup --watch",

import { ChatCompletionRequestMessageFunctionCall, CreateChatCompletionRequestFunctionCall } from 'openai-edge';
import { ChatCompletionFunctions } from 'openai-edge/types/api';
import * as react_jsx_runtime from 'react/jsx-runtime';

@@ -255,2 +254,5 @@ /**

export { CreateMessage, Message, UseChatHelpers, UseChatOptions, UseCompletionHelpers, useChat, useCompletion };
import * as react_jsx_runtime from 'react/jsx-runtime';
type Props = {

@@ -264,5 +266,6 @@ /**

* A React Server Component that recursively renders a stream of tokens.
* Can only be used inside of server components.
*/
declare function Tokens(props: Props): Promise<react_jsx_runtime.JSX.Element>;
export { CreateMessage, Message, Tokens, UseChatHelpers, UseChatOptions, UseCompletionHelpers, useChat, useCompletion };
export { Tokens };

@@ -68,3 +68,2 @@ 'use client'

__export(react_exports, {
Tokens: () => Tokens,
useChat: () => useChat,

@@ -501,31 +500,6 @@ useCompletion: () => useCompletion

}
// react/tokens.tsx
var import_react3 = require("react");
var import_jsx_runtime = require("react/jsx-runtime");
function Tokens(props) {
return __async(this, null, function* () {
const { stream } = props;
const reader = stream.getReader();
return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_react3.Suspense, { children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(RecursiveTokens, { reader }) });
});
}
function RecursiveTokens(_0) {
return __async(this, arguments, function* ({ reader }) {
const { done, value } = yield reader.read();
if (done) {
return null;
}
const text = new TextDecoder().decode(value);
return /* @__PURE__ */ (0, import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment, { children: [
text,
/* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_react3.Suspense, { fallback: null, children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(RecursiveTokens, { reader }) })
] });
});
}
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
Tokens,
useChat,
useCompletion
});

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