jampary
Version:
Modern arbitrary-precision arithmetic library using floating-point expansions.
30 lines (28 loc) • 726 B
JavaScript
import pkg from './package.json';
import typescript from 'rollup-plugin-typescript2';
const tsconfig = {
"compilerOptions": {
"target": "es6",
"module": "es6",
"moduleResolution": "node",
"noImplicitAny": true,
"removeComments": true,
"preserveConstEnums": true,
"outDir": "./dist",
"sourceMap": false,
"declaration": false,
"lib": ["es2018"]
},
"include": ["src/**/*.ts"],
"exclude": ["node_modules", "**/*.spec.ts"]
}
export default [
{
input: 'src/jampary.ts',
output: [
{ file: pkg.main, name: 'Jampary', format: 'iife' },
{ file: pkg.module, name: 'Jampary', format: 'esm' },
],
plugins: [ typescript({ tsconfigOverride: tsconfig }) ]
}
];