recipe/packages/components/rollup.config.ts

46 lines
1.1 KiB
TypeScript
Raw Normal View History

2024-08-18 19:16:25 +08:00
import { rollupBundle } from "../../scripts/rollup.js";
export default [
...rollupBundle("node/index"),
...rollupBundle(
{
base: "client",
files: [
"components/ArtPlayer",
"components/AudioPlayer",
"components/Badge",
"components/BiliBili",
"components/BackToTop",
"components/CodePen",
"components/FontIcon",
"components/Notice",
"components/PDF",
"components/Replit",
"components/Share",
"components/SiteInfo",
"components/StackBlitz",
"components/VPBanner",
"components/VPCard",
"components/VidStack",
"components/VideoPlayer",
"components/XiGua",
"components/YouTube",
"index",
],
},
{
external: [
"@stackblitz/sdk",
"artplayer",
"create-codepen",
"dashjs",
"hls.js/dist/hls.min.js",
"mpegts.js/dist/mpegts.js",
"qrcode",
"vidstack/global/player",
],
copy: [["client/styles", "client"]],
},
),
];