2023-03-08 05:15:30 +00:00
|
|
|
import { name, version } from '../data.mjs'
|
2023-03-11 19:01:40 +01:00
|
|
|
// Hooks only
|
|
|
|
import { buttonsHooks } from './buttons.mjs'
|
|
|
|
import { logoHooks } from './logo.mjs'
|
|
|
|
import { notchesHooks } from './notches.mjs'
|
|
|
|
// Macros only
|
2023-04-10 19:15:55 +02:00
|
|
|
import { bannerMacros } from './banner.mjs'
|
|
|
|
import { bannerboxMacros } from './bannerbox.mjs'
|
2023-03-11 19:01:40 +01:00
|
|
|
import { bartackMacros } from './bartack.mjs'
|
|
|
|
import { crossboxMacros } from './crossbox.mjs'
|
|
|
|
import { scaleboxMacros } from './scalebox.mjs'
|
2023-04-15 15:14:56 +02:00
|
|
|
import { titleMacros } from './title.mjs'
|
2023-03-11 19:01:40 +01:00
|
|
|
// Hooks and Macros
|
|
|
|
import { cutonfoldMacros, cutonfoldHooks } from './cutonfold.mjs'
|
2023-04-10 19:15:55 +02:00
|
|
|
import { dimensionsMacros, dimensionsHooks } from './dimensions.mjs'
|
2023-03-11 19:01:40 +01:00
|
|
|
import { grainlineMacros, grainlineHooks } from './grainline.mjs'
|
|
|
|
import { pleatMacros, pleatHooks } from './pleat.mjs'
|
|
|
|
import { sewtogetherMacros, sewtogetherHooks } from './sewtogether.mjs'
|
2023-03-08 05:15:30 +00:00
|
|
|
|
|
|
|
export const plugin = {
|
|
|
|
name,
|
|
|
|
version,
|
2023-03-11 19:01:40 +01:00
|
|
|
hooks: {
|
|
|
|
preRender: [
|
|
|
|
...buttonsHooks.preRender,
|
|
|
|
...logoHooks.preRender,
|
|
|
|
...notchesHooks.preRender,
|
|
|
|
...cutonfoldHooks.preRender,
|
2023-04-10 19:15:55 +02:00
|
|
|
...dimensionsHooks.preRender,
|
2023-03-11 19:01:40 +01:00
|
|
|
...grainlineHooks.preRender,
|
|
|
|
...pleatHooks.preRender,
|
|
|
|
...sewtogetherHooks.preRender,
|
|
|
|
],
|
|
|
|
},
|
|
|
|
macros: {
|
2023-04-10 19:15:55 +02:00
|
|
|
...bannerMacros,
|
|
|
|
...bannerboxMacros,
|
2023-03-11 19:01:40 +01:00
|
|
|
...bartackMacros,
|
|
|
|
...crossboxMacros,
|
|
|
|
...scaleboxMacros,
|
|
|
|
...cutonfoldMacros,
|
2023-04-10 19:15:55 +02:00
|
|
|
...dimensionsMacros,
|
2023-03-11 19:01:40 +01:00
|
|
|
...grainlineMacros,
|
|
|
|
...pleatMacros,
|
|
|
|
...sewtogetherMacros,
|
2023-04-15 15:14:56 +02:00
|
|
|
...titleMacros,
|
2023-03-11 19:01:40 +01:00
|
|
|
},
|
2023-03-08 05:15:30 +00:00
|
|
|
}
|
|
|
|
|
2023-04-10 15:20:32 +02:00
|
|
|
export const annotationsPlugin = plugin
|
|
|
|
export const pluginAnnotations = plugin
|