@alliumlabs/panchanga-ts
Version:
A TypeScript library for Hindu calendar (Panchanga) calculations including tithis, nakshatras, and other astronomical elements
29 lines (27 loc) • 734 B
JavaScript
// rollup.config.js
import resolve from "@rollup/plugin-node-resolve";
import commonjs from "@rollup/plugin-commonjs";
import typescript from "rollup-plugin-typescript2";
export default {
input: "src/index.ts", // Entry point for your library
output: [
{
file: "dist/index.cjs.js",
format: "cjs", // CommonJS format
sourcemap: true,
},
{
file: "dist/index.esm.js",
format: "esm", // ES Module format
sourcemap: true,
},
],
plugins: [
resolve(), // so Rollup can find node_modules
commonjs(), // so Rollup can convert CommonJS to ES modules
typescript({
useTsconfigDeclarationDir: true,
}),
],
external: ["astronomy-engine", "moment-timezone"],
};