UNPKG

@xuda.io/xuda-widget-plugin-flatpickr

Version:

Xuda Flatpickr plugin implementation is a library for customizable date and time pickers. It offers features like date range selection, multiple date picking, localization, and accessibility, making it user-friendly, visually appealing, and suitable for m

50 lines (46 loc) 1.1 kB
import { resolve, basename } from "path"; import { cpSync } from "fs"; export default { root: "./tests", build: { lib: { entry: "src/runtime.mjs", formats: ["es"], fileName: (format, entryName) => `${entryName}.mjs`, }, rollupOptions: { input: "src/runtime.mjs", output: [ { dir: "dist", format: "es", exports: "named", entryFileNames: "[name].mjs", name: "MyLibrary", inlineDynamicImports: true, assetFileNames: (assetInfo) => { if (assetInfo.name && assetInfo.name.endsWith(".css")) { return "runtime[extname]"; } return "[name]-[hash][extname]"; }, }, ], }, emptyOutDir: true, }, plugins: [ { name: "copy-index-file", writeBundle() { cpSync(resolve(__dirname, "src"), resolve("dist"), { recursive: true, filter: (srcPath) => !srcPath.endsWith("runtime.mjs"), }); }, }, ], define: { "process.env": process.env, }, };