-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
24 lines (23 loc) · 801 Bytes
/
index.js
File metadata and controls
24 lines (23 loc) · 801 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
const { PDFCore, getStyleMarginsMm, getTextPaddingMm, applyTextTransform } = require("./core/pdf-core");
const { renderDocument } = require("./core/render-document");
const { registerThemeFonts } = require("./core/font-registry");
const { registerPlugin, unregisterPlugin, clearPlugins } = require("./core/plugin-registry");
const { validateSource, validateTheme, validateSourceAgainstTheme } = require("./core/validate");
module.exports = {
PDFCore,
renderDocument,
registerThemeFonts,
registerPlugin,
unregisterPlugin,
clearPlugins,
validateSource,
validateTheme,
validateSourceAgainstTheme,
getStyleMarginsMm,
getTextPaddingMm,
applyTextTransform,
// Built-in plugins (opt-in, require peer deps separately)
plugins: {
chart: require('./core/plugin-chart'),
},
};