UNPKG

decimal128

Version:

Partial implementation of IEEE 754 Decimal128 decimal floating-point numbers

38 lines (34 loc) 934 B
// @ts-check import typescript from "@rollup/plugin-typescript"; /** * @param {'esm' | 'cjs'} format * @returns { import("rollup").RollupOptions } */ const createConfig = (format) => { const extension = format === "esm" ? "mjs" : "cjs"; return { input: "src/Decimal128.mts", output: [ { sourcemap: true, interop: "esModule", preserveModules: true, dir: `./dist/${format}`, format: format, entryFileNames: `[name].${extension}`, }, ], plugins: [ typescript({ tsconfig: "tsconfig.build.json", outDir: `dist/${format}`, sourceMap: false, }), ], }; }; /** * @type { import("rollup").RollupOptions[] } */ const config = [createConfig("esm"), createConfig("cjs")]; export default config;