@xuda.io/xuda-ui-plugin-jewish-date
Version:
The Jewish Date Xuda Plugin integrates Hebrew calendar functionality into Xuda.io, enabling seamless conversion between Gregorian and Jewish dates. Display dates in English or Hebrew, with optional dual-calendar support, localization, and custom date inpu
50 lines (46 loc) • 1.1 kB
JavaScript
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,
},
};