build: use workspaces for example subfolders (#23)
* use npm workspaces * Update package.json
This commit is contained in:
parent
b4c6019d47
commit
3e5ec1ae0b
2 changed files with 7 additions and 3 deletions
|
|
@ -17,6 +17,7 @@ import {
|
||||||
getToolUiResourceUri,
|
getToolUiResourceUri,
|
||||||
readToolUiResourceHtml,
|
readToolUiResourceHtml,
|
||||||
setupSandboxProxyIframe,
|
setupSandboxProxyIframe,
|
||||||
|
ToolUiResourceInfo,
|
||||||
} from "./app-host-utils";
|
} from "./app-host-utils";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -249,7 +250,7 @@ export const AppRenderer = (props: AppRendererProps) => {
|
||||||
const fetchAndSendResource = async () => {
|
const fetchAndSendResource = async () => {
|
||||||
try {
|
try {
|
||||||
// Get the resource URI (use prop if provided, otherwise fetch)
|
// Get the resource URI (use prop if provided, otherwise fetch)
|
||||||
let resourceInfo: { uri: string };
|
let resourceInfo: ToolUiResourceInfo;
|
||||||
|
|
||||||
if (toolResourceUri) {
|
if (toolResourceUri) {
|
||||||
// When URI is provided directly, assume it's NOT OpenAI Apps SDK format
|
// When URI is provided directly, assume it's NOT OpenAI Apps SDK format
|
||||||
|
|
|
||||||
|
|
@ -22,9 +22,12 @@
|
||||||
"files": [
|
"files": [
|
||||||
"dist"
|
"dist"
|
||||||
],
|
],
|
||||||
|
"workspaces": [
|
||||||
|
"examples/*"
|
||||||
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start:example-host": "cd examples/simple-host && npm --registry=https://registry.npmjs.org/ i && npm start",
|
"start:example-host": "cd examples/simple-host && npm start",
|
||||||
"start:example-mcp-server": "cd examples//simple-server && npm --registry=https://registry.npmjs.org/ install && npm start",
|
"start:example-mcp-server": "cd examples/simple-server && npm start",
|
||||||
"start": "NODE_ENV=development npm run build && concurrently 'npm run start:example-host' 'npm run start:example-mcp-server'",
|
"start": "NODE_ENV=development npm run build && concurrently 'npm run start:example-host' 'npm run start:example-mcp-server'",
|
||||||
"build": "bun build.bun.ts",
|
"build": "bun build.bun.ts",
|
||||||
"prepare": "npm run build && husky",
|
"prepare": "npm run build && husky",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue