chore: establish learning module baseline
This commit is contained in:
commit
2d04197f3f
2409 files changed
+533050
No files matched your search
@@ -0,0 +1,34 @@
|
||||
import pkg from "./package.json" with { type: "json" };
|
||||
import resolve from "@rollup/plugin-node-resolve";
|
||||
import commonjs from "@rollup/plugin-commonjs";
|
||||
import typescript from "rollup-plugin-typescript2";
|
||||
import ts from "typescript";
|
||||
|
||||
const nodeBuiltinsRE = /^node:.*/; /* Regex that matches all Node built-in specifiers */
|
||||
|
||||
export default {
|
||||
input: "src/pptxgen.ts",
|
||||
output: [
|
||||
{
|
||||
file: "./dist/pptxgen.js",
|
||||
format: "iife",
|
||||
name: "PptxGenJS",
|
||||
globals: { jszip: "JSZip" },
|
||||
},
|
||||
{ file: "./dist/pptxgen.cjs.js", format: "cjs", exports: "default" },
|
||||
{ file: "./dist/pptxgen.es.js", format: "es" },
|
||||
],
|
||||
external: [
|
||||
nodeBuiltinsRE,
|
||||
...Object.keys(pkg.dependencies || {}),
|
||||
...Object.keys(pkg.peerDependencies || {}),
|
||||
],
|
||||
plugins: [
|
||||
resolve({ preferBuiltins: true }),
|
||||
typescript({
|
||||
typescript: ts,
|
||||
include: [/\.tsx?$/],
|
||||
}),
|
||||
commonjs(),
|
||||
]
|
||||
};
|
||||
Reference in new issue
Block a user