Spaces:
Paused
Paused
Download packages/plugins/examples/plugin-kitchen-sink-example/scripts/build-ui.mjs from testfirela/paperclip-app: direct link, hf CLI and curl.
- Browser
- Download file 618 Bytes
-
https://huggingface.co/spaces/testfirela/paperclip-app/resolve/main/packages/plugins/examples/plugin-kitchen-sink-example/scripts/build-ui.mjs
- Command line
-
hf download hf://spaces/testfirela/paperclip-app/packages/plugins/examples/plugin-kitchen-sink-example/scripts/build-ui.mjs
-
curl -L -o build-ui.mjs https://huggingface.co/spaces/testfirela/paperclip-app/resolve/main/packages/plugins/examples/plugin-kitchen-sink-example/scripts/build-ui.mjs
618 Bytes
| import esbuild from "esbuild"; | |
| import path from "node:path"; | |
| import { fileURLToPath } from "node:url"; | |
| const __filename = fileURLToPath(import.meta.url); | |
| const __dirname = path.dirname(__filename); | |
| const packageRoot = path.resolve(__dirname, ".."); | |
| await esbuild.build({ | |
| entryPoints: [path.join(packageRoot, "src/ui/index.tsx")], | |
| outfile: path.join(packageRoot, "dist/ui/index.js"), | |
| bundle: true, | |
| format: "esm", | |
| platform: "browser", | |
| target: ["es2022"], | |
| sourcemap: true, | |
| external: [ | |
| "react", | |
| "react-dom", | |
| "react/jsx-runtime", | |
| "@paperclipai/plugin-sdk/ui", | |
| ], | |
| logLevel: "info", | |
| }); | |