@jcottam/html-metadata
Version:
This JavaScript library simplifies the extraction of HTML Meta and OpenGraph tags from HTML content or URLs.
30 lines (28 loc) • 827 B
JavaScript
import terser from "@rollup/plugin-terser"
import typescript from "@rollup/plugin-typescript"
import resolve from "@rollup/plugin-node-resolve"
import commonjs from "@rollup/plugin-commonjs"
import json from "@rollup/plugin-json"
export default {
input: "src/index.ts", // Adjust this to your entry file
output: [
{
file: "dist/index.cjs.js", // CommonJS output file
format: "cjs",
sourcemap: true,
},
{
file: "dist/index.esm.js", // ES Module output file
format: "esm",
sourcemap: true,
},
],
plugins: [
json(), // handle JSON imports
resolve({
preferBuiltins: false, // Don't prefer Node.js built-ins
}), // so Rollup can find `node_modules`
commonjs(), // convert CommonJS to ES6
typescript(), // convert TypeScript to JavaScript
],
}