UNPKG

mock-typeorm

Version:

Never hit the database again while testing

37 lines (34 loc) 892 B
import typescript from "@rollup/plugin-typescript"; import { defineConfig } from "rollup"; import dts from "rollup-plugin-dts"; /** @type {import('@rollup/plugin-typescript').RollupTypescriptOptions} */ const typescriptOptions = { exclude: ["tests/**/*"], compilerOptions: { declaration: false, declarationDir: undefined, outDir: undefined, }, }; export default defineConfig([ { external: ["typeorm", "sinon"], input: "src/index.ts", output: { file: "dist/esm/index.js", format: "esm" }, plugins: [typescript(typescriptOptions)], }, { external: ["typeorm", "sinon"], input: "src/index.ts", output: { file: "dist/cjs/index.js", format: "cjs" }, plugins: [typescript(typescriptOptions)], }, { input: "dist/types/index.d.ts", output: { file: "dist/index.d.ts", format: "es", }, plugins: [dts()], }, ]);