UNPKG

@ideal-postcodes/postcode-lookup

Version:
39 lines (35 loc) 1.01 kB
import commonjs from "@rollup/plugin-commonjs"; import resolve from "@rollup/plugin-node-resolve"; import ts from "@wessberg/rollup-plugin-ts"; import { dependencies } from "./package.json"; export const targets = ["last 2 versions"]; export const include = [ ...Object.keys(dependencies).map((dep) => `node_modules/${dep}/**/*`), ]; export default [ { input: "./lib/index.ts", output: { file: "./postcode-lookup.js", format: "umd", name: "IdealPostcodes", exports: "named", // Disable warning for default imports }, plugins: [ resolve({ preferBuiltins: true, dedupe: ["@ideal-postcodes/jsutil"], mainFields: ["browser", "module", "main"], }), commonjs(), ts({ transpiler: "babel", browserslist: targets, include: ["lib/**/*", "node_modules/core-js-pure/**/*", ...include], babelConfig: { presets: [["@babel/preset-env", { targets }]], }, }), ], }, ];