Comparing version 2.1.11 to 2.1.12
{ | ||
"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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
179308
19
5485